[WARNING]: While constructing a mapping from /home/zuul/src/review.rdoproject.org/rdo- jobs/playbooks/data_plane_adoption/vars.yaml, line 6, column 1, found a duplicate dict key (edpm_node_ip). Using last defined value only. [WARNING]: While constructing a mapping from /home/zuul/src/review.rdoproject.org/rdo- jobs/playbooks/data_plane_adoption/vars.yaml, line 6, column 1, found a duplicate dict key (source_galera_members). Using last defined value only. [WARNING]: While constructing a mapping from /home/zuul/src/review.rdoproject.org/rdo- jobs/playbooks/data_plane_adoption/vars.yaml, line 6, column 1, found a duplicate dict key (source_mariadb_ip). Using last defined value only. [WARNING]: While constructing a mapping from /home/zuul/src/review.rdoproject.org/rdo- jobs/playbooks/data_plane_adoption/vars.yaml, line 6, column 1, found a duplicate dict key (edpm_node_hostname). Using last defined value only. [WARNING]: While constructing a mapping from /home/zuul/src/review.rdoproject.org/rdo- jobs/playbooks/data_plane_adoption/vars.yaml, line 6, column 1, found a duplicate dict key (enable_tlse). Using last defined value only. [WARNING]: While constructing a mapping from /home/zuul/src/review.rdoproject.org/rdo- jobs/playbooks/data_plane_adoption/vars.yaml, line 6, column 1, found a duplicate dict key (prelaunch_barbican_secret). Using last defined value only. Using /home/zuul/src/review.rdoproject.org/rdo-jobs/playbooks/data_plane_adoption/ansible.cfg as config file PLAY [Prelude] ***************************************************************** TASK [prelude_local : undefined oc_login_command] ****************************** skipping: [localhost] => {"changed": false, "false_condition": "oc_login_command is not defined", "skip_reason": "Conditional result was False"} TASK [prelude_local : test for oc CLI presence] ******************************** changed: [localhost] => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python3"}, "changed": true, "cmd": "\ncommand -v oc\n", "delta": "0:00:00.006046", "end": "2025-12-10 07:56:38.867921", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-12-10 07:56:38.861875", "stderr": "", "stderr_lines": [], "stdout": "/home/zuul/bin/oc", "stdout_lines": ["/home/zuul/bin/oc"]} TASK [prelude_local : oc CLI not found] **************************************** skipping: [localhost] => {"changed": false, "false_condition": "oc_cli_present_result.rc != 0", "skip_reason": "Conditional result was False"} TASK [prelude_local : test for install_yamls presence] ************************* ok: [localhost] => {"changed": false, "stat": {"atime": 1765349859.0191307, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 280, "charset": "us-ascii", "checksum": "3b3279c0b39e1081f7d2d38c0b83c9cd458c1960", "ctime": 1765349694.2483478, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 1000, "gr_name": "zuul", "inode": 96475193, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1765349051.0804443, "nlink": 1, "path": "/home/zuul/src/github.com/openstack-k8s-operators/install_yamls//Makefile", "pw_name": "zuul", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 142641, "uid": 1000, "version": "4190338800", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [prelude_local : missing install_yamls] *********************************** skipping: [localhost] => {"changed": false, "false_condition": "not install_yamls_makefile_stat.stat.exists", "skip_reason": "Conditional result was False"} TASK [prelude_local : clone install_yamls] ************************************* skipping: [localhost] => {"changed": false, "false_condition": "not install_yamls_makefile_stat.stat.exists", "skip_reason": "Conditional result was False"} TASK [prelude_local : perform oc login] **************************************** changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\n\noc login -u kubeadmin -p 123456789\n", "delta": "0:00:00.335324", "end": "2025-12-10 07:56:39.883901", "msg": "", "rc": 0, "start": "2025-12-10 07:56:39.548577", "stderr": "+ oc login -u kubeadmin -p 123456789", "stderr_lines": ["+ oc login -u kubeadmin -p 123456789"], "stdout": "WARNING: Using insecure TLS client config. Setting this option is not supported!\n\nLogin successful.\n\nYou have access to 72 projects, the list has been suppressed. You can list all projects with 'oc projects'\n\nUsing project \"openstack\".", "stdout_lines": ["WARNING: Using insecure TLS client config. Setting this option is not supported!", "", "Login successful.", "", "You have access to 72 projects, the list has been suppressed. You can list all projects with 'oc projects'", "", "Using project \"openstack\"."]} TASK [prelude_local : use diffrent namespace for OSPdO adoption] *************** skipping: [localhost] => {"changed": false, "false_condition": "ospdo_src | bool | default(false)", "skip_reason": "Conditional result was False"} TASK [prelude_local : create namespace] **************************************** changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\n\ncd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/\nNAMESPACE=openstack make namespace\n", "delta": "0:00:01.632981", "end": "2025-12-10 07:56:41.794504", "msg": "", "rc": 0, "start": "2025-12-10 07:56:40.161523", "stderr": "+ cd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/\n+ NAMESPACE=openstack\n+ make namespace\n+ '[' -z /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out ']'\n+ '[' -z openstack ']'\n+ OUT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack\n+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack ']'\n+ mkdir -p /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack\n+ cat", "stderr_lines": ["+ cd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/", "+ NAMESPACE=openstack", "+ make namespace", "+ '[' -z /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out ']'", "+ '[' -z openstack ']'", "+ OUT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack", "+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack ']'", "+ mkdir -p /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack", "+ cat"], "stdout": "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash scripts/gen-namespace.sh\noc apply -f /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nAlready on project \"openstack\" on server \"https://api.crc.testing:6443\".\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", "stdout_lines": ["make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", "bash scripts/gen-namespace.sh", "oc apply -f /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/namespace.yaml", "namespace/openstack unchanged", "timeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done\"", "NAME DISPLAY NAME STATUS", "openstack Active", "oc project openstack", "Already on project \"openstack\" on server \"https://api.crc.testing:6443\".", "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'"]} TASK [prelude_local : set default namespace to openstack] ********************** changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\n\noc project openstack\n", "delta": "0:00:00.120432", "end": "2025-12-10 07:56:42.144234", "msg": "", "rc": 0, "start": "2025-12-10 07:56:42.023802", "stderr": "+ oc project openstack", "stderr_lines": ["+ oc project openstack"], "stdout": "Already on project \"openstack\" on server \"https://api.crc.testing:6443\".", "stdout_lines": ["Already on project \"openstack\" on server \"https://api.crc.testing:6443\"."]} PLAY [Cleanup] ***************************************************************** TASK [pcp_cleanup : clean up any remains of podified deployment] *************** changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\n\n# Cleanup OpenStackControlPlane object\noc delete --ignore-not-found=true OpenStackControlPlane --all || true\n\n# Ensure that all pods in openstack namespace are deleted\nwhile oc get pod | grep -E 'rabbitmq-server-0|openstack-galera-0'; do\n sleep 2;\ndone\n\n# Cleanup OpenStackDataplane objects\noc delete --ignore-not-found=true OpenStackDataPlaneDeployment --all || true\noc delete --ignore-not-found=true OpenStackDataPlaneNodeSet --all || true\noc delete --ignore-not-found=true OpenStackDataPlaneService --all || true\n\n# Delete Adoption helper pods\noc delete --ignore-not-found=true --wait=false pod mariadb-copy-data\noc delete --ignore-not-found=true --wait=false pvc mariadb-data\noc delete --ignore-not-found=true --wait=false pod ovn-copy-data\n\n# Delete secrets\nfor secret in $(oc get secrets -o name); do\n echo \"Deleting secret ${secret}\";\n # (TODO: holser) The following 'oc patch' command removes finalizers from secrets to allow deletion.\n # This is a workaround for an issue where secrets may be stuck in a terminating state due to finalizers.\n # Once OSPRH-10262 is merged and the issue is resolved, this patch can be removed.\n oc patch ${secret} -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n oc delete ${secret} ;\ndone\n\n# Make pvs available if they are released\noc get pv -o json | jq -r '.items[] | select(.status.phase == \"Released\") | .metadata.name' | xargs -I{} oc patch pv {} --type='merge' -p '{\"spec\":{\"claimRef\": null}}'\n\n# Delete IT certificates\noc delete --ignore-not-found issuer rootca-internal\noc delete --ignore-not-found secret rootca-internal\n\noc delete subscription cluster-observability-operator -n openshift-operators --ignore-not-found\n", "delta": "0:00:16.897316", "end": "2025-12-10 07:56:59.322386", "msg": "", "rc": 0, "start": "2025-12-10 07:56:42.425070", "stderr": "+ oc delete --ignore-not-found=true OpenStackControlPlane --all\n+ oc get pod\n+ grep -E 'rabbitmq-server-0|openstack-galera-0'\nNo resources found in openstack namespace.\n+ oc delete --ignore-not-found=true OpenStackDataPlaneDeployment --all\n+ oc delete --ignore-not-found=true OpenStackDataPlaneNodeSet --all\n+ oc delete --ignore-not-found=true OpenStackDataPlaneService --all\n+ oc delete --ignore-not-found=true --wait=false pod mariadb-copy-data\n+ oc delete --ignore-not-found=true --wait=false pvc mariadb-data\n+ oc delete --ignore-not-found=true --wait=false pod ovn-copy-data\n++ oc get secrets -o name\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/builder-dockercfg-qshmz'\n+ oc patch secret/builder-dockercfg-qshmz -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/builder-dockercfg-qshmz\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-barbican-internal-svc'\n+ oc patch secret/cert-barbican-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-barbican-internal-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-barbican-public-route'\n+ oc patch secret/cert-barbican-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-barbican-public-route\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-barbican-public-svc'\n+ oc patch secret/cert-barbican-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-barbican-public-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-ceilometer-internal-svc'\n+ oc patch secret/cert-ceilometer-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-ceilometer-internal-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-cinder-internal-svc'\n+ oc patch secret/cert-cinder-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-cinder-internal-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-cinder-public-route'\n+ oc patch secret/cert-cinder-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-cinder-public-route\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-cinder-public-svc'\n+ oc patch secret/cert-cinder-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-cinder-public-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-galera-openstack-cell1-svc'\n+ oc patch secret/cert-galera-openstack-cell1-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-galera-openstack-cell1-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-galera-openstack-svc'\n+ oc patch secret/cert-galera-openstack-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-galera-openstack-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-glance-default-internal-svc'\n+ oc patch secret/cert-glance-default-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-glance-default-internal-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-glance-default-public-route'\n+ oc patch secret/cert-glance-default-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-glance-default-public-route\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-glance-default-public-svc'\n+ oc patch secret/cert-glance-default-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-glance-default-public-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-keystone-internal-svc'\n+ oc patch secret/cert-keystone-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-keystone-internal-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-keystone-public-route'\n+ oc patch secret/cert-keystone-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-keystone-public-route\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-keystone-public-svc'\n+ oc patch secret/cert-keystone-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-keystone-public-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-kube-state-metrics-svc'\n+ oc patch secret/cert-kube-state-metrics-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-kube-state-metrics-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-memcached-svc'\n+ oc patch secret/cert-memcached-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-memcached-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-neutron-internal-svc'\n+ oc patch secret/cert-neutron-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-neutron-internal-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-neutron-ovndbs'\n+ oc patch secret/cert-neutron-ovndbs -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-neutron-ovndbs\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-neutron-public-route'\n+ oc patch secret/cert-neutron-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-neutron-public-route\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-neutron-public-svc'\n+ oc patch secret/cert-neutron-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-neutron-public-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-nova-internal-svc'\n+ oc patch secret/cert-nova-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-nova-internal-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-nova-metadata-internal-svc'\n+ oc patch secret/cert-nova-metadata-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-nova-metadata-internal-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-nova-novncproxy-cell1-public-route'\n+ oc patch secret/cert-nova-novncproxy-cell1-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-nova-novncproxy-cell1-public-route\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-nova-novncproxy-cell1-public-svc'\n+ oc patch secret/cert-nova-novncproxy-cell1-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-nova-novncproxy-cell1-public-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-nova-novncproxy-cell1-vencrypt'\n+ oc patch secret/cert-nova-novncproxy-cell1-vencrypt -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-nova-novncproxy-cell1-vencrypt\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-nova-public-route'\n+ oc patch secret/cert-nova-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-nova-public-route\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-nova-public-svc'\n+ oc patch secret/cert-nova-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-nova-public-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-ovn-metrics'\n+ oc patch secret/cert-ovn-metrics -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-ovn-metrics\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-ovncontroller-ovndbs'\n+ oc patch secret/cert-ovncontroller-ovndbs -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-ovncontroller-ovndbs\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-ovndbcluster-nb-ovndbs'\n+ oc patch secret/cert-ovndbcluster-nb-ovndbs -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-ovndbcluster-nb-ovndbs\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-ovndbcluster-sb-ovndbs'\n+ oc patch secret/cert-ovndbcluster-sb-ovndbs -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-ovndbcluster-sb-ovndbs\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-ovnnorthd-ovndbs'\n+ oc patch secret/cert-ovnnorthd-ovndbs -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-ovnnorthd-ovndbs\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-placement-internal-svc'\n+ oc patch secret/cert-placement-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-placement-internal-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-placement-public-route'\n+ oc patch secret/cert-placement-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-placement-public-route\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-placement-public-svc'\n+ oc patch secret/cert-placement-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-placement-public-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-rabbitmq-cell1-svc'\n+ oc patch secret/cert-rabbitmq-cell1-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-rabbitmq-cell1-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-rabbitmq-svc'\n+ oc patch secret/cert-rabbitmq-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-rabbitmq-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-swift-internal-svc'\n+ oc patch secret/cert-swift-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-swift-internal-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-swift-public-route'\n+ oc patch secret/cert-swift-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-swift-public-route\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/cert-swift-public-svc'\n+ oc patch secret/cert-swift-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/cert-swift-public-svc\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/combined-ca-bundle'\n+ oc patch secret/combined-ca-bundle -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/combined-ca-bundle\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/default-dockercfg-7jczh'\n+ oc patch secret/default-dockercfg-7jczh -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/default-dockercfg-7jczh\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/deployer-dockercfg-jr2kt'\n+ oc patch secret/deployer-dockercfg-jr2kt -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/deployer-dockercfg-jr2kt\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/libvirt-secret'\n+ oc patch secret/libvirt-secret -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/libvirt-secret\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/octavia-ca-passphrase'\n+ oc patch secret/octavia-ca-passphrase -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/octavia-ca-passphrase\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/osp-secret'\n+ oc patch secret/osp-secret -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/osp-secret\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/rabbitmq-cell1-default-user'\n+ oc patch secret/rabbitmq-cell1-default-user -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/rabbitmq-cell1-default-user\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/rabbitmq-cell1-erlang-cookie'\n+ oc patch secret/rabbitmq-cell1-erlang-cookie -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/rabbitmq-cell1-erlang-cookie\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/rabbitmq-cell1-server-dockercfg-hqxlt'\n+ oc patch secret/rabbitmq-cell1-server-dockercfg-hqxlt -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/rabbitmq-cell1-server-dockercfg-hqxlt\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/rootca-internal'\n+ oc patch secret/rootca-internal -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/rootca-internal\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/rootca-libvirt'\n+ oc patch secret/rootca-libvirt -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/rootca-libvirt\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/rootca-ovn'\n+ oc patch secret/rootca-ovn -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/rootca-ovn\n+ for secret in $(oc get secrets -o name)\n+ echo 'Deleting secret secret/rootca-public'\n+ oc patch secret/rootca-public -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge\n+ oc delete secret/rootca-public\n+ oc get pv -o json\n+ jq -r '.items[] | select(.status.phase == \"Released\") | .metadata.name'\n+ xargs '-I{}' oc patch pv '{}' --type=merge -p '{\"spec\":{\"claimRef\": null}}'\n+ oc delete --ignore-not-found issuer rootca-internal\n+ oc delete --ignore-not-found secret rootca-internal\n+ oc delete subscription cluster-observability-operator -n openshift-operators --ignore-not-found", "stderr_lines": ["+ oc delete --ignore-not-found=true OpenStackControlPlane --all", "+ oc get pod", "+ grep -E 'rabbitmq-server-0|openstack-galera-0'", "No resources found in openstack namespace.", "+ oc delete --ignore-not-found=true OpenStackDataPlaneDeployment --all", "+ oc delete --ignore-not-found=true OpenStackDataPlaneNodeSet --all", "+ oc delete --ignore-not-found=true OpenStackDataPlaneService --all", "+ oc delete --ignore-not-found=true --wait=false pod mariadb-copy-data", "+ oc delete --ignore-not-found=true --wait=false pvc mariadb-data", "+ oc delete --ignore-not-found=true --wait=false pod ovn-copy-data", "++ oc get secrets -o name", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/builder-dockercfg-qshmz'", "+ oc patch secret/builder-dockercfg-qshmz -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/builder-dockercfg-qshmz", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-barbican-internal-svc'", "+ oc patch secret/cert-barbican-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-barbican-internal-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-barbican-public-route'", "+ oc patch secret/cert-barbican-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-barbican-public-route", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-barbican-public-svc'", "+ oc patch secret/cert-barbican-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-barbican-public-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-ceilometer-internal-svc'", "+ oc patch secret/cert-ceilometer-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-ceilometer-internal-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-cinder-internal-svc'", "+ oc patch secret/cert-cinder-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-cinder-internal-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-cinder-public-route'", "+ oc patch secret/cert-cinder-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-cinder-public-route", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-cinder-public-svc'", "+ oc patch secret/cert-cinder-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-cinder-public-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-galera-openstack-cell1-svc'", "+ oc patch secret/cert-galera-openstack-cell1-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-galera-openstack-cell1-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-galera-openstack-svc'", "+ oc patch secret/cert-galera-openstack-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-galera-openstack-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-glance-default-internal-svc'", "+ oc patch secret/cert-glance-default-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-glance-default-internal-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-glance-default-public-route'", "+ oc patch secret/cert-glance-default-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-glance-default-public-route", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-glance-default-public-svc'", "+ oc patch secret/cert-glance-default-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-glance-default-public-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-keystone-internal-svc'", "+ oc patch secret/cert-keystone-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-keystone-internal-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-keystone-public-route'", "+ oc patch secret/cert-keystone-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-keystone-public-route", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-keystone-public-svc'", "+ oc patch secret/cert-keystone-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-keystone-public-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-kube-state-metrics-svc'", "+ oc patch secret/cert-kube-state-metrics-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-kube-state-metrics-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-memcached-svc'", "+ oc patch secret/cert-memcached-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-memcached-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-neutron-internal-svc'", "+ oc patch secret/cert-neutron-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-neutron-internal-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-neutron-ovndbs'", "+ oc patch secret/cert-neutron-ovndbs -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-neutron-ovndbs", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-neutron-public-route'", "+ oc patch secret/cert-neutron-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-neutron-public-route", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-neutron-public-svc'", "+ oc patch secret/cert-neutron-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-neutron-public-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-nova-internal-svc'", "+ oc patch secret/cert-nova-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-nova-internal-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-nova-metadata-internal-svc'", "+ oc patch secret/cert-nova-metadata-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-nova-metadata-internal-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-nova-novncproxy-cell1-public-route'", "+ oc patch secret/cert-nova-novncproxy-cell1-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-nova-novncproxy-cell1-public-route", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-nova-novncproxy-cell1-public-svc'", "+ oc patch secret/cert-nova-novncproxy-cell1-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-nova-novncproxy-cell1-public-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-nova-novncproxy-cell1-vencrypt'", "+ oc patch secret/cert-nova-novncproxy-cell1-vencrypt -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-nova-novncproxy-cell1-vencrypt", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-nova-public-route'", "+ oc patch secret/cert-nova-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-nova-public-route", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-nova-public-svc'", "+ oc patch secret/cert-nova-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-nova-public-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-ovn-metrics'", "+ oc patch secret/cert-ovn-metrics -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-ovn-metrics", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-ovncontroller-ovndbs'", "+ oc patch secret/cert-ovncontroller-ovndbs -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-ovncontroller-ovndbs", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-ovndbcluster-nb-ovndbs'", "+ oc patch secret/cert-ovndbcluster-nb-ovndbs -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-ovndbcluster-nb-ovndbs", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-ovndbcluster-sb-ovndbs'", "+ oc patch secret/cert-ovndbcluster-sb-ovndbs -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-ovndbcluster-sb-ovndbs", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-ovnnorthd-ovndbs'", "+ oc patch secret/cert-ovnnorthd-ovndbs -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-ovnnorthd-ovndbs", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-placement-internal-svc'", "+ oc patch secret/cert-placement-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-placement-internal-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-placement-public-route'", "+ oc patch secret/cert-placement-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-placement-public-route", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-placement-public-svc'", "+ oc patch secret/cert-placement-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-placement-public-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-rabbitmq-cell1-svc'", "+ oc patch secret/cert-rabbitmq-cell1-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-rabbitmq-cell1-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-rabbitmq-svc'", "+ oc patch secret/cert-rabbitmq-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-rabbitmq-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-swift-internal-svc'", "+ oc patch secret/cert-swift-internal-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-swift-internal-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-swift-public-route'", "+ oc patch secret/cert-swift-public-route -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-swift-public-route", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/cert-swift-public-svc'", "+ oc patch secret/cert-swift-public-svc -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/cert-swift-public-svc", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/combined-ca-bundle'", "+ oc patch secret/combined-ca-bundle -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/combined-ca-bundle", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/default-dockercfg-7jczh'", "+ oc patch secret/default-dockercfg-7jczh -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/default-dockercfg-7jczh", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/deployer-dockercfg-jr2kt'", "+ oc patch secret/deployer-dockercfg-jr2kt -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/deployer-dockercfg-jr2kt", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/libvirt-secret'", "+ oc patch secret/libvirt-secret -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/libvirt-secret", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/octavia-ca-passphrase'", "+ oc patch secret/octavia-ca-passphrase -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/octavia-ca-passphrase", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/osp-secret'", "+ oc patch secret/osp-secret -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/osp-secret", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/rabbitmq-cell1-default-user'", "+ oc patch secret/rabbitmq-cell1-default-user -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/rabbitmq-cell1-default-user", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/rabbitmq-cell1-erlang-cookie'", "+ oc patch secret/rabbitmq-cell1-erlang-cookie -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/rabbitmq-cell1-erlang-cookie", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/rabbitmq-cell1-server-dockercfg-hqxlt'", "+ oc patch secret/rabbitmq-cell1-server-dockercfg-hqxlt -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/rabbitmq-cell1-server-dockercfg-hqxlt", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/rootca-internal'", "+ oc patch secret/rootca-internal -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/rootca-internal", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/rootca-libvirt'", "+ oc patch secret/rootca-libvirt -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/rootca-libvirt", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/rootca-ovn'", "+ oc patch secret/rootca-ovn -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/rootca-ovn", "+ for secret in $(oc get secrets -o name)", "+ echo 'Deleting secret secret/rootca-public'", "+ oc patch secret/rootca-public -p '{\"metadata\":{\"finalizers\":[]}}' --type=merge", "+ oc delete secret/rootca-public", "+ oc get pv -o json", "+ jq -r '.items[] | select(.status.phase == \"Released\") | .metadata.name'", "+ xargs '-I{}' oc patch pv '{}' --type=merge -p '{\"spec\":{\"claimRef\": null}}'", "+ oc delete --ignore-not-found issuer rootca-internal", "+ oc delete --ignore-not-found secret rootca-internal", "+ oc delete subscription cluster-observability-operator -n openshift-operators --ignore-not-found"], "stdout": "No resources found\nNo resources found\nNo resources found\nNo resources found\nDeleting secret secret/builder-dockercfg-qshmz\nsecret/builder-dockercfg-qshmz patched (no change)\nsecret \"builder-dockercfg-qshmz\" deleted\nDeleting secret secret/cert-barbican-internal-svc\nsecret/cert-barbican-internal-svc patched (no change)\nsecret \"cert-barbican-internal-svc\" deleted\nDeleting secret secret/cert-barbican-public-route\nsecret/cert-barbican-public-route patched (no change)\nsecret \"cert-barbican-public-route\" deleted\nDeleting secret secret/cert-barbican-public-svc\nsecret/cert-barbican-public-svc patched (no change)\nsecret \"cert-barbican-public-svc\" deleted\nDeleting secret secret/cert-ceilometer-internal-svc\nsecret/cert-ceilometer-internal-svc patched (no change)\nsecret \"cert-ceilometer-internal-svc\" deleted\nDeleting secret secret/cert-cinder-internal-svc\nsecret/cert-cinder-internal-svc patched (no change)\nsecret \"cert-cinder-internal-svc\" deleted\nDeleting secret secret/cert-cinder-public-route\nsecret/cert-cinder-public-route patched (no change)\nsecret \"cert-cinder-public-route\" deleted\nDeleting secret secret/cert-cinder-public-svc\nsecret/cert-cinder-public-svc patched (no change)\nsecret \"cert-cinder-public-svc\" deleted\nDeleting secret secret/cert-galera-openstack-cell1-svc\nsecret/cert-galera-openstack-cell1-svc patched (no change)\nsecret \"cert-galera-openstack-cell1-svc\" deleted\nDeleting secret secret/cert-galera-openstack-svc\nsecret/cert-galera-openstack-svc patched (no change)\nsecret \"cert-galera-openstack-svc\" deleted\nDeleting secret secret/cert-glance-default-internal-svc\nsecret/cert-glance-default-internal-svc patched (no change)\nsecret \"cert-glance-default-internal-svc\" deleted\nDeleting secret secret/cert-glance-default-public-route\nsecret/cert-glance-default-public-route patched (no change)\nsecret \"cert-glance-default-public-route\" deleted\nDeleting secret secret/cert-glance-default-public-svc\nsecret/cert-glance-default-public-svc patched (no change)\nsecret \"cert-glance-default-public-svc\" deleted\nDeleting secret secret/cert-keystone-internal-svc\nsecret/cert-keystone-internal-svc patched (no change)\nsecret \"cert-keystone-internal-svc\" deleted\nDeleting secret secret/cert-keystone-public-route\nsecret/cert-keystone-public-route patched (no change)\nsecret \"cert-keystone-public-route\" deleted\nDeleting secret secret/cert-keystone-public-svc\nsecret/cert-keystone-public-svc patched (no change)\nsecret \"cert-keystone-public-svc\" deleted\nDeleting secret secret/cert-kube-state-metrics-svc\nsecret/cert-kube-state-metrics-svc patched (no change)\nsecret \"cert-kube-state-metrics-svc\" deleted\nDeleting secret secret/cert-memcached-svc\nsecret/cert-memcached-svc patched (no change)\nsecret \"cert-memcached-svc\" deleted\nDeleting secret secret/cert-neutron-internal-svc\nsecret/cert-neutron-internal-svc patched (no change)\nsecret \"cert-neutron-internal-svc\" deleted\nDeleting secret secret/cert-neutron-ovndbs\nsecret/cert-neutron-ovndbs patched (no change)\nsecret \"cert-neutron-ovndbs\" deleted\nDeleting secret secret/cert-neutron-public-route\nsecret/cert-neutron-public-route patched (no change)\nsecret \"cert-neutron-public-route\" deleted\nDeleting secret secret/cert-neutron-public-svc\nsecret/cert-neutron-public-svc patched (no change)\nsecret \"cert-neutron-public-svc\" deleted\nDeleting secret secret/cert-nova-internal-svc\nsecret/cert-nova-internal-svc patched (no change)\nsecret \"cert-nova-internal-svc\" deleted\nDeleting secret secret/cert-nova-metadata-internal-svc\nsecret/cert-nova-metadata-internal-svc patched (no change)\nsecret \"cert-nova-metadata-internal-svc\" deleted\nDeleting secret secret/cert-nova-novncproxy-cell1-public-route\nsecret/cert-nova-novncproxy-cell1-public-route patched (no change)\nsecret \"cert-nova-novncproxy-cell1-public-route\" deleted\nDeleting secret secret/cert-nova-novncproxy-cell1-public-svc\nsecret/cert-nova-novncproxy-cell1-public-svc patched (no change)\nsecret \"cert-nova-novncproxy-cell1-public-svc\" deleted\nDeleting secret secret/cert-nova-novncproxy-cell1-vencrypt\nsecret/cert-nova-novncproxy-cell1-vencrypt patched (no change)\nsecret \"cert-nova-novncproxy-cell1-vencrypt\" deleted\nDeleting secret secret/cert-nova-public-route\nsecret/cert-nova-public-route patched (no change)\nsecret \"cert-nova-public-route\" deleted\nDeleting secret secret/cert-nova-public-svc\nsecret/cert-nova-public-svc patched (no change)\nsecret \"cert-nova-public-svc\" deleted\nDeleting secret secret/cert-ovn-metrics\nsecret/cert-ovn-metrics patched (no change)\nsecret \"cert-ovn-metrics\" deleted\nDeleting secret secret/cert-ovncontroller-ovndbs\nsecret/cert-ovncontroller-ovndbs patched (no change)\nsecret \"cert-ovncontroller-ovndbs\" deleted\nDeleting secret secret/cert-ovndbcluster-nb-ovndbs\nsecret/cert-ovndbcluster-nb-ovndbs patched (no change)\nsecret \"cert-ovndbcluster-nb-ovndbs\" deleted\nDeleting secret secret/cert-ovndbcluster-sb-ovndbs\nsecret/cert-ovndbcluster-sb-ovndbs patched (no change)\nsecret \"cert-ovndbcluster-sb-ovndbs\" deleted\nDeleting secret secret/cert-ovnnorthd-ovndbs\nsecret/cert-ovnnorthd-ovndbs patched (no change)\nsecret \"cert-ovnnorthd-ovndbs\" deleted\nDeleting secret secret/cert-placement-internal-svc\nsecret/cert-placement-internal-svc patched (no change)\nsecret \"cert-placement-internal-svc\" deleted\nDeleting secret secret/cert-placement-public-route\nsecret/cert-placement-public-route patched (no change)\nsecret \"cert-placement-public-route\" deleted\nDeleting secret secret/cert-placement-public-svc\nsecret/cert-placement-public-svc patched (no change)\nsecret \"cert-placement-public-svc\" deleted\nDeleting secret secret/cert-rabbitmq-cell1-svc\nsecret/cert-rabbitmq-cell1-svc patched (no change)\nsecret \"cert-rabbitmq-cell1-svc\" deleted\nDeleting secret secret/cert-rabbitmq-svc\nsecret/cert-rabbitmq-svc patched (no change)\nsecret \"cert-rabbitmq-svc\" deleted\nDeleting secret secret/cert-swift-internal-svc\nsecret/cert-swift-internal-svc patched (no change)\nsecret \"cert-swift-internal-svc\" deleted\nDeleting secret secret/cert-swift-public-route\nsecret/cert-swift-public-route patched (no change)\nsecret \"cert-swift-public-route\" deleted\nDeleting secret secret/cert-swift-public-svc\nsecret/cert-swift-public-svc patched (no change)\nsecret \"cert-swift-public-svc\" deleted\nDeleting secret secret/combined-ca-bundle\nsecret/combined-ca-bundle patched (no change)\nsecret \"combined-ca-bundle\" deleted\nDeleting secret secret/default-dockercfg-7jczh\nsecret/default-dockercfg-7jczh patched (no change)\nsecret \"default-dockercfg-7jczh\" deleted\nDeleting secret secret/deployer-dockercfg-jr2kt\nsecret/deployer-dockercfg-jr2kt patched (no change)\nsecret \"deployer-dockercfg-jr2kt\" deleted\nDeleting secret secret/libvirt-secret\nsecret/libvirt-secret patched (no change)\nsecret \"libvirt-secret\" deleted\nDeleting secret secret/octavia-ca-passphrase\nsecret/octavia-ca-passphrase patched (no change)\nsecret \"octavia-ca-passphrase\" deleted\nDeleting secret secret/osp-secret\nsecret/osp-secret patched (no change)\nsecret \"osp-secret\" deleted\nDeleting secret secret/rabbitmq-cell1-default-user\nsecret/rabbitmq-cell1-default-user patched (no change)\nsecret \"rabbitmq-cell1-default-user\" deleted\nDeleting secret secret/rabbitmq-cell1-erlang-cookie\nsecret/rabbitmq-cell1-erlang-cookie patched (no change)\nsecret \"rabbitmq-cell1-erlang-cookie\" deleted\nDeleting secret secret/rabbitmq-cell1-server-dockercfg-hqxlt\nsecret/rabbitmq-cell1-server-dockercfg-hqxlt patched (no change)\nsecret \"rabbitmq-cell1-server-dockercfg-hqxlt\" deleted\nDeleting secret secret/rootca-internal\nsecret/rootca-internal patched (no change)\nsecret \"rootca-internal\" deleted\nDeleting secret secret/rootca-libvirt\nsecret/rootca-libvirt patched (no change)\nsecret \"rootca-libvirt\" deleted\nDeleting secret secret/rootca-ovn\nsecret/rootca-ovn patched (no change)\nsecret \"rootca-ovn\" deleted\nDeleting secret secret/rootca-public\nsecret/rootca-public patched (no change)\nsecret \"rootca-public\" deleted\npersistentvolume/local-storage07-crc patched\npersistentvolume/local-storage08-crc patched", "stdout_lines": ["No resources found", "No resources found", "No resources found", "No resources found", "Deleting secret secret/builder-dockercfg-qshmz", "secret/builder-dockercfg-qshmz patched (no change)", "secret \"builder-dockercfg-qshmz\" deleted", "Deleting secret secret/cert-barbican-internal-svc", "secret/cert-barbican-internal-svc patched (no change)", "secret \"cert-barbican-internal-svc\" deleted", "Deleting secret secret/cert-barbican-public-route", "secret/cert-barbican-public-route patched (no change)", "secret \"cert-barbican-public-route\" deleted", "Deleting secret secret/cert-barbican-public-svc", "secret/cert-barbican-public-svc patched (no change)", "secret \"cert-barbican-public-svc\" deleted", "Deleting secret secret/cert-ceilometer-internal-svc", "secret/cert-ceilometer-internal-svc patched (no change)", "secret \"cert-ceilometer-internal-svc\" deleted", "Deleting secret secret/cert-cinder-internal-svc", "secret/cert-cinder-internal-svc patched (no change)", "secret \"cert-cinder-internal-svc\" deleted", "Deleting secret secret/cert-cinder-public-route", "secret/cert-cinder-public-route patched (no change)", "secret \"cert-cinder-public-route\" deleted", "Deleting secret secret/cert-cinder-public-svc", "secret/cert-cinder-public-svc patched (no change)", "secret \"cert-cinder-public-svc\" deleted", "Deleting secret secret/cert-galera-openstack-cell1-svc", "secret/cert-galera-openstack-cell1-svc patched (no change)", "secret \"cert-galera-openstack-cell1-svc\" deleted", "Deleting secret secret/cert-galera-openstack-svc", "secret/cert-galera-openstack-svc patched (no change)", "secret \"cert-galera-openstack-svc\" deleted", "Deleting secret secret/cert-glance-default-internal-svc", "secret/cert-glance-default-internal-svc patched (no change)", "secret \"cert-glance-default-internal-svc\" deleted", "Deleting secret secret/cert-glance-default-public-route", "secret/cert-glance-default-public-route patched (no change)", "secret \"cert-glance-default-public-route\" deleted", "Deleting secret secret/cert-glance-default-public-svc", "secret/cert-glance-default-public-svc patched (no change)", "secret \"cert-glance-default-public-svc\" deleted", "Deleting secret secret/cert-keystone-internal-svc", "secret/cert-keystone-internal-svc patched (no change)", "secret \"cert-keystone-internal-svc\" deleted", "Deleting secret secret/cert-keystone-public-route", "secret/cert-keystone-public-route patched (no change)", "secret \"cert-keystone-public-route\" deleted", "Deleting secret secret/cert-keystone-public-svc", "secret/cert-keystone-public-svc patched (no change)", "secret \"cert-keystone-public-svc\" deleted", "Deleting secret secret/cert-kube-state-metrics-svc", "secret/cert-kube-state-metrics-svc patched (no change)", "secret \"cert-kube-state-metrics-svc\" deleted", "Deleting secret secret/cert-memcached-svc", "secret/cert-memcached-svc patched (no change)", "secret \"cert-memcached-svc\" deleted", "Deleting secret secret/cert-neutron-internal-svc", "secret/cert-neutron-internal-svc patched (no change)", "secret \"cert-neutron-internal-svc\" deleted", "Deleting secret secret/cert-neutron-ovndbs", "secret/cert-neutron-ovndbs patched (no change)", "secret \"cert-neutron-ovndbs\" deleted", "Deleting secret secret/cert-neutron-public-route", "secret/cert-neutron-public-route patched (no change)", "secret \"cert-neutron-public-route\" deleted", "Deleting secret secret/cert-neutron-public-svc", "secret/cert-neutron-public-svc patched (no change)", "secret \"cert-neutron-public-svc\" deleted", "Deleting secret secret/cert-nova-internal-svc", "secret/cert-nova-internal-svc patched (no change)", "secret \"cert-nova-internal-svc\" deleted", "Deleting secret secret/cert-nova-metadata-internal-svc", "secret/cert-nova-metadata-internal-svc patched (no change)", "secret \"cert-nova-metadata-internal-svc\" deleted", "Deleting secret secret/cert-nova-novncproxy-cell1-public-route", "secret/cert-nova-novncproxy-cell1-public-route patched (no change)", "secret \"cert-nova-novncproxy-cell1-public-route\" deleted", "Deleting secret secret/cert-nova-novncproxy-cell1-public-svc", "secret/cert-nova-novncproxy-cell1-public-svc patched (no change)", "secret \"cert-nova-novncproxy-cell1-public-svc\" deleted", "Deleting secret secret/cert-nova-novncproxy-cell1-vencrypt", "secret/cert-nova-novncproxy-cell1-vencrypt patched (no change)", "secret \"cert-nova-novncproxy-cell1-vencrypt\" deleted", "Deleting secret secret/cert-nova-public-route", "secret/cert-nova-public-route patched (no change)", "secret \"cert-nova-public-route\" deleted", "Deleting secret secret/cert-nova-public-svc", "secret/cert-nova-public-svc patched (no change)", "secret \"cert-nova-public-svc\" deleted", "Deleting secret secret/cert-ovn-metrics", "secret/cert-ovn-metrics patched (no change)", "secret \"cert-ovn-metrics\" deleted", "Deleting secret secret/cert-ovncontroller-ovndbs", "secret/cert-ovncontroller-ovndbs patched (no change)", "secret \"cert-ovncontroller-ovndbs\" deleted", "Deleting secret secret/cert-ovndbcluster-nb-ovndbs", "secret/cert-ovndbcluster-nb-ovndbs patched (no change)", "secret \"cert-ovndbcluster-nb-ovndbs\" deleted", "Deleting secret secret/cert-ovndbcluster-sb-ovndbs", "secret/cert-ovndbcluster-sb-ovndbs patched (no change)", "secret \"cert-ovndbcluster-sb-ovndbs\" deleted", "Deleting secret secret/cert-ovnnorthd-ovndbs", "secret/cert-ovnnorthd-ovndbs patched (no change)", "secret \"cert-ovnnorthd-ovndbs\" deleted", "Deleting secret secret/cert-placement-internal-svc", "secret/cert-placement-internal-svc patched (no change)", "secret \"cert-placement-internal-svc\" deleted", "Deleting secret secret/cert-placement-public-route", "secret/cert-placement-public-route patched (no change)", "secret \"cert-placement-public-route\" deleted", "Deleting secret secret/cert-placement-public-svc", "secret/cert-placement-public-svc patched (no change)", "secret \"cert-placement-public-svc\" deleted", "Deleting secret secret/cert-rabbitmq-cell1-svc", "secret/cert-rabbitmq-cell1-svc patched (no change)", "secret \"cert-rabbitmq-cell1-svc\" deleted", "Deleting secret secret/cert-rabbitmq-svc", "secret/cert-rabbitmq-svc patched (no change)", "secret \"cert-rabbitmq-svc\" deleted", "Deleting secret secret/cert-swift-internal-svc", "secret/cert-swift-internal-svc patched (no change)", "secret \"cert-swift-internal-svc\" deleted", "Deleting secret secret/cert-swift-public-route", "secret/cert-swift-public-route patched (no change)", "secret \"cert-swift-public-route\" deleted", "Deleting secret secret/cert-swift-public-svc", "secret/cert-swift-public-svc patched (no change)", "secret \"cert-swift-public-svc\" deleted", "Deleting secret secret/combined-ca-bundle", "secret/combined-ca-bundle patched (no change)", "secret \"combined-ca-bundle\" deleted", "Deleting secret secret/default-dockercfg-7jczh", "secret/default-dockercfg-7jczh patched (no change)", "secret \"default-dockercfg-7jczh\" deleted", "Deleting secret secret/deployer-dockercfg-jr2kt", "secret/deployer-dockercfg-jr2kt patched (no change)", "secret \"deployer-dockercfg-jr2kt\" deleted", "Deleting secret secret/libvirt-secret", "secret/libvirt-secret patched (no change)", "secret \"libvirt-secret\" deleted", "Deleting secret secret/octavia-ca-passphrase", "secret/octavia-ca-passphrase patched (no change)", "secret \"octavia-ca-passphrase\" deleted", "Deleting secret secret/osp-secret", "secret/osp-secret patched (no change)", "secret \"osp-secret\" deleted", "Deleting secret secret/rabbitmq-cell1-default-user", "secret/rabbitmq-cell1-default-user patched (no change)", "secret \"rabbitmq-cell1-default-user\" deleted", "Deleting secret secret/rabbitmq-cell1-erlang-cookie", "secret/rabbitmq-cell1-erlang-cookie patched (no change)", "secret \"rabbitmq-cell1-erlang-cookie\" deleted", "Deleting secret secret/rabbitmq-cell1-server-dockercfg-hqxlt", "secret/rabbitmq-cell1-server-dockercfg-hqxlt patched (no change)", "secret \"rabbitmq-cell1-server-dockercfg-hqxlt\" deleted", "Deleting secret secret/rootca-internal", "secret/rootca-internal patched (no change)", "secret \"rootca-internal\" deleted", "Deleting secret secret/rootca-libvirt", "secret/rootca-libvirt patched (no change)", "secret \"rootca-libvirt\" deleted", "Deleting secret secret/rootca-ovn", "secret/rootca-ovn patched (no change)", "secret \"rootca-ovn\" deleted", "Deleting secret secret/rootca-public", "secret/rootca-public patched (no change)", "secret \"rootca-public\" deleted", "persistentvolume/local-storage07-crc patched", "persistentvolume/local-storage08-crc patched"]} TASK [pcp_cleanup : revert standalone VM to snapshotted state] ***************** skipping: [localhost] => {"changed": false, "false_condition": "standalone_revert_enabled|bool", "skip_reason": "Conditional result was False"} TASK [pcp_cleanup : reset CRC storage] ***************************************** changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\n\ncd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/\n# Try up to 3 times to clean up and recreate CRC storage, with a 5-second delay between attempts\nfor i in {1..3}; do\n make crc_storage_cleanup crc_storage && break || sleep 5\ndone\nCELLS=\"default\"\nDEFAULT_CELL_NAME=cell1\nRENAMED_CELLS=\"cell1\"\n\nNAMESPACE=openstack make namespace\nfor CELL in $(echo $RENAMED_CELLS); do\n oc delete pvc mysql-db-openstack-$CELL-galera-0 --ignore-not-found=true\n oc delete pvc persistence-rabbitmq-$CELL-server-0 --ignore-not-found=true\ndone\n", "delta": "0:00:19.924943", "end": "2025-12-10 07:57:19.598223", "msg": "", "rc": 0, "start": "2025-12-10 07:56:59.673280", "stderr": "+ cd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/\n+ for i in {1..3}\n+ make crc_storage_cleanup crc_storage\n+ '[' -z /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out ']'\n+ '[' -z crc-storage ']'\n+ OUT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc-storage\n+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc-storage ']'\n+ mkdir -p /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc-storage\n+ cat\n++ oc get pv --selector provisioned-by=crc-devsetup --no-headers\n++ grep Bound\n++ awk '{print $6}'\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo openstack/mysql-db-openstack-galera-0\n++ cut -d / -f 1\n+ NS=openstack\n++ echo openstack/mysql-db-openstack-galera-0\n++ cut -d / -f 2\n+ NAME=mysql-db-openstack-galera-0\n+ oc delete -n openstack pvc/mysql-db-openstack-galera-0 --ignore-not-found\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo openstack/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n++ cut -d / -f 1\n+ NS=openstack\n++ echo openstack/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n++ cut -d / -f 2\n+ NAME=ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n+ oc delete -n openstack pvc/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 --ignore-not-found\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo openstack/swift-swift-storage-0\n++ cut -d / -f 1\n+ NS=openstack\n++ echo openstack/swift-swift-storage-0\n++ cut -d / -f 2\n+ NAME=swift-swift-storage-0\n+ oc delete -n openstack pvc/swift-swift-storage-0 --ignore-not-found\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo openstack/glance-glance-default-internal-api-0\n++ cut -d / -f 1\n+ NS=openstack\n++ echo openstack/glance-glance-default-internal-api-0\n++ cut -d / -f 2\n+ NAME=glance-glance-default-internal-api-0\n+ oc delete -n openstack pvc/glance-glance-default-internal-api-0 --ignore-not-found\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo openstack/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n++ cut -d / -f 1\n+ NS=openstack\n++ echo openstack/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n++ cut -d / -f 2\n+ NAME=ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n+ oc delete -n openstack pvc/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 --ignore-not-found\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo openstack/mysql-db-openstack-cell1-galera-0\n++ cut -d / -f 1\n+ NS=openstack\n++ echo openstack/mysql-db-openstack-cell1-galera-0\n++ cut -d / -f 2\n+ NAME=mysql-db-openstack-cell1-galera-0\n+ oc delete -n openstack pvc/mysql-db-openstack-cell1-galera-0 --ignore-not-found\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo openstack/glance-glance-default-external-api-0\n++ cut -d / -f 1\n+ NS=openstack\n++ echo openstack/glance-glance-default-external-api-0\n++ cut -d / -f 2\n+ NAME=glance-glance-default-external-api-0\n+ oc delete -n openstack pvc/glance-glance-default-external-api-0 --ignore-not-found\n++ oc get pv --selector provisioned-by=crc-devsetup --no-headers\n++ awk '{print $1}'\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage01-crc\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage02-crc\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage03-crc\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage04-crc\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage05-crc\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage06-crc\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage07-crc\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage08-crc\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage09-crc\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage10-crc\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage11-crc\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage12-crc\n+++ dirname scripts/delete-pv.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh\n++ set -ex\n++ OPERATION=create\n++ cat\n++ oc apply -f -\n++ cat\n++ oc apply -f -\n++ cat\n++ oc apply -f -\n++ cat\n++ oc apply -f -\n+ PV_NUM=12\n+ TIMEOUT=500s\n++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' -l node-role.kubernetes.io/worker\n+ NODE_NAMES=crc\n+ '[' -z crc ']'\n+ for node in $NODE_NAMES\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh crc delete\n++ set -ex\n++ NODE=crc\n++ OPERATION=delete\n++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found\n++ cat\n++ oc apply -f -\nWarning: would violate PodSecurity \"restricted:latest\": privileged (container \"storage\" must not set securityContext.privileged=true), allowPrivilegeEscalation != false (container \"storage\" must set securityContext.allowPrivilegeEscalation=false), unrestricted capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)\n+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete --timeout 500s\n+++ dirname scripts/create-pv.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh\n++ set -ex\n++ OPERATION=create\n++ cat\n++ oc apply -f -\n++ cat\n++ oc apply -f -\n++ cat\n++ oc apply -f -\n++ cat\n++ oc apply -f -\n+ PV_NUM=12\n+ TIMEOUT=500s\n++ jq -r '.items[] | select(.status.phase | test(\"Released\")).metadata.name'\n++ oc get pv -o json\n+ released=\n++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' -l node-role.kubernetes.io/worker\n+ NODE_NAMES=crc\n+ '[' -z crc ']'\n+ for node in $NODE_NAMES\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh crc create\n++ set -ex\n++ NODE=crc\n++ OPERATION=create\n++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found\n++ cat\n++ oc apply -f -\nWarning: would violate PodSecurity \"restricted:latest\": privileged (container \"storage\" must not set securityContext.privileged=true), allowPrivilegeEscalation != false (container \"storage\" must set securityContext.allowPrivilegeEscalation=false), unrestricted capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)\n+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete --timeout 500s\n+ OUT=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out\n+ '[' -z '\"local-storage\"' ']'\n+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc ']'\n+ mkdir -p /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc\n+ PV_NUM=12\n+ STORAGE_CAPACITY=10\n++ oc get node -o name -l node-role.kubernetes.io/worker\n++ sed -e 's|node/||'\n++ head -c-1\n++ tr '\\n' ' '\n+ NODE_NAMES=crc\n+ '[' -z crc ']'\n+ cat\n+ for node in $NODE_NAMES\n++ seq -w 12\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ cat\n+ break\n+ CELLS=default\n+ DEFAULT_CELL_NAME=cell1\n+ RENAMED_CELLS=cell1\n+ NAMESPACE=openstack\n+ make namespace\n+ '[' -z /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out ']'\n+ '[' -z openstack ']'\n+ OUT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack\n+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack ']'\n+ cat\n++ echo cell1\n+ for CELL in $(echo $RENAMED_CELLS)\n+ oc delete pvc mysql-db-openstack-cell1-galera-0 --ignore-not-found=true\n+ oc delete pvc persistence-rabbitmq-cell1-server-0 --ignore-not-found=true", "stderr_lines": ["+ cd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/", "+ for i in {1..3}", "+ make crc_storage_cleanup crc_storage", "+ '[' -z /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out ']'", "+ '[' -z crc-storage ']'", "+ OUT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc-storage", "+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc-storage ']'", "+ mkdir -p /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc-storage", "+ cat", "++ oc get pv --selector provisioned-by=crc-devsetup --no-headers", "++ grep Bound", "++ awk '{print $6}'", "+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`", "++ echo openstack/mysql-db-openstack-galera-0", "++ cut -d / -f 1", "+ NS=openstack", "++ echo openstack/mysql-db-openstack-galera-0", "++ cut -d / -f 2", "+ NAME=mysql-db-openstack-galera-0", "+ oc delete -n openstack pvc/mysql-db-openstack-galera-0 --ignore-not-found", "+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`", "++ echo openstack/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0", "++ cut -d / -f 1", "+ NS=openstack", "++ echo openstack/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0", "++ cut -d / -f 2", "+ NAME=ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0", "+ oc delete -n openstack pvc/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 --ignore-not-found", "+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`", "++ echo openstack/swift-swift-storage-0", "++ cut -d / -f 1", "+ NS=openstack", "++ echo openstack/swift-swift-storage-0", "++ cut -d / -f 2", "+ NAME=swift-swift-storage-0", "+ oc delete -n openstack pvc/swift-swift-storage-0 --ignore-not-found", "+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`", "++ echo openstack/glance-glance-default-internal-api-0", "++ cut -d / -f 1", "+ NS=openstack", "++ echo openstack/glance-glance-default-internal-api-0", "++ cut -d / -f 2", "+ NAME=glance-glance-default-internal-api-0", "+ oc delete -n openstack pvc/glance-glance-default-internal-api-0 --ignore-not-found", "+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`", "++ echo openstack/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0", "++ cut -d / -f 1", "+ NS=openstack", "++ echo openstack/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0", "++ cut -d / -f 2", "+ NAME=ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0", "+ oc delete -n openstack pvc/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 --ignore-not-found", "+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`", "++ echo openstack/mysql-db-openstack-cell1-galera-0", "++ cut -d / -f 1", "+ NS=openstack", "++ echo openstack/mysql-db-openstack-cell1-galera-0", "++ cut -d / -f 2", "+ NAME=mysql-db-openstack-cell1-galera-0", "+ oc delete -n openstack pvc/mysql-db-openstack-cell1-galera-0 --ignore-not-found", "+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`", "++ echo openstack/glance-glance-default-external-api-0", "++ cut -d / -f 1", "+ NS=openstack", "++ echo openstack/glance-glance-default-external-api-0", "++ cut -d / -f 2", "+ NAME=glance-glance-default-external-api-0", "+ oc delete -n openstack pvc/glance-glance-default-external-api-0 --ignore-not-found", "++ oc get pv --selector provisioned-by=crc-devsetup --no-headers", "++ awk '{print $1}'", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage01-crc", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage02-crc", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage03-crc", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage04-crc", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage05-crc", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage06-crc", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage07-crc", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage08-crc", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage09-crc", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage10-crc", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage11-crc", "+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print $1}'`", "+ oc delete pv/local-storage12-crc", "+++ dirname scripts/delete-pv.sh", "++ cd scripts", "++ pwd -P", "+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts", "+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh", "++ set -ex", "++ OPERATION=create", "++ cat", "++ oc apply -f -", "++ cat", "++ oc apply -f -", "++ cat", "++ oc apply -f -", "++ cat", "++ oc apply -f -", "+ PV_NUM=12", "+ TIMEOUT=500s", "++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' -l node-role.kubernetes.io/worker", "+ NODE_NAMES=crc", "+ '[' -z crc ']'", "+ for node in $NODE_NAMES", "+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh crc delete", "++ set -ex", "++ NODE=crc", "++ OPERATION=delete", "++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found", "++ cat", "++ oc apply -f -", "Warning: would violate PodSecurity \"restricted:latest\": privileged (container \"storage\" must not set securityContext.privileged=true), allowPrivilegeEscalation != false (container \"storage\" must set securityContext.allowPrivilegeEscalation=false), unrestricted capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)", "+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete --timeout 500s", "+++ dirname scripts/create-pv.sh", "++ cd scripts", "++ pwd -P", "+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts", "+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh", "++ set -ex", "++ OPERATION=create", "++ cat", "++ oc apply -f -", "++ cat", "++ oc apply -f -", "++ cat", "++ oc apply -f -", "++ cat", "++ oc apply -f -", "+ PV_NUM=12", "+ TIMEOUT=500s", "++ jq -r '.items[] | select(.status.phase | test(\"Released\")).metadata.name'", "++ oc get pv -o json", "+ released=", "++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' -l node-role.kubernetes.io/worker", "+ NODE_NAMES=crc", "+ '[' -z crc ']'", "+ for node in $NODE_NAMES", "+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh crc create", "++ set -ex", "++ NODE=crc", "++ OPERATION=create", "++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found", "++ cat", "++ oc apply -f -", "Warning: would violate PodSecurity \"restricted:latest\": privileged (container \"storage\" must not set securityContext.privileged=true), allowPrivilegeEscalation != false (container \"storage\" must set securityContext.allowPrivilegeEscalation=false), unrestricted capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)", "+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete --timeout 500s", "+ OUT=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out", "+ '[' -z '\"local-storage\"' ']'", "+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc ']'", "+ mkdir -p /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc", "+ PV_NUM=12", "+ STORAGE_CAPACITY=10", "++ oc get node -o name -l node-role.kubernetes.io/worker", "++ sed -e 's|node/||'", "++ head -c-1", "++ tr '\\n' ' '", "+ NODE_NAMES=crc", "+ '[' -z crc ']'", "+ cat", "+ for node in $NODE_NAMES", "++ seq -w 12", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ for i in `seq -w $PV_NUM`", "+ cat", "++ sed -e 's/^\"//' -e 's/\"$//'", "+ cat", "+ break", "+ CELLS=default", "+ DEFAULT_CELL_NAME=cell1", "+ RENAMED_CELLS=cell1", "+ NAMESPACE=openstack", "+ make namespace", "+ '[' -z /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out ']'", "+ '[' -z openstack ']'", "+ OUT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack", "+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack ']'", "+ cat", "++ echo cell1", "+ for CELL in $(echo $RENAMED_CELLS)", "+ oc delete pvc mysql-db-openstack-cell1-galera-0 --ignore-not-found=true", "+ oc delete pvc persistence-rabbitmq-cell1-server-0 --ignore-not-found=true"], "stdout": "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash scripts/gen-namespace.sh\noc apply -f /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc-storage/namespace.yaml\nnamespace/crc-storage unchanged\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io crc-storage); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\ncrc-storage Active\noc project crc-storage\nNow using project \"crc-storage\" on server \"https://api.crc.testing:6443\".\nbash scripts/cleanup-crc-pv.sh\npersistentvolumeclaim \"mysql-db-openstack-galera-0\" deleted\npersistentvolumeclaim \"ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\" deleted\npersistentvolumeclaim \"swift-swift-storage-0\" deleted\npersistentvolumeclaim \"glance-glance-default-internal-api-0\" deleted\npersistentvolumeclaim \"ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\" deleted\npersistentvolumeclaim \"mysql-db-openstack-cell1-galera-0\" deleted\npersistentvolumeclaim \"glance-glance-default-external-api-0\" deleted\npersistentvolume \"local-storage01-crc\" deleted\npersistentvolume \"local-storage02-crc\" deleted\npersistentvolume \"local-storage03-crc\" deleted\npersistentvolume \"local-storage04-crc\" deleted\npersistentvolume \"local-storage05-crc\" deleted\npersistentvolume \"local-storage06-crc\" deleted\npersistentvolume \"local-storage07-crc\" deleted\npersistentvolume \"local-storage08-crc\" deleted\npersistentvolume \"local-storage09-crc\" deleted\npersistentvolume \"local-storage10-crc\" deleted\npersistentvolume \"local-storage11-crc\" deleted\npersistentvolume \"local-storage12-crc\" deleted\nif oc get sc \"local-storage\"; then oc delete sc \"local-storage\"; fi\nNAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE\nlocal-storage kubernetes.io/no-provisioner Delete WaitForFirstConsumer true 58m\nstorageclass.storage.k8s.io \"local-storage\" deleted\nbash scripts/delete-pv.sh\nconfigmap/crc-storage unchanged\nserviceaccount/crc-storage unchanged\nrole.rbac.authorization.k8s.io/crc-storage-role unchanged\nrolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged\njob.batch \"crc-storage-crc\" deleted\njob.batch/crc-storage-crc created\njob.batch/crc-storage-crc condition met\nbash scripts/create-pv.sh\nconfigmap/crc-storage unchanged\nserviceaccount/crc-storage unchanged\nrole.rbac.authorization.k8s.io/crc-storage-role unchanged\nrolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged\njob.batch \"crc-storage-crc\" deleted\njob.batch/crc-storage-crc created\njob.batch/crc-storage-crc condition met\nbash scripts/gen-crc-pv-kustomize.sh\noc apply -f /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc/storage.yaml\nstorageclass.storage.k8s.io/local-storage created\npersistentvolume/local-storage01-crc created\npersistentvolume/local-storage02-crc created\npersistentvolume/local-storage03-crc created\npersistentvolume/local-storage04-crc created\npersistentvolume/local-storage05-crc created\npersistentvolume/local-storage06-crc created\npersistentvolume/local-storage07-crc created\npersistentvolume/local-storage08-crc created\npersistentvolume/local-storage09-crc created\npersistentvolume/local-storage10-crc created\npersistentvolume/local-storage11-crc created\npersistentvolume/local-storage12-crc created\npersistentvolumeclaim/ansible-ee-logs unchanged\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash scripts/gen-namespace.sh\noc apply -f /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nNow using project \"openstack\" on server \"https://api.crc.testing:6443\".\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\npersistentvolumeclaim \"persistence-rabbitmq-cell1-server-0\" deleted", "stdout_lines": ["make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", "bash scripts/gen-namespace.sh", "oc apply -f /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc-storage/namespace.yaml", "namespace/crc-storage unchanged", "timeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io crc-storage); do sleep 1; done\"", "NAME DISPLAY NAME STATUS", "crc-storage Active", "oc project crc-storage", "Now using project \"crc-storage\" on server \"https://api.crc.testing:6443\".", "bash scripts/cleanup-crc-pv.sh", "persistentvolumeclaim \"mysql-db-openstack-galera-0\" deleted", "persistentvolumeclaim \"ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\" deleted", "persistentvolumeclaim \"swift-swift-storage-0\" deleted", "persistentvolumeclaim \"glance-glance-default-internal-api-0\" deleted", "persistentvolumeclaim \"ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\" deleted", "persistentvolumeclaim \"mysql-db-openstack-cell1-galera-0\" deleted", "persistentvolumeclaim \"glance-glance-default-external-api-0\" deleted", "persistentvolume \"local-storage01-crc\" deleted", "persistentvolume \"local-storage02-crc\" deleted", "persistentvolume \"local-storage03-crc\" deleted", "persistentvolume \"local-storage04-crc\" deleted", "persistentvolume \"local-storage05-crc\" deleted", "persistentvolume \"local-storage06-crc\" deleted", "persistentvolume \"local-storage07-crc\" deleted", "persistentvolume \"local-storage08-crc\" deleted", "persistentvolume \"local-storage09-crc\" deleted", "persistentvolume \"local-storage10-crc\" deleted", "persistentvolume \"local-storage11-crc\" deleted", "persistentvolume \"local-storage12-crc\" deleted", "if oc get sc \"local-storage\"; then oc delete sc \"local-storage\"; fi", "NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE", "local-storage kubernetes.io/no-provisioner Delete WaitForFirstConsumer true 58m", "storageclass.storage.k8s.io \"local-storage\" deleted", "bash scripts/delete-pv.sh", "configmap/crc-storage unchanged", "serviceaccount/crc-storage unchanged", "role.rbac.authorization.k8s.io/crc-storage-role unchanged", "rolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged", "job.batch \"crc-storage-crc\" deleted", "job.batch/crc-storage-crc created", "job.batch/crc-storage-crc condition met", "bash scripts/create-pv.sh", "configmap/crc-storage unchanged", "serviceaccount/crc-storage unchanged", "role.rbac.authorization.k8s.io/crc-storage-role unchanged", "rolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged", "job.batch \"crc-storage-crc\" deleted", "job.batch/crc-storage-crc created", "job.batch/crc-storage-crc condition met", "bash scripts/gen-crc-pv-kustomize.sh", "oc apply -f /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/crc/storage.yaml", "storageclass.storage.k8s.io/local-storage created", "persistentvolume/local-storage01-crc created", "persistentvolume/local-storage02-crc created", "persistentvolume/local-storage03-crc created", "persistentvolume/local-storage04-crc created", "persistentvolume/local-storage05-crc created", "persistentvolume/local-storage06-crc created", "persistentvolume/local-storage07-crc created", "persistentvolume/local-storage08-crc created", "persistentvolume/local-storage09-crc created", "persistentvolume/local-storage10-crc created", "persistentvolume/local-storage11-crc created", "persistentvolume/local-storage12-crc created", "persistentvolumeclaim/ansible-ee-logs unchanged", "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", "bash scripts/gen-namespace.sh", "oc apply -f /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/namespace.yaml", "namespace/openstack unchanged", "timeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done\"", "NAME DISPLAY NAME STATUS", "openstack Active", "oc project openstack", "Now using project \"openstack\" on server \"https://api.crc.testing:6443\".", "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", "persistentvolumeclaim \"persistence-rabbitmq-cell1-server-0\" deleted"]} PLAY [Adoption] **************************************************************** TASK [development_environment : pre-launch test VM instance] ******************* changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\nexport OPENSTACK_COMMAND=\"ssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack\"\nexport EDPM_CONFIGURE_HUGEPAGES=false\nexport CINDER_VOLUME_BACKEND_CONFIGURED=true\nexport CINDER_BACKUP_BACKEND_CONFIGURED=true\nexport PING_TEST_VM=false\nset -e\n\nalias openstack=\"$OPENSTACK_COMMAND\"\n\nfunction wait_for_status() {\n local time=0\n local msg=\"Waiting for $2\"\n local status=\"${3:-available}\"\n local result\n while [ $time -le 30 ] ; do\n result=$(${BASH_ALIASES[openstack]} $1 -f json)\n echo $result | jq -r \".status\" | grep -q $status && break\n echo \"result=$result\"\n echo \"$msg\"\n time=$(( time + 5 ))\n sleep 5\n done\n}\n\nfunction create_volume_resources() {\n # create a data volume\n if ! ${BASH_ALIASES[openstack]} volume show disk ; then\n ${BASH_ALIASES[openstack]} volume create --image cirros --size 1 disk\n wait_for_status \"volume show disk\" \"test volume 'disk' creation\"\n fi\n\n # create volume snapshot\n if ! ${BASH_ALIASES[openstack]} volume snapshot show snapshot ; then\n ${BASH_ALIASES[openstack]} volume snapshot create --volume disk snapshot\n wait_for_status \"volume snapshot show snapshot\" \"test volume 'disk' snapshot availability\"\n fi\n\n # Add volume to the test VM\n if ${BASH_ALIASES[openstack]} volume show disk -f json | jq -r '.status' | grep -q available ; then\n ${BASH_ALIASES[openstack]} server add volume test disk\n fi\n}\n\nfunction create_backup_resources() {\n # create volume backup\n if ! ${BASH_ALIASES[openstack]} volume backup show backup; then\n ${BASH_ALIASES[openstack]} volume backup create --name backup disk --force\n wait_for_status \"volume backup show backup\" \"test volume 'disk' backup completion\"\n fi\n}\n\nfunction create_bfv_volume() {\n # Launch an instance from boot-volume (BFV)\n if ! ${BASH_ALIASES[openstack]} volume show boot-volume ; then\n ${BASH_ALIASES[openstack]} volume create --image cirros --size 1 boot-volume\n wait_for_status \"volume show boot-volume\" \"test volume 'boot-volume' creation\"\n fi\n if ${BASH_ALIASES[openstack]} volume show boot-volume -f json | jq -r '.status' | grep -q available ; then\n ${BASH_ALIASES[openstack]} server create --flavor m1.small --volume boot-volume --nic net-id=private bfv-server --wait\n fi\n}\n\n# Create Image\nIMG=cirros-0.6.3-x86_64-disk.img\nURL=http://download.cirros-cloud.net/0.6.3/$IMG\nDISK_FORMAT=qcow2\nRAW=$IMG\ncurl -L -# $URL > /tmp/$IMG\nif type qemu-img >/dev/null 2>&1; then\n RAW=$(echo $IMG | sed s/img/raw/g)\n qemu-img convert -f qcow2 -O raw /tmp/$IMG /tmp/$RAW\n DISK_FORMAT=raw\nfi\n${BASH_ALIASES[openstack]} image show cirros || \\\n ${BASH_ALIASES[openstack]} image create --container-format bare --disk-format $DISK_FORMAT cirros < /tmp/$RAW\n\n# Create flavor\n${BASH_ALIASES[openstack]} flavor show m1.small || \\\n ${BASH_ALIASES[openstack]} flavor create --ram 512 --vcpus 1 --disk 1 --ephemeral 1 m1.small\nif [ \"${EDPM_CONFIGURE_HUGEPAGES:-false}\" = \"true\" ] ; then\n ${BASH_ALIASES[openstack]} flavor set m1.small --property hw:mem_page_size=2MB\nfi\n\n# Create networks\n${BASH_ALIASES[openstack]} network show private || ${BASH_ALIASES[openstack]} network create private --share\n${BASH_ALIASES[openstack]} subnet show priv_sub || ${BASH_ALIASES[openstack]} subnet create priv_sub --subnet-range 192.168.0.0/24 --network private\n${BASH_ALIASES[openstack]} network show public || ${BASH_ALIASES[openstack]} network create public --external --provider-network-type flat --provider-physical-network datacentre\n${BASH_ALIASES[openstack]} subnet show public_subnet || \\\n ${BASH_ALIASES[openstack]} subnet create public_subnet --subnet-range 192.168.122.0/24 --allocation-pool start=192.168.122.171,end=192.168.122.250 --gateway 192.168.122.1 --dhcp --network public\n${BASH_ALIASES[openstack]} router show priv_router || {\n ${BASH_ALIASES[openstack]} router create priv_router\n ${BASH_ALIASES[openstack]} router add subnet priv_router priv_sub\n ${BASH_ALIASES[openstack]} router set priv_router --external-gateway public\n}\n\n# Create a floating IP\n${BASH_ALIASES[openstack]} floating ip show 192.168.122.20 || \\\n ${BASH_ALIASES[openstack]} floating ip create public --floating-ip-address 192.168.122.20\n\n# Create a test instance\n${BASH_ALIASES[openstack]} server show test || {\n ${BASH_ALIASES[openstack]} server create --flavor m1.small --image cirros --nic net-id=private test --wait\n ${BASH_ALIASES[openstack]} server add floating ip test 192.168.122.20\n}\n\nif [ \"$PING_TEST_VM\" = \"true\" ]; then\n # Create a floating IP\n ${BASH_ALIASES[openstack]} floating ip show 192.168.122.21 || \\\n ${BASH_ALIASES[openstack]} floating ip create public --floating-ip-address 192.168.122.21\n\n # Create a test-ping instance\n ${BASH_ALIASES[openstack]} server show test-ping || {\n ${BASH_ALIASES[openstack]} server create --flavor m1.small --image cirros --nic net-id=private test-ping --wait\n ${BASH_ALIASES[openstack]} server add floating ip test-ping 192.168.122.21\n }\nfi\n\n# Create security groups\n\n${BASH_ALIASES[openstack]} security group show adoption-test || {\n ${BASH_ALIASES[openstack]} security group create adoption-test\n ${BASH_ALIASES[openstack]} security group rule create --protocol icmp --ingress --icmp-type -1 adoption-test\n ${BASH_ALIASES[openstack]} security group rule create --protocol tcp --ingress --dst-port 22 adoption-test\n}\n\n# Add security groups\n\n${BASH_ALIASES[openstack]} server add security group test adoption-test || true\nif [ \"$PING_TEST_VM\" = \"true\" ]; then\n ${BASH_ALIASES[openstack]} server add security group test-ping adoption-test || true\nfi\n\nexport FIP=192.168.122.20\n# check connectivity via FIP\nTRIES=0\nuntil ping -D -c1 -W2 \"$FIP\"; do\n ((TRIES++)) || true\n if [ \"$TRIES\" -gt 20 ]; then\n echo \"Ping timeout\"\n exit 1\n fi\ndone\n\nif [ \"$CINDER_VOLUME_BACKEND_CONFIGURED\" = \"true\" ]; then\n create_volume_resources\n create_bfv_volume\nfi\n\nif [ \"$CINDER_BACKUP_BACKEND_CONFIGURED\" = \"true\" ]; then\n create_backup_resources\nfi\n", "delta": "0:02:45.936355", "end": "2025-12-10 08:00:06.029098", "msg": "", "rc": 0, "start": "2025-12-10 07:57:20.092743", "stderr": "+ export 'OPENSTACK_COMMAND=ssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack'\n+ OPENSTACK_COMMAND='ssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack'\n+ export EDPM_CONFIGURE_HUGEPAGES=false\n+ EDPM_CONFIGURE_HUGEPAGES=false\n+ export CINDER_VOLUME_BACKEND_CONFIGURED=true\n+ CINDER_VOLUME_BACKEND_CONFIGURED=true\n+ export CINDER_BACKUP_BACKEND_CONFIGURED=true\n+ CINDER_BACKUP_BACKEND_CONFIGURED=true\n+ export PING_TEST_VM=false\n+ PING_TEST_VM=false\n+ set -e\n+ alias 'openstack=ssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack'\n+ IMG=cirros-0.6.3-x86_64-disk.img\n+ URL=http://download.cirros-cloud.net/0.6.3/cirros-0.6.3-x86_64-disk.img\n+ DISK_FORMAT=qcow2\n+ RAW=cirros-0.6.3-x86_64-disk.img\n+ curl -L -# http://download.cirros-cloud.net/0.6.3/cirros-0.6.3-x86_64-disk.img\n#=#=# \r##O#-# \r\r######################################################################## 100.0%##O=# # \r\r################ 22.9%\r##################################################################### 96.7%\r######################################################################## 100.0%\n+ type qemu-img\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack image show cirros\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nNo Image found for cirros\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack image create --container-format bare --disk-format qcow2 cirros\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack flavor show m1.small\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nNo Flavor found for m1.small\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack flavor create --ram 512 --vcpus 1 --disk 1 --ephemeral 1 m1.small\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ '[' false = true ']'\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack network show private\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nError while executing command: No Network found for private\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack network create private --share\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack subnet show priv_sub\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nNo Subnet found for priv_sub\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack subnet create priv_sub --subnet-range 192.168.0.0/24 --network private\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack network show public\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nError while executing command: No Network found for public\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack network create public --external --provider-network-type flat --provider-physical-network datacentre\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack subnet show public_subnet\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nNo Subnet found for public_subnet\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack subnet create public_subnet --subnet-range 192.168.122.0/24 --allocation-pool start=192.168.122.171,end=192.168.122.250 --gateway 192.168.122.1 --dhcp --network public\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack router show priv_router\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nNo Router found for priv_router\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack router create priv_router\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack router add subnet priv_router priv_sub\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack router set priv_router --external-gateway public\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack floating ip show 192.168.122.20\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nError while executing command: No FloatingIP found for 192.168.122.20\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack floating ip create public --floating-ip-address 192.168.122.20\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server show test\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nNo server with a name or ID of 'test' exists.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server create --flavor m1.small --image cirros --nic net-id=private test --wait\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server add floating ip test 192.168.122.20\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ '[' false = true ']'\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack security group show adoption-test\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nError while executing command: No SecurityGroup found for adoption-test\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack security group create adoption-test\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack security group rule create --protocol icmp --ingress --icmp-type -1 adoption-test\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack security group rule create --protocol tcp --ingress --dst-port 22 adoption-test\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server add security group test adoption-test\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ '[' false = true ']'\n+ export FIP=192.168.122.20\n+ FIP=192.168.122.20\n+ TRIES=0\n+ ping -D -c1 -W2 192.168.122.20\n+ '[' true = true ']'\n+ create_volume_resources\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show disk\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nNo volume with a name or ID of 'disk' exists.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume create --image cirros --size 1 disk\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ wait_for_status 'volume show disk' 'test volume '\\''disk'\\'' creation'\n+ local time=0\n+ local 'msg=Waiting for test volume '\\''disk'\\'' creation'\n+ local status=available\n+ local result\n+ '[' 0 -le 30 ']'\n++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show disk -f json\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ result='{\n \"attachments\": [],\n \"availability_zone\": \"nova\",\n \"bootable\": \"false\",\n \"consistencygroup_id\": null,\n \"created_at\": \"2025-12-10T07:59:06.000000\",\n \"description\": null,\n \"encrypted\": false,\n \"id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",\n \"migration_status\": null,\n \"multiattach\": false,\n \"name\": \"disk\",\n \"os-vol-host-attr:host\": \"hostgroup@tripleo_ceph#tripleo_ceph\",\n \"os-vol-mig-status-attr:migstat\": null,\n \"os-vol-mig-status-attr:name_id\": null,\n \"os-vol-tenant-attr:tenant_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",\n \"properties\": {},\n \"replication_status\": null,\n \"size\": 1,\n \"snapshot_id\": null,\n \"source_volid\": null,\n \"status\": \"creating\",\n \"type\": \"tripleo\",\n \"updated_at\": \"2025-12-10T07:59:06.000000\",\n \"user_id\": \"e36c47e23175440889cb7308018eac3b\",\n \"volume_image_metadata\": {\n \"signature_verified\": \"False\"\n }\n}'\n+ jq -r .status\n+ echo '{' '\"attachments\":' '[],' '\"availability_zone\":' '\"nova\",' '\"bootable\":' '\"false\",' '\"consistencygroup_id\":' null, '\"created_at\":' '\"2025-12-10T07:59:06.000000\",' '\"description\":' null, '\"encrypted\":' false, '\"id\":' '\"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",' '\"migration_status\":' null, '\"multiattach\":' false, '\"name\":' '\"disk\",' '\"os-vol-host-attr:host\":' '\"hostgroup@tripleo_ceph#tripleo_ceph\",' '\"os-vol-mig-status-attr:migstat\":' null, '\"os-vol-mig-status-attr:name_id\":' null, '\"os-vol-tenant-attr:tenant_id\":' '\"7aaced20d68d473f8cde816d1c50d2ec\",' '\"properties\":' '{},' '\"replication_status\":' null, '\"size\":' 1, '\"snapshot_id\":' null, '\"source_volid\":' null, '\"status\":' '\"creating\",' '\"type\":' '\"tripleo\",' '\"updated_at\":' '\"2025-12-10T07:59:06.000000\",' '\"user_id\":' '\"e36c47e23175440889cb7308018eac3b\",' '\"volume_image_metadata\":' '{' '\"signature_verified\":' '\"False\"' '}' '}'\n+ grep -q available\n+ echo 'result={\n \"attachments\": [],\n \"availability_zone\": \"nova\",\n \"bootable\": \"false\",\n \"consistencygroup_id\": null,\n \"created_at\": \"2025-12-10T07:59:06.000000\",\n \"description\": null,\n \"encrypted\": false,\n \"id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",\n \"migration_status\": null,\n \"multiattach\": false,\n \"name\": \"disk\",\n \"os-vol-host-attr:host\": \"hostgroup@tripleo_ceph#tripleo_ceph\",\n \"os-vol-mig-status-attr:migstat\": null,\n \"os-vol-mig-status-attr:name_id\": null,\n \"os-vol-tenant-attr:tenant_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",\n \"properties\": {},\n \"replication_status\": null,\n \"size\": 1,\n \"snapshot_id\": null,\n \"source_volid\": null,\n \"status\": \"creating\",\n \"type\": \"tripleo\",\n \"updated_at\": \"2025-12-10T07:59:06.000000\",\n \"user_id\": \"e36c47e23175440889cb7308018eac3b\",\n \"volume_image_metadata\": {\n \"signature_verified\": \"False\"\n }\n}'\n+ echo 'Waiting for test volume '\\''disk'\\'' creation'\n+ time=5\n+ sleep 5\n+ '[' 5 -le 30 ']'\n++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show disk -f json\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ result='{\n \"attachments\": [],\n \"availability_zone\": \"nova\",\n \"bootable\": \"true\",\n \"consistencygroup_id\": null,\n \"created_at\": \"2025-12-10T07:59:06.000000\",\n \"description\": null,\n \"encrypted\": false,\n \"id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",\n \"migration_status\": null,\n \"multiattach\": false,\n \"name\": \"disk\",\n \"os-vol-host-attr:host\": \"hostgroup@tripleo_ceph#tripleo_ceph\",\n \"os-vol-mig-status-attr:migstat\": null,\n \"os-vol-mig-status-attr:name_id\": null,\n \"os-vol-tenant-attr:tenant_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",\n \"properties\": {},\n \"replication_status\": null,\n \"size\": 1,\n \"snapshot_id\": null,\n \"source_volid\": null,\n \"status\": \"available\",\n \"type\": \"tripleo\",\n \"updated_at\": \"2025-12-10T07:59:10.000000\",\n \"user_id\": \"e36c47e23175440889cb7308018eac3b\",\n \"volume_image_metadata\": {\n \"signature_verified\": \"False\",\n \"owner_specified.openstack.md5\": \"\",\n \"owner_specified.openstack.sha256\": \"\",\n \"owner_specified.openstack.object\": \"images/cirros\",\n \"image_id\": \"676447b1-744f-4fd5-b91e-3b77172a866e\",\n \"image_name\": \"cirros\",\n \"checksum\": \"87617e24a5e30cb3b87fda8c0764838f\",\n \"container_format\": \"bare\",\n \"disk_format\": \"qcow2\",\n \"min_disk\": \"0\",\n \"min_ram\": \"0\",\n \"size\": \"21692416\"\n }\n}'\n+ echo '{' '\"attachments\":' '[],' '\"availability_zone\":' '\"nova\",' '\"bootable\":' '\"true\",' '\"consistencygroup_id\":' null, '\"created_at\":' '\"2025-12-10T07:59:06.000000\",' '\"description\":' null, '\"encrypted\":' false, '\"id\":' '\"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",' '\"migration_status\":' null, '\"multiattach\":' false, '\"name\":' '\"disk\",' '\"os-vol-host-attr:host\":' '\"hostgroup@tripleo_ceph#tripleo_ceph\",' '\"os-vol-mig-status-attr:migstat\":' null, '\"os-vol-mig-status-attr:name_id\":' null, '\"os-vol-tenant-attr:tenant_id\":' '\"7aaced20d68d473f8cde816d1c50d2ec\",' '\"properties\":' '{},' '\"replication_status\":' null, '\"size\":' 1, '\"snapshot_id\":' null, '\"source_volid\":' null, '\"status\":' '\"available\",' '\"type\":' '\"tripleo\",' '\"updated_at\":' '\"2025-12-10T07:59:10.000000\",' '\"user_id\":' '\"e36c47e23175440889cb7308018eac3b\",' '\"volume_image_metadata\":' '{' '\"signature_verified\":' '\"False\",' '\"owner_specified.openstack.md5\":' '\"\",' '\"owner_specified.openstack.sha256\":' '\"\",' '\"owner_specified.openstack.object\":' '\"images/cirros\",' '\"image_id\":' '\"676447b1-744f-4fd5-b91e-3b77172a866e\",' '\"image_name\":' '\"cirros\",' '\"checksum\":' '\"87617e24a5e30cb3b87fda8c0764838f\",' '\"container_format\":' '\"bare\",' '\"disk_format\":' '\"qcow2\",' '\"min_disk\":' '\"0\",' '\"min_ram\":' '\"0\",' '\"size\":' '\"21692416\"' '}' '}'\n+ jq -r .status\n+ grep -q available\n+ break\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume snapshot show snapshot\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nNo snapshot with a name or ID of 'snapshot' exists.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume snapshot create --volume disk snapshot\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ wait_for_status 'volume snapshot show snapshot' 'test volume '\\''disk'\\'' snapshot availability'\n+ local time=0\n+ local 'msg=Waiting for test volume '\\''disk'\\'' snapshot availability'\n+ local status=available\n+ local result\n+ '[' 0 -le 30 ']'\n++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume snapshot show snapshot -f json\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ result='{\n \"created_at\": \"2025-12-10T07:59:21.000000\",\n \"description\": null,\n \"id\": \"a9c154e2-1203-4cd2-b919-7853eba5dc0a\",\n \"name\": \"snapshot\",\n \"os-extended-snapshot-attributes:progress\": \"100%\",\n \"os-extended-snapshot-attributes:project_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",\n \"properties\": {},\n \"size\": 1,\n \"status\": \"available\",\n \"updated_at\": \"2025-12-10T07:59:21.000000\",\n \"volume_id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"\n}'\n+ echo '{' '\"created_at\":' '\"2025-12-10T07:59:21.000000\",' '\"description\":' null, '\"id\":' '\"a9c154e2-1203-4cd2-b919-7853eba5dc0a\",' '\"name\":' '\"snapshot\",' '\"os-extended-snapshot-attributes:progress\":' '\"100%\",' '\"os-extended-snapshot-attributes:project_id\":' '\"7aaced20d68d473f8cde816d1c50d2ec\",' '\"properties\":' '{},' '\"size\":' 1, '\"status\":' '\"available\",' '\"updated_at\":' '\"2025-12-10T07:59:21.000000\",' '\"volume_id\":' '\"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"' '}'\n+ jq -r .status\n+ grep -q available\n+ break\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show disk -f json\n+ jq -r .status\n+ grep -q available\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server add volume test disk\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ create_bfv_volume\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show boot-volume\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nNo volume with a name or ID of 'boot-volume' exists.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume create --image cirros --size 1 boot-volume\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ wait_for_status 'volume show boot-volume' 'test volume '\\''boot-volume'\\'' creation'\n+ local time=0\n+ local 'msg=Waiting for test volume '\\''boot-volume'\\'' creation'\n+ local status=available\n+ local result\n+ '[' 0 -le 30 ']'\n++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show boot-volume -f json\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ result='{\n \"attachments\": [],\n \"availability_zone\": \"nova\",\n \"bootable\": \"true\",\n \"consistencygroup_id\": null,\n \"created_at\": \"2025-12-10T07:59:35.000000\",\n \"description\": null,\n \"encrypted\": false,\n \"id\": \"12ffacf2-533d-4594-aaa4-78037297ca21\",\n \"migration_status\": null,\n \"multiattach\": false,\n \"name\": \"boot-volume\",\n \"os-vol-host-attr:host\": \"hostgroup@tripleo_ceph#tripleo_ceph\",\n \"os-vol-mig-status-attr:migstat\": null,\n \"os-vol-mig-status-attr:name_id\": null,\n \"os-vol-tenant-attr:tenant_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",\n \"properties\": {},\n \"replication_status\": null,\n \"size\": 1,\n \"snapshot_id\": null,\n \"source_volid\": null,\n \"status\": \"available\",\n \"type\": \"tripleo\",\n \"updated_at\": \"2025-12-10T07:59:37.000000\",\n \"user_id\": \"e36c47e23175440889cb7308018eac3b\",\n \"volume_image_metadata\": {\n \"signature_verified\": \"False\",\n \"owner_specified.openstack.md5\": \"\",\n \"owner_specified.openstack.sha256\": \"\",\n \"owner_specified.openstack.object\": \"images/cirros\",\n \"image_id\": \"676447b1-744f-4fd5-b91e-3b77172a866e\",\n \"image_name\": \"cirros\",\n \"checksum\": \"87617e24a5e30cb3b87fda8c0764838f\",\n \"container_format\": \"bare\",\n \"disk_format\": \"qcow2\",\n \"min_disk\": \"0\",\n \"min_ram\": \"0\",\n \"size\": \"21692416\"\n }\n}'\n+ echo '{' '\"attachments\":' '[],' '\"availability_zone\":' '\"nova\",' '\"bootable\":' '\"true\",' '\"consistencygroup_id\":' null, '\"created_at\":' '\"2025-12-10T07:59:35.000000\",' '\"description\":' null, '\"encrypted\":' false, '\"id\":' '\"12ffacf2-533d-4594-aaa4-78037297ca21\",' '\"migration_status\":' null, '\"multiattach\":' false, '\"name\":' '\"boot-volume\",' '\"os-vol-host-attr:host\":' '\"hostgroup@tripleo_ceph#tripleo_ceph\",' '\"os-vol-mig-status-attr:migstat\":' null, '\"os-vol-mig-status-attr:name_id\":' null, '\"os-vol-tenant-attr:tenant_id\":' '\"7aaced20d68d473f8cde816d1c50d2ec\",' '\"properties\":' '{},' '\"replication_status\":' null, '\"size\":' 1, '\"snapshot_id\":' null, '\"source_volid\":' null, '\"status\":' '\"available\",' '\"type\":' '\"tripleo\",' '\"updated_at\":' '\"2025-12-10T07:59:37.000000\",' '\"user_id\":' '\"e36c47e23175440889cb7308018eac3b\",' '\"volume_image_metadata\":' '{' '\"signature_verified\":' '\"False\",' '\"owner_specified.openstack.md5\":' '\"\",' '\"owner_specified.openstack.sha256\":' '\"\",' '\"owner_specified.openstack.object\":' '\"images/cirros\",' '\"image_id\":' '\"676447b1-744f-4fd5-b91e-3b77172a866e\",' '\"image_name\":' '\"cirros\",' '\"checksum\":' '\"87617e24a5e30cb3b87fda8c0764838f\",' '\"container_format\":' '\"bare\",' '\"disk_format\":' '\"qcow2\",' '\"min_disk\":' '\"0\",' '\"min_ram\":' '\"0\",' '\"size\":' '\"21692416\"' '}' '}'\n+ jq -r .status\n+ grep -q available\n+ break\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show boot-volume -f json\n+ jq -r .status\n+ grep -q available\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server create --flavor m1.small --volume boot-volume --nic net-id=private bfv-server --wait\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ '[' true = true ']'\n+ create_backup_resources\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume backup show backup\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\nNo volumebackup with a name or ID of 'backup' exists.\n+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume backup create --name backup disk --force\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ wait_for_status 'volume backup show backup' 'test volume '\\''disk'\\'' backup completion'\n+ local time=0\n+ local 'msg=Waiting for test volume '\\''disk'\\'' backup completion'\n+ local status=available\n+ local result\n+ '[' 0 -le 30 ']'\n++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume backup show backup -f json\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ result='{\n \"availability_zone\": null,\n \"container\": \"backups\",\n \"created_at\": \"2025-12-10T07:59:55.000000\",\n \"data_timestamp\": \"2025-12-10T07:59:55.000000\",\n \"description\": null,\n \"fail_reason\": null,\n \"has_dependent_backups\": false,\n \"id\": \"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",\n \"is_incremental\": false,\n \"name\": \"backup\",\n \"object_count\": 0,\n \"size\": 1,\n \"snapshot_id\": null,\n \"status\": \"creating\",\n \"updated_at\": \"2025-12-10T07:59:57.000000\",\n \"volume_id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"\n}'\n+ jq -r .status\n+ echo '{' '\"availability_zone\":' null, '\"container\":' '\"backups\",' '\"created_at\":' '\"2025-12-10T07:59:55.000000\",' '\"data_timestamp\":' '\"2025-12-10T07:59:55.000000\",' '\"description\":' null, '\"fail_reason\":' null, '\"has_dependent_backups\":' false, '\"id\":' '\"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",' '\"is_incremental\":' false, '\"name\":' '\"backup\",' '\"object_count\":' 0, '\"size\":' 1, '\"snapshot_id\":' null, '\"status\":' '\"creating\",' '\"updated_at\":' '\"2025-12-10T07:59:57.000000\",' '\"volume_id\":' '\"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"' '}'\n+ grep -q available\n+ echo 'result={\n \"availability_zone\": null,\n \"container\": \"backups\",\n \"created_at\": \"2025-12-10T07:59:55.000000\",\n \"data_timestamp\": \"2025-12-10T07:59:55.000000\",\n \"description\": null,\n \"fail_reason\": null,\n \"has_dependent_backups\": false,\n \"id\": \"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",\n \"is_incremental\": false,\n \"name\": \"backup\",\n \"object_count\": 0,\n \"size\": 1,\n \"snapshot_id\": null,\n \"status\": \"creating\",\n \"updated_at\": \"2025-12-10T07:59:57.000000\",\n \"volume_id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"\n}'\n+ echo 'Waiting for test volume '\\''disk'\\'' backup completion'\n+ time=5\n+ sleep 5\n+ '[' 5 -le 30 ']'\n++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume backup show backup -f json\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.\n+ result='{\n \"availability_zone\": null,\n \"container\": \"backups\",\n \"created_at\": \"2025-12-10T07:59:55.000000\",\n \"data_timestamp\": \"2025-12-10T07:59:55.000000\",\n \"description\": null,\n \"fail_reason\": null,\n \"has_dependent_backups\": false,\n \"id\": \"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",\n \"is_incremental\": false,\n \"name\": \"backup\",\n \"object_count\": 0,\n \"size\": 1,\n \"snapshot_id\": null,\n \"status\": \"available\",\n \"updated_at\": \"2025-12-10T08:00:01.000000\",\n \"volume_id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"\n}'\n+ echo '{' '\"availability_zone\":' null, '\"container\":' '\"backups\",' '\"created_at\":' '\"2025-12-10T07:59:55.000000\",' '\"data_timestamp\":' '\"2025-12-10T07:59:55.000000\",' '\"description\":' null, '\"fail_reason\":' null, '\"has_dependent_backups\":' false, '\"id\":' '\"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",' '\"is_incremental\":' false, '\"name\":' '\"backup\",' '\"object_count\":' 0, '\"size\":' 1, '\"snapshot_id\":' null, '\"status\":' '\"available\",' '\"updated_at\":' '\"2025-12-10T08:00:01.000000\",' '\"volume_id\":' '\"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"' '}'\n+ jq -r .status\n+ grep -q available\n+ break", "stderr_lines": ["+ export 'OPENSTACK_COMMAND=ssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack'", "+ OPENSTACK_COMMAND='ssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack'", "+ export EDPM_CONFIGURE_HUGEPAGES=false", "+ EDPM_CONFIGURE_HUGEPAGES=false", "+ export CINDER_VOLUME_BACKEND_CONFIGURED=true", "+ CINDER_VOLUME_BACKEND_CONFIGURED=true", "+ export CINDER_BACKUP_BACKEND_CONFIGURED=true", "+ CINDER_BACKUP_BACKEND_CONFIGURED=true", "+ export PING_TEST_VM=false", "+ PING_TEST_VM=false", "+ set -e", "+ alias 'openstack=ssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack'", "+ IMG=cirros-0.6.3-x86_64-disk.img", "+ URL=http://download.cirros-cloud.net/0.6.3/cirros-0.6.3-x86_64-disk.img", "+ DISK_FORMAT=qcow2", "+ RAW=cirros-0.6.3-x86_64-disk.img", "+ curl -L -# http://download.cirros-cloud.net/0.6.3/cirros-0.6.3-x86_64-disk.img", "#=#=# ", "##O#-# ", "", "######################################################################## 100.0%##O=# # ", "", "################ 22.9%", "##################################################################### 96.7%", "######################################################################## 100.0%", "+ type qemu-img", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack image show cirros", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "No Image found for cirros", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack image create --container-format bare --disk-format qcow2 cirros", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack flavor show m1.small", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "No Flavor found for m1.small", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack flavor create --ram 512 --vcpus 1 --disk 1 --ephemeral 1 m1.small", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ '[' false = true ']'", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack network show private", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "Error while executing command: No Network found for private", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack network create private --share", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack subnet show priv_sub", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "No Subnet found for priv_sub", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack subnet create priv_sub --subnet-range 192.168.0.0/24 --network private", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack network show public", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "Error while executing command: No Network found for public", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack network create public --external --provider-network-type flat --provider-physical-network datacentre", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack subnet show public_subnet", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "No Subnet found for public_subnet", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack subnet create public_subnet --subnet-range 192.168.122.0/24 --allocation-pool start=192.168.122.171,end=192.168.122.250 --gateway 192.168.122.1 --dhcp --network public", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack router show priv_router", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "No Router found for priv_router", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack router create priv_router", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack router add subnet priv_router priv_sub", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack router set priv_router --external-gateway public", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack floating ip show 192.168.122.20", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "Error while executing command: No FloatingIP found for 192.168.122.20", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack floating ip create public --floating-ip-address 192.168.122.20", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server show test", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "No server with a name or ID of 'test' exists.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server create --flavor m1.small --image cirros --nic net-id=private test --wait", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server add floating ip test 192.168.122.20", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ '[' false = true ']'", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack security group show adoption-test", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "Error while executing command: No SecurityGroup found for adoption-test", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack security group create adoption-test", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack security group rule create --protocol icmp --ingress --icmp-type -1 adoption-test", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack security group rule create --protocol tcp --ingress --dst-port 22 adoption-test", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server add security group test adoption-test", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ '[' false = true ']'", "+ export FIP=192.168.122.20", "+ FIP=192.168.122.20", "+ TRIES=0", "+ ping -D -c1 -W2 192.168.122.20", "+ '[' true = true ']'", "+ create_volume_resources", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show disk", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "No volume with a name or ID of 'disk' exists.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume create --image cirros --size 1 disk", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ wait_for_status 'volume show disk' 'test volume '\\''disk'\\'' creation'", "+ local time=0", "+ local 'msg=Waiting for test volume '\\''disk'\\'' creation'", "+ local status=available", "+ local result", "+ '[' 0 -le 30 ']'", "++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show disk -f json", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ result='{", " \"attachments\": [],", " \"availability_zone\": \"nova\",", " \"bootable\": \"false\",", " \"consistencygroup_id\": null,", " \"created_at\": \"2025-12-10T07:59:06.000000\",", " \"description\": null,", " \"encrypted\": false,", " \"id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",", " \"migration_status\": null,", " \"multiattach\": false,", " \"name\": \"disk\",", " \"os-vol-host-attr:host\": \"hostgroup@tripleo_ceph#tripleo_ceph\",", " \"os-vol-mig-status-attr:migstat\": null,", " \"os-vol-mig-status-attr:name_id\": null,", " \"os-vol-tenant-attr:tenant_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",", " \"properties\": {},", " \"replication_status\": null,", " \"size\": 1,", " \"snapshot_id\": null,", " \"source_volid\": null,", " \"status\": \"creating\",", " \"type\": \"tripleo\",", " \"updated_at\": \"2025-12-10T07:59:06.000000\",", " \"user_id\": \"e36c47e23175440889cb7308018eac3b\",", " \"volume_image_metadata\": {", " \"signature_verified\": \"False\"", " }", "}'", "+ jq -r .status", "+ echo '{' '\"attachments\":' '[],' '\"availability_zone\":' '\"nova\",' '\"bootable\":' '\"false\",' '\"consistencygroup_id\":' null, '\"created_at\":' '\"2025-12-10T07:59:06.000000\",' '\"description\":' null, '\"encrypted\":' false, '\"id\":' '\"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",' '\"migration_status\":' null, '\"multiattach\":' false, '\"name\":' '\"disk\",' '\"os-vol-host-attr:host\":' '\"hostgroup@tripleo_ceph#tripleo_ceph\",' '\"os-vol-mig-status-attr:migstat\":' null, '\"os-vol-mig-status-attr:name_id\":' null, '\"os-vol-tenant-attr:tenant_id\":' '\"7aaced20d68d473f8cde816d1c50d2ec\",' '\"properties\":' '{},' '\"replication_status\":' null, '\"size\":' 1, '\"snapshot_id\":' null, '\"source_volid\":' null, '\"status\":' '\"creating\",' '\"type\":' '\"tripleo\",' '\"updated_at\":' '\"2025-12-10T07:59:06.000000\",' '\"user_id\":' '\"e36c47e23175440889cb7308018eac3b\",' '\"volume_image_metadata\":' '{' '\"signature_verified\":' '\"False\"' '}' '}'", "+ grep -q available", "+ echo 'result={", " \"attachments\": [],", " \"availability_zone\": \"nova\",", " \"bootable\": \"false\",", " \"consistencygroup_id\": null,", " \"created_at\": \"2025-12-10T07:59:06.000000\",", " \"description\": null,", " \"encrypted\": false,", " \"id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",", " \"migration_status\": null,", " \"multiattach\": false,", " \"name\": \"disk\",", " \"os-vol-host-attr:host\": \"hostgroup@tripleo_ceph#tripleo_ceph\",", " \"os-vol-mig-status-attr:migstat\": null,", " \"os-vol-mig-status-attr:name_id\": null,", " \"os-vol-tenant-attr:tenant_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",", " \"properties\": {},", " \"replication_status\": null,", " \"size\": 1,", " \"snapshot_id\": null,", " \"source_volid\": null,", " \"status\": \"creating\",", " \"type\": \"tripleo\",", " \"updated_at\": \"2025-12-10T07:59:06.000000\",", " \"user_id\": \"e36c47e23175440889cb7308018eac3b\",", " \"volume_image_metadata\": {", " \"signature_verified\": \"False\"", " }", "}'", "+ echo 'Waiting for test volume '\\''disk'\\'' creation'", "+ time=5", "+ sleep 5", "+ '[' 5 -le 30 ']'", "++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show disk -f json", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ result='{", " \"attachments\": [],", " \"availability_zone\": \"nova\",", " \"bootable\": \"true\",", " \"consistencygroup_id\": null,", " \"created_at\": \"2025-12-10T07:59:06.000000\",", " \"description\": null,", " \"encrypted\": false,", " \"id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",", " \"migration_status\": null,", " \"multiattach\": false,", " \"name\": \"disk\",", " \"os-vol-host-attr:host\": \"hostgroup@tripleo_ceph#tripleo_ceph\",", " \"os-vol-mig-status-attr:migstat\": null,", " \"os-vol-mig-status-attr:name_id\": null,", " \"os-vol-tenant-attr:tenant_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",", " \"properties\": {},", " \"replication_status\": null,", " \"size\": 1,", " \"snapshot_id\": null,", " \"source_volid\": null,", " \"status\": \"available\",", " \"type\": \"tripleo\",", " \"updated_at\": \"2025-12-10T07:59:10.000000\",", " \"user_id\": \"e36c47e23175440889cb7308018eac3b\",", " \"volume_image_metadata\": {", " \"signature_verified\": \"False\",", " \"owner_specified.openstack.md5\": \"\",", " \"owner_specified.openstack.sha256\": \"\",", " \"owner_specified.openstack.object\": \"images/cirros\",", " \"image_id\": \"676447b1-744f-4fd5-b91e-3b77172a866e\",", " \"image_name\": \"cirros\",", " \"checksum\": \"87617e24a5e30cb3b87fda8c0764838f\",", " \"container_format\": \"bare\",", " \"disk_format\": \"qcow2\",", " \"min_disk\": \"0\",", " \"min_ram\": \"0\",", " \"size\": \"21692416\"", " }", "}'", "+ echo '{' '\"attachments\":' '[],' '\"availability_zone\":' '\"nova\",' '\"bootable\":' '\"true\",' '\"consistencygroup_id\":' null, '\"created_at\":' '\"2025-12-10T07:59:06.000000\",' '\"description\":' null, '\"encrypted\":' false, '\"id\":' '\"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",' '\"migration_status\":' null, '\"multiattach\":' false, '\"name\":' '\"disk\",' '\"os-vol-host-attr:host\":' '\"hostgroup@tripleo_ceph#tripleo_ceph\",' '\"os-vol-mig-status-attr:migstat\":' null, '\"os-vol-mig-status-attr:name_id\":' null, '\"os-vol-tenant-attr:tenant_id\":' '\"7aaced20d68d473f8cde816d1c50d2ec\",' '\"properties\":' '{},' '\"replication_status\":' null, '\"size\":' 1, '\"snapshot_id\":' null, '\"source_volid\":' null, '\"status\":' '\"available\",' '\"type\":' '\"tripleo\",' '\"updated_at\":' '\"2025-12-10T07:59:10.000000\",' '\"user_id\":' '\"e36c47e23175440889cb7308018eac3b\",' '\"volume_image_metadata\":' '{' '\"signature_verified\":' '\"False\",' '\"owner_specified.openstack.md5\":' '\"\",' '\"owner_specified.openstack.sha256\":' '\"\",' '\"owner_specified.openstack.object\":' '\"images/cirros\",' '\"image_id\":' '\"676447b1-744f-4fd5-b91e-3b77172a866e\",' '\"image_name\":' '\"cirros\",' '\"checksum\":' '\"87617e24a5e30cb3b87fda8c0764838f\",' '\"container_format\":' '\"bare\",' '\"disk_format\":' '\"qcow2\",' '\"min_disk\":' '\"0\",' '\"min_ram\":' '\"0\",' '\"size\":' '\"21692416\"' '}' '}'", "+ jq -r .status", "+ grep -q available", "+ break", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume snapshot show snapshot", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "No snapshot with a name or ID of 'snapshot' exists.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume snapshot create --volume disk snapshot", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ wait_for_status 'volume snapshot show snapshot' 'test volume '\\''disk'\\'' snapshot availability'", "+ local time=0", "+ local 'msg=Waiting for test volume '\\''disk'\\'' snapshot availability'", "+ local status=available", "+ local result", "+ '[' 0 -le 30 ']'", "++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume snapshot show snapshot -f json", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ result='{", " \"created_at\": \"2025-12-10T07:59:21.000000\",", " \"description\": null,", " \"id\": \"a9c154e2-1203-4cd2-b919-7853eba5dc0a\",", " \"name\": \"snapshot\",", " \"os-extended-snapshot-attributes:progress\": \"100%\",", " \"os-extended-snapshot-attributes:project_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",", " \"properties\": {},", " \"size\": 1,", " \"status\": \"available\",", " \"updated_at\": \"2025-12-10T07:59:21.000000\",", " \"volume_id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"", "}'", "+ echo '{' '\"created_at\":' '\"2025-12-10T07:59:21.000000\",' '\"description\":' null, '\"id\":' '\"a9c154e2-1203-4cd2-b919-7853eba5dc0a\",' '\"name\":' '\"snapshot\",' '\"os-extended-snapshot-attributes:progress\":' '\"100%\",' '\"os-extended-snapshot-attributes:project_id\":' '\"7aaced20d68d473f8cde816d1c50d2ec\",' '\"properties\":' '{},' '\"size\":' 1, '\"status\":' '\"available\",' '\"updated_at\":' '\"2025-12-10T07:59:21.000000\",' '\"volume_id\":' '\"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"' '}'", "+ jq -r .status", "+ grep -q available", "+ break", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show disk -f json", "+ jq -r .status", "+ grep -q available", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server add volume test disk", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ create_bfv_volume", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show boot-volume", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "No volume with a name or ID of 'boot-volume' exists.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume create --image cirros --size 1 boot-volume", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ wait_for_status 'volume show boot-volume' 'test volume '\\''boot-volume'\\'' creation'", "+ local time=0", "+ local 'msg=Waiting for test volume '\\''boot-volume'\\'' creation'", "+ local status=available", "+ local result", "+ '[' 0 -le 30 ']'", "++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show boot-volume -f json", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ result='{", " \"attachments\": [],", " \"availability_zone\": \"nova\",", " \"bootable\": \"true\",", " \"consistencygroup_id\": null,", " \"created_at\": \"2025-12-10T07:59:35.000000\",", " \"description\": null,", " \"encrypted\": false,", " \"id\": \"12ffacf2-533d-4594-aaa4-78037297ca21\",", " \"migration_status\": null,", " \"multiattach\": false,", " \"name\": \"boot-volume\",", " \"os-vol-host-attr:host\": \"hostgroup@tripleo_ceph#tripleo_ceph\",", " \"os-vol-mig-status-attr:migstat\": null,", " \"os-vol-mig-status-attr:name_id\": null,", " \"os-vol-tenant-attr:tenant_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",", " \"properties\": {},", " \"replication_status\": null,", " \"size\": 1,", " \"snapshot_id\": null,", " \"source_volid\": null,", " \"status\": \"available\",", " \"type\": \"tripleo\",", " \"updated_at\": \"2025-12-10T07:59:37.000000\",", " \"user_id\": \"e36c47e23175440889cb7308018eac3b\",", " \"volume_image_metadata\": {", " \"signature_verified\": \"False\",", " \"owner_specified.openstack.md5\": \"\",", " \"owner_specified.openstack.sha256\": \"\",", " \"owner_specified.openstack.object\": \"images/cirros\",", " \"image_id\": \"676447b1-744f-4fd5-b91e-3b77172a866e\",", " \"image_name\": \"cirros\",", " \"checksum\": \"87617e24a5e30cb3b87fda8c0764838f\",", " \"container_format\": \"bare\",", " \"disk_format\": \"qcow2\",", " \"min_disk\": \"0\",", " \"min_ram\": \"0\",", " \"size\": \"21692416\"", " }", "}'", "+ echo '{' '\"attachments\":' '[],' '\"availability_zone\":' '\"nova\",' '\"bootable\":' '\"true\",' '\"consistencygroup_id\":' null, '\"created_at\":' '\"2025-12-10T07:59:35.000000\",' '\"description\":' null, '\"encrypted\":' false, '\"id\":' '\"12ffacf2-533d-4594-aaa4-78037297ca21\",' '\"migration_status\":' null, '\"multiattach\":' false, '\"name\":' '\"boot-volume\",' '\"os-vol-host-attr:host\":' '\"hostgroup@tripleo_ceph#tripleo_ceph\",' '\"os-vol-mig-status-attr:migstat\":' null, '\"os-vol-mig-status-attr:name_id\":' null, '\"os-vol-tenant-attr:tenant_id\":' '\"7aaced20d68d473f8cde816d1c50d2ec\",' '\"properties\":' '{},' '\"replication_status\":' null, '\"size\":' 1, '\"snapshot_id\":' null, '\"source_volid\":' null, '\"status\":' '\"available\",' '\"type\":' '\"tripleo\",' '\"updated_at\":' '\"2025-12-10T07:59:37.000000\",' '\"user_id\":' '\"e36c47e23175440889cb7308018eac3b\",' '\"volume_image_metadata\":' '{' '\"signature_verified\":' '\"False\",' '\"owner_specified.openstack.md5\":' '\"\",' '\"owner_specified.openstack.sha256\":' '\"\",' '\"owner_specified.openstack.object\":' '\"images/cirros\",' '\"image_id\":' '\"676447b1-744f-4fd5-b91e-3b77172a866e\",' '\"image_name\":' '\"cirros\",' '\"checksum\":' '\"87617e24a5e30cb3b87fda8c0764838f\",' '\"container_format\":' '\"bare\",' '\"disk_format\":' '\"qcow2\",' '\"min_disk\":' '\"0\",' '\"min_ram\":' '\"0\",' '\"size\":' '\"21692416\"' '}' '}'", "+ jq -r .status", "+ grep -q available", "+ break", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume show boot-volume -f json", "+ jq -r .status", "+ grep -q available", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack server create --flavor m1.small --volume boot-volume --nic net-id=private bfv-server --wait", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ '[' true = true ']'", "+ create_backup_resources", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume backup show backup", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "No volumebackup with a name or ID of 'backup' exists.", "+ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume backup create --name backup disk --force", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ wait_for_status 'volume backup show backup' 'test volume '\\''disk'\\'' backup completion'", "+ local time=0", "+ local 'msg=Waiting for test volume '\\''disk'\\'' backup completion'", "+ local status=available", "+ local result", "+ '[' 0 -le 30 ']'", "++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume backup show backup -f json", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ result='{", " \"availability_zone\": null,", " \"container\": \"backups\",", " \"created_at\": \"2025-12-10T07:59:55.000000\",", " \"data_timestamp\": \"2025-12-10T07:59:55.000000\",", " \"description\": null,", " \"fail_reason\": null,", " \"has_dependent_backups\": false,", " \"id\": \"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",", " \"is_incremental\": false,", " \"name\": \"backup\",", " \"object_count\": 0,", " \"size\": 1,", " \"snapshot_id\": null,", " \"status\": \"creating\",", " \"updated_at\": \"2025-12-10T07:59:57.000000\",", " \"volume_id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"", "}'", "+ jq -r .status", "+ echo '{' '\"availability_zone\":' null, '\"container\":' '\"backups\",' '\"created_at\":' '\"2025-12-10T07:59:55.000000\",' '\"data_timestamp\":' '\"2025-12-10T07:59:55.000000\",' '\"description\":' null, '\"fail_reason\":' null, '\"has_dependent_backups\":' false, '\"id\":' '\"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",' '\"is_incremental\":' false, '\"name\":' '\"backup\",' '\"object_count\":' 0, '\"size\":' 1, '\"snapshot_id\":' null, '\"status\":' '\"creating\",' '\"updated_at\":' '\"2025-12-10T07:59:57.000000\",' '\"volume_id\":' '\"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"' '}'", "+ grep -q available", "+ echo 'result={", " \"availability_zone\": null,", " \"container\": \"backups\",", " \"created_at\": \"2025-12-10T07:59:55.000000\",", " \"data_timestamp\": \"2025-12-10T07:59:55.000000\",", " \"description\": null,", " \"fail_reason\": null,", " \"has_dependent_backups\": false,", " \"id\": \"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",", " \"is_incremental\": false,", " \"name\": \"backup\",", " \"object_count\": 0,", " \"size\": 1,", " \"snapshot_id\": null,", " \"status\": \"creating\",", " \"updated_at\": \"2025-12-10T07:59:57.000000\",", " \"volume_id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"", "}'", "+ echo 'Waiting for test volume '\\''disk'\\'' backup completion'", "+ time=5", "+ sleep 5", "+ '[' 5 -le 30 ']'", "++ ssh -i '~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa' -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack volume backup show backup -f json", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "+ result='{", " \"availability_zone\": null,", " \"container\": \"backups\",", " \"created_at\": \"2025-12-10T07:59:55.000000\",", " \"data_timestamp\": \"2025-12-10T07:59:55.000000\",", " \"description\": null,", " \"fail_reason\": null,", " \"has_dependent_backups\": false,", " \"id\": \"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",", " \"is_incremental\": false,", " \"name\": \"backup\",", " \"object_count\": 0,", " \"size\": 1,", " \"snapshot_id\": null,", " \"status\": \"available\",", " \"updated_at\": \"2025-12-10T08:00:01.000000\",", " \"volume_id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"", "}'", "+ echo '{' '\"availability_zone\":' null, '\"container\":' '\"backups\",' '\"created_at\":' '\"2025-12-10T07:59:55.000000\",' '\"data_timestamp\":' '\"2025-12-10T07:59:55.000000\",' '\"description\":' null, '\"fail_reason\":' null, '\"has_dependent_backups\":' false, '\"id\":' '\"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",' '\"is_incremental\":' false, '\"name\":' '\"backup\",' '\"object_count\":' 0, '\"size\":' 1, '\"snapshot_id\":' null, '\"status\":' '\"available\",' '\"updated_at\":' '\"2025-12-10T08:00:01.000000\",' '\"volume_id\":' '\"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"' '}'", "+ jq -r .status", "+ grep -q available", "+ break"], "stdout": "+------------------+--------------------------------------------------------------------------------------------------------------------------------------------+\n| Field | Value |\n+------------------+--------------------------------------------------------------------------------------------------------------------------------------------+\n| container_format | bare |\n| created_at | 2025-12-10T07:57:26Z |\n| disk_format | qcow2 |\n| file | /v2/images/676447b1-744f-4fd5-b91e-3b77172a866e/file |\n| id | 676447b1-744f-4fd5-b91e-3b77172a866e |\n| min_disk | 0 |\n| min_ram | 0 |\n| name | cirros |\n| owner | 7aaced20d68d473f8cde816d1c50d2ec |\n| properties | os_hidden='False', owner_specified.openstack.md5='', owner_specified.openstack.object='images/cirros', owner_specified.openstack.sha256='' |\n| protected | False |\n| schema | /v2/schemas/image |\n| status | queued |\n| tags | |\n| updated_at | 2025-12-10T07:57:26Z |\n| visibility | shared |\n+------------------+--------------------------------------------------------------------------------------------------------------------------------------------+\n+----------------------------+--------------------------------------+\n| Field | Value |\n+----------------------------+--------------------------------------+\n| OS-FLV-DISABLED:disabled | False |\n| OS-FLV-EXT-DATA:ephemeral | 1 |\n| description | None |\n| disk | 1 |\n| id | 64d5c4de-1204-47d8-b4dd-119d04ab930a |\n| name | m1.small |\n| os-flavor-access:is_public | True |\n| properties | |\n| ram | 512 |\n| rxtx_factor | 1.0 |\n| swap | |\n| vcpus | 1 |\n+----------------------------+--------------------------------------+\n+---------------------------+--------------------------------------+\n| Field | Value |\n+---------------------------+--------------------------------------+\n| admin_state_up | UP |\n| availability_zone_hints | |\n| availability_zones | |\n| created_at | 2025-12-10T07:57:39Z |\n| description | |\n| dns_domain | |\n| id | 78a09246-662e-46bd-8a0f-d5d688cb428a |\n| ipv4_address_scope | None |\n| ipv6_address_scope | None |\n| is_default | False |\n| is_vlan_transparent | None |\n| mtu | 1442 |\n| name | private |\n| port_security_enabled | True |\n| project_id | 7aaced20d68d473f8cde816d1c50d2ec |\n| provider:network_type | geneve |\n| provider:physical_network | None |\n| provider:segmentation_id | 5649 |\n| qos_policy_id | None |\n| revision_number | 1 |\n| router:external | Internal |\n| segments | None |\n| shared | True |\n| status | ACTIVE |\n| subnets | |\n| tags | |\n| updated_at | 2025-12-10T07:57:39Z |\n+---------------------------+--------------------------------------+\n+----------------------+--------------------------------------+\n| Field | Value |\n+----------------------+--------------------------------------+\n| allocation_pools | 192.168.0.2-192.168.0.254 |\n| cidr | 192.168.0.0/24 |\n| created_at | 2025-12-10T07:57:46Z |\n| description | |\n| dns_nameservers | |\n| dns_publish_fixed_ip | None |\n| enable_dhcp | True |\n| gateway_ip | 192.168.0.1 |\n| host_routes | |\n| id | b5d2b0de-6548-4658-8733-16d88e1b96d8 |\n| ip_version | 4 |\n| ipv6_address_mode | None |\n| ipv6_ra_mode | None |\n| name | priv_sub |\n| network_id | 78a09246-662e-46bd-8a0f-d5d688cb428a |\n| prefix_length | None |\n| project_id | 7aaced20d68d473f8cde816d1c50d2ec |\n| revision_number | 0 |\n| segment_id | None |\n| service_types | |\n| subnetpool_id | None |\n| tags | |\n| updated_at | 2025-12-10T07:57:46Z |\n+----------------------+--------------------------------------+\n+---------------------------+--------------------------------------+\n| Field | Value |\n+---------------------------+--------------------------------------+\n| admin_state_up | UP |\n| availability_zone_hints | |\n| availability_zones | |\n| created_at | 2025-12-10T07:57:52Z |\n| description | |\n| dns_domain | |\n| id | e8ef5e8b-0755-48fa-9aba-26af6e972141 |\n| ipv4_address_scope | None |\n| ipv6_address_scope | None |\n| is_default | False |\n| is_vlan_transparent | None |\n| mtu | 1500 |\n| name | public |\n| port_security_enabled | True |\n| project_id | 7aaced20d68d473f8cde816d1c50d2ec |\n| provider:network_type | flat |\n| provider:physical_network | datacentre |\n| provider:segmentation_id | None |\n| qos_policy_id | None |\n| revision_number | 1 |\n| router:external | External |\n| segments | None |\n| shared | False |\n| status | ACTIVE |\n| subnets | |\n| tags | |\n| updated_at | 2025-12-10T07:57:52Z |\n+---------------------------+--------------------------------------+\n+----------------------+--------------------------------------+\n| Field | Value |\n+----------------------+--------------------------------------+\n| allocation_pools | 192.168.122.171-192.168.122.250 |\n| cidr | 192.168.122.0/24 |\n| created_at | 2025-12-10T07:57:58Z |\n| description | |\n| dns_nameservers | |\n| dns_publish_fixed_ip | None |\n| enable_dhcp | True |\n| gateway_ip | 192.168.122.1 |\n| host_routes | |\n| id | 2e7a3dca-5f35-464d-a271-21e3c8ffa277 |\n| ip_version | 4 |\n| ipv6_address_mode | None |\n| ipv6_ra_mode | None |\n| name | public_subnet |\n| network_id | e8ef5e8b-0755-48fa-9aba-26af6e972141 |\n| prefix_length | None |\n| project_id | 7aaced20d68d473f8cde816d1c50d2ec |\n| revision_number | 0 |\n| segment_id | None |\n| service_types | |\n| subnetpool_id | None |\n| tags | |\n| updated_at | 2025-12-10T07:57:58Z |\n+----------------------+--------------------------------------+\n+-------------------------+--------------------------------------+\n| Field | Value |\n+-------------------------+--------------------------------------+\n| admin_state_up | UP |\n| availability_zone_hints | |\n| availability_zones | |\n| created_at | 2025-12-10T07:58:04Z |\n| description | |\n| external_gateway_info | null |\n| flavor_id | None |\n| id | dbd310d9-9d86-4b97-8ee1-d8221059b8b5 |\n| name | priv_router |\n| project_id | 7aaced20d68d473f8cde816d1c50d2ec |\n| revision_number | 1 |\n| routes | |\n| status | ACTIVE |\n| tags | |\n| updated_at | 2025-12-10T07:58:04Z |\n+-------------------------+--------------------------------------+\n+---------------------+--------------------------------------+\n| Field | Value |\n+---------------------+--------------------------------------+\n| created_at | 2025-12-10T07:58:21Z |\n| description | |\n| dns_domain | |\n| dns_name | |\n| fixed_ip_address | None |\n| floating_ip_address | 192.168.122.20 |\n| floating_network_id | e8ef5e8b-0755-48fa-9aba-26af6e972141 |\n| id | 6d0e99a7-37f9-4da5-a894-6cd88b2cfa51 |\n| name | 192.168.122.20 |\n| port_details | None |\n| port_id | None |\n| project_id | 7aaced20d68d473f8cde816d1c50d2ec |\n| qos_policy_id | None |\n| revision_number | 0 |\n| router_id | None |\n| status | DOWN |\n| subnet_id | None |\n| tags | [] |\n| updated_at | 2025-12-10T07:58:21Z |\n+---------------------+--------------------------------------+\n\n+-------------------------------------+----------------------------------------------------------+\n| Field | Value |\n+-------------------------------------+----------------------------------------------------------+\n| OS-DCF:diskConfig | MANUAL |\n| OS-EXT-AZ:availability_zone | nova |\n| OS-EXT-SRV-ATTR:host | standalone.localdomain |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | standalone.localdomain |\n| OS-EXT-SRV-ATTR:instance_name | instance-00000001 |\n| OS-EXT-STS:power_state | Running |\n| OS-EXT-STS:task_state | None |\n| OS-EXT-STS:vm_state | active |\n| OS-SRV-USG:launched_at | 2025-12-10T07:58:38.000000 |\n| OS-SRV-USG:terminated_at | None |\n| accessIPv4 | |\n| accessIPv6 | |\n| addresses | private=192.168.0.90 |\n| adminPass | MHbo6dSaKfZR |\n| config_drive | |\n| created | 2025-12-10T07:58:29Z |\n| flavor | m1.small (64d5c4de-1204-47d8-b4dd-119d04ab930a) |\n| hostId | 2b4eaa37362c2e5221215b0567bf0ea504ca83db63b8ef615eea0ee3 |\n| id | 83fb3597-7df8-4b5f-a60b-60d75229efb6 |\n| image | cirros (676447b1-744f-4fd5-b91e-3b77172a866e) |\n| key_name | None |\n| name | test |\n| progress | 0 |\n| project_id | 7aaced20d68d473f8cde816d1c50d2ec |\n| properties | |\n| security_groups | name='default' |\n| status | ACTIVE |\n| updated | 2025-12-10T07:58:38Z |\n| user_id | e36c47e23175440889cb7308018eac3b |\n| volumes_attached | |\n+-------------------------------------+----------------------------------------------------------+\n+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field | Value |\n+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| created_at | 2025-12-10T07:58:50Z |\n| description | adoption-test |\n| id | 465d14a0-6c6e-45d4-b5e8-06fee01d64f4 |\n| name | adoption-test |\n| project_id | 7aaced20d68d473f8cde816d1c50d2ec |\n| revision_number | 1 |\n| rules | created_at='2025-12-10T07:58:50Z', direction='egress', ethertype='IPv6', id='014fab76-fdb5-49d7-a54c-7a54de39c44d', standard_attr_id='361', updated_at='2025-12-10T07:58:50Z' |\n| | created_at='2025-12-10T07:58:50Z', direction='egress', ethertype='IPv4', id='13321901-0353-4f58-b628-a1b5026cd590', standard_attr_id='360', updated_at='2025-12-10T07:58:50Z' |\n| stateful | True |\n| tags | [] |\n| updated_at | 2025-12-10T07:58:50Z |\n+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+-------------------------+--------------------------------------+\n| Field | Value |\n+-------------------------+--------------------------------------+\n| created_at | 2025-12-10T07:58:53Z |\n| description | |\n| direction | ingress |\n| ether_type | IPv4 |\n| id | a8679def-ceb2-49f2-bfb7-4e12336422de |\n| name | None |\n| port_range_max | None |\n| port_range_min | None |\n| project_id | 7aaced20d68d473f8cde816d1c50d2ec |\n| protocol | icmp |\n| remote_address_group_id | None |\n| remote_group_id | None |\n| remote_ip_prefix | 0.0.0.0/0 |\n| revision_number | 0 |\n| security_group_id | 465d14a0-6c6e-45d4-b5e8-06fee01d64f4 |\n| tags | [] |\n| updated_at | 2025-12-10T07:58:53Z |\n+-------------------------+--------------------------------------+\n+-------------------------+--------------------------------------+\n| Field | Value |\n+-------------------------+--------------------------------------+\n| created_at | 2025-12-10T07:58:55Z |\n| description | |\n| direction | ingress |\n| ether_type | IPv4 |\n| id | 03267ccc-9e8d-49a5-b0dd-e685448b0b76 |\n| name | None |\n| port_range_max | 22 |\n| port_range_min | 22 |\n| project_id | 7aaced20d68d473f8cde816d1c50d2ec |\n| protocol | tcp |\n| remote_address_group_id | None |\n| remote_group_id | None |\n| remote_ip_prefix | 0.0.0.0/0 |\n| revision_number | 0 |\n| security_group_id | 465d14a0-6c6e-45d4-b5e8-06fee01d64f4 |\n| tags | [] |\n| updated_at | 2025-12-10T07:58:55Z |\n+-------------------------+--------------------------------------+\nPING 192.168.122.20 (192.168.122.20) 56(84) bytes of data.\n[1765353540.124087] 64 bytes from 192.168.122.20: icmp_seq=1 ttl=63 time=13.5 ms\n\n--- 192.168.122.20 ping statistics ---\n1 packets transmitted, 1 received, 0% packet loss, time 0ms\nrtt min/avg/max/mdev = 13.463/13.463/13.463/0.000 ms\n+---------------------+--------------------------------------+\n| Field | Value |\n+---------------------+--------------------------------------+\n| attachments | [] |\n| availability_zone | nova |\n| bootable | false |\n| consistencygroup_id | None |\n| created_at | 2025-12-10T07:59:06.009230 |\n| description | None |\n| encrypted | False |\n| id | c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d |\n| migration_status | None |\n| multiattach | False |\n| name | disk |\n| properties | |\n| replication_status | None |\n| size | 1 |\n| snapshot_id | None |\n| source_volid | None |\n| status | creating |\n| type | tripleo |\n| updated_at | None |\n| user_id | e36c47e23175440889cb7308018eac3b |\n+---------------------+--------------------------------------+\nresult={\n \"attachments\": [],\n \"availability_zone\": \"nova\",\n \"bootable\": \"false\",\n \"consistencygroup_id\": null,\n \"created_at\": \"2025-12-10T07:59:06.000000\",\n \"description\": null,\n \"encrypted\": false,\n \"id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",\n \"migration_status\": null,\n \"multiattach\": false,\n \"name\": \"disk\",\n \"os-vol-host-attr:host\": \"hostgroup@tripleo_ceph#tripleo_ceph\",\n \"os-vol-mig-status-attr:migstat\": null,\n \"os-vol-mig-status-attr:name_id\": null,\n \"os-vol-tenant-attr:tenant_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",\n \"properties\": {},\n \"replication_status\": null,\n \"size\": 1,\n \"snapshot_id\": null,\n \"source_volid\": null,\n \"status\": \"creating\",\n \"type\": \"tripleo\",\n \"updated_at\": \"2025-12-10T07:59:06.000000\",\n \"user_id\": \"e36c47e23175440889cb7308018eac3b\",\n \"volume_image_metadata\": {\n \"signature_verified\": \"False\"\n }\n}\nWaiting for test volume 'disk' creation\n+-------------+--------------------------------------+\n| Field | Value |\n+-------------+--------------------------------------+\n| created_at | 2025-12-10T07:59:21.403092 |\n| description | None |\n| id | a9c154e2-1203-4cd2-b919-7853eba5dc0a |\n| name | snapshot |\n| properties | |\n| size | 1 |\n| status | creating |\n| updated_at | None |\n| volume_id | c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d |\n+-------------+--------------------------------------+\n+---------------------+--------------------------------------+\n| Field | Value |\n+---------------------+--------------------------------------+\n| attachments | [] |\n| availability_zone | nova |\n| bootable | false |\n| consistencygroup_id | None |\n| created_at | 2025-12-10T07:59:35.215308 |\n| description | None |\n| encrypted | False |\n| id | 12ffacf2-533d-4594-aaa4-78037297ca21 |\n| migration_status | None |\n| multiattach | False |\n| name | boot-volume |\n| properties | |\n| replication_status | None |\n| size | 1 |\n| snapshot_id | None |\n| source_volid | None |\n| status | creating |\n| type | tripleo |\n| updated_at | None |\n| user_id | e36c47e23175440889cb7308018eac3b |\n+---------------------+--------------------------------------+\n\n+-------------------------------------+----------------------------------------------------------+\n| Field | Value |\n+-------------------------------------+----------------------------------------------------------+\n| OS-DCF:diskConfig | MANUAL |\n| OS-EXT-AZ:availability_zone | nova |\n| OS-EXT-SRV-ATTR:host | standalone.localdomain |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | standalone.localdomain |\n| OS-EXT-SRV-ATTR:instance_name | instance-00000002 |\n| OS-EXT-STS:power_state | Running |\n| OS-EXT-STS:task_state | None |\n| OS-EXT-STS:vm_state | active |\n| OS-SRV-USG:launched_at | 2025-12-10T07:59:49.000000 |\n| OS-SRV-USG:terminated_at | None |\n| accessIPv4 | |\n| accessIPv6 | |\n| addresses | private=192.168.0.113 |\n| adminPass | uLxQtwFJ7WRd |\n| config_drive | |\n| created | 2025-12-10T07:59:44Z |\n| flavor | m1.small (64d5c4de-1204-47d8-b4dd-119d04ab930a) |\n| hostId | 2b4eaa37362c2e5221215b0567bf0ea504ca83db63b8ef615eea0ee3 |\n| id | ffab4084-1a42-4dd0-b686-95ef426d39c9 |\n| image | N/A (booted from volume) |\n| key_name | None |\n| name | bfv-server |\n| progress | 0 |\n| project_id | 7aaced20d68d473f8cde816d1c50d2ec |\n| properties | |\n| security_groups | name='default' |\n| status | ACTIVE |\n| updated | 2025-12-10T07:59:49Z |\n| user_id | e36c47e23175440889cb7308018eac3b |\n| volumes_attached | id='12ffacf2-533d-4594-aaa4-78037297ca21' |\n+-------------------------------------+----------------------------------------------------------+\n+-------+--------------------------------------+\n| Field | Value |\n+-------+--------------------------------------+\n| id | 7868940a-f013-4de4-9dae-89ce0e8cc5fb |\n| name | backup |\n+-------+--------------------------------------+\nresult={\n \"availability_zone\": null,\n \"container\": \"backups\",\n \"created_at\": \"2025-12-10T07:59:55.000000\",\n \"data_timestamp\": \"2025-12-10T07:59:55.000000\",\n \"description\": null,\n \"fail_reason\": null,\n \"has_dependent_backups\": false,\n \"id\": \"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",\n \"is_incremental\": false,\n \"name\": \"backup\",\n \"object_count\": 0,\n \"size\": 1,\n \"snapshot_id\": null,\n \"status\": \"creating\",\n \"updated_at\": \"2025-12-10T07:59:57.000000\",\n \"volume_id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"\n}\nWaiting for test volume 'disk' backup completion", "stdout_lines": ["+------------------+--------------------------------------------------------------------------------------------------------------------------------------------+", "| Field | Value |", "+------------------+--------------------------------------------------------------------------------------------------------------------------------------------+", "| container_format | bare |", "| created_at | 2025-12-10T07:57:26Z |", "| disk_format | qcow2 |", "| file | /v2/images/676447b1-744f-4fd5-b91e-3b77172a866e/file |", "| id | 676447b1-744f-4fd5-b91e-3b77172a866e |", "| min_disk | 0 |", "| min_ram | 0 |", "| name | cirros |", "| owner | 7aaced20d68d473f8cde816d1c50d2ec |", "| properties | os_hidden='False', owner_specified.openstack.md5='', owner_specified.openstack.object='images/cirros', owner_specified.openstack.sha256='' |", "| protected | False |", "| schema | /v2/schemas/image |", "| status | queued |", "| tags | |", "| updated_at | 2025-12-10T07:57:26Z |", "| visibility | shared |", "+------------------+--------------------------------------------------------------------------------------------------------------------------------------------+", "+----------------------------+--------------------------------------+", "| Field | Value |", "+----------------------------+--------------------------------------+", "| OS-FLV-DISABLED:disabled | False |", "| OS-FLV-EXT-DATA:ephemeral | 1 |", "| description | None |", "| disk | 1 |", "| id | 64d5c4de-1204-47d8-b4dd-119d04ab930a |", "| name | m1.small |", "| os-flavor-access:is_public | True |", "| properties | |", "| ram | 512 |", "| rxtx_factor | 1.0 |", "| swap | |", "| vcpus | 1 |", "+----------------------------+--------------------------------------+", "+---------------------------+--------------------------------------+", "| Field | Value |", "+---------------------------+--------------------------------------+", "| admin_state_up | UP |", "| availability_zone_hints | |", "| availability_zones | |", "| created_at | 2025-12-10T07:57:39Z |", "| description | |", "| dns_domain | |", "| id | 78a09246-662e-46bd-8a0f-d5d688cb428a |", "| ipv4_address_scope | None |", "| ipv6_address_scope | None |", "| is_default | False |", "| is_vlan_transparent | None |", "| mtu | 1442 |", "| name | private |", "| port_security_enabled | True |", "| project_id | 7aaced20d68d473f8cde816d1c50d2ec |", "| provider:network_type | geneve |", "| provider:physical_network | None |", "| provider:segmentation_id | 5649 |", "| qos_policy_id | None |", "| revision_number | 1 |", "| router:external | Internal |", "| segments | None |", "| shared | True |", "| status | ACTIVE |", "| subnets | |", "| tags | |", "| updated_at | 2025-12-10T07:57:39Z |", "+---------------------------+--------------------------------------+", "+----------------------+--------------------------------------+", "| Field | Value |", "+----------------------+--------------------------------------+", "| allocation_pools | 192.168.0.2-192.168.0.254 |", "| cidr | 192.168.0.0/24 |", "| created_at | 2025-12-10T07:57:46Z |", "| description | |", "| dns_nameservers | |", "| dns_publish_fixed_ip | None |", "| enable_dhcp | True |", "| gateway_ip | 192.168.0.1 |", "| host_routes | |", "| id | b5d2b0de-6548-4658-8733-16d88e1b96d8 |", "| ip_version | 4 |", "| ipv6_address_mode | None |", "| ipv6_ra_mode | None |", "| name | priv_sub |", "| network_id | 78a09246-662e-46bd-8a0f-d5d688cb428a |", "| prefix_length | None |", "| project_id | 7aaced20d68d473f8cde816d1c50d2ec |", "| revision_number | 0 |", "| segment_id | None |", "| service_types | |", "| subnetpool_id | None |", "| tags | |", "| updated_at | 2025-12-10T07:57:46Z |", "+----------------------+--------------------------------------+", "+---------------------------+--------------------------------------+", "| Field | Value |", "+---------------------------+--------------------------------------+", "| admin_state_up | UP |", "| availability_zone_hints | |", "| availability_zones | |", "| created_at | 2025-12-10T07:57:52Z |", "| description | |", "| dns_domain | |", "| id | e8ef5e8b-0755-48fa-9aba-26af6e972141 |", "| ipv4_address_scope | None |", "| ipv6_address_scope | None |", "| is_default | False |", "| is_vlan_transparent | None |", "| mtu | 1500 |", "| name | public |", "| port_security_enabled | True |", "| project_id | 7aaced20d68d473f8cde816d1c50d2ec |", "| provider:network_type | flat |", "| provider:physical_network | datacentre |", "| provider:segmentation_id | None |", "| qos_policy_id | None |", "| revision_number | 1 |", "| router:external | External |", "| segments | None |", "| shared | False |", "| status | ACTIVE |", "| subnets | |", "| tags | |", "| updated_at | 2025-12-10T07:57:52Z |", "+---------------------------+--------------------------------------+", "+----------------------+--------------------------------------+", "| Field | Value |", "+----------------------+--------------------------------------+", "| allocation_pools | 192.168.122.171-192.168.122.250 |", "| cidr | 192.168.122.0/24 |", "| created_at | 2025-12-10T07:57:58Z |", "| description | |", "| dns_nameservers | |", "| dns_publish_fixed_ip | None |", "| enable_dhcp | True |", "| gateway_ip | 192.168.122.1 |", "| host_routes | |", "| id | 2e7a3dca-5f35-464d-a271-21e3c8ffa277 |", "| ip_version | 4 |", "| ipv6_address_mode | None |", "| ipv6_ra_mode | None |", "| name | public_subnet |", "| network_id | e8ef5e8b-0755-48fa-9aba-26af6e972141 |", "| prefix_length | None |", "| project_id | 7aaced20d68d473f8cde816d1c50d2ec |", "| revision_number | 0 |", "| segment_id | None |", "| service_types | |", "| subnetpool_id | None |", "| tags | |", "| updated_at | 2025-12-10T07:57:58Z |", "+----------------------+--------------------------------------+", "+-------------------------+--------------------------------------+", "| Field | Value |", "+-------------------------+--------------------------------------+", "| admin_state_up | UP |", "| availability_zone_hints | |", "| availability_zones | |", "| created_at | 2025-12-10T07:58:04Z |", "| description | |", "| external_gateway_info | null |", "| flavor_id | None |", "| id | dbd310d9-9d86-4b97-8ee1-d8221059b8b5 |", "| name | priv_router |", "| project_id | 7aaced20d68d473f8cde816d1c50d2ec |", "| revision_number | 1 |", "| routes | |", "| status | ACTIVE |", "| tags | |", "| updated_at | 2025-12-10T07:58:04Z |", "+-------------------------+--------------------------------------+", "+---------------------+--------------------------------------+", "| Field | Value |", "+---------------------+--------------------------------------+", "| created_at | 2025-12-10T07:58:21Z |", "| description | |", "| dns_domain | |", "| dns_name | |", "| fixed_ip_address | None |", "| floating_ip_address | 192.168.122.20 |", "| floating_network_id | e8ef5e8b-0755-48fa-9aba-26af6e972141 |", "| id | 6d0e99a7-37f9-4da5-a894-6cd88b2cfa51 |", "| name | 192.168.122.20 |", "| port_details | None |", "| port_id | None |", "| project_id | 7aaced20d68d473f8cde816d1c50d2ec |", "| qos_policy_id | None |", "| revision_number | 0 |", "| router_id | None |", "| status | DOWN |", "| subnet_id | None |", "| tags | [] |", "| updated_at | 2025-12-10T07:58:21Z |", "+---------------------+--------------------------------------+", "", "+-------------------------------------+----------------------------------------------------------+", "| Field | Value |", "+-------------------------------------+----------------------------------------------------------+", "| OS-DCF:diskConfig | MANUAL |", "| OS-EXT-AZ:availability_zone | nova |", "| OS-EXT-SRV-ATTR:host | standalone.localdomain |", "| OS-EXT-SRV-ATTR:hypervisor_hostname | standalone.localdomain |", "| OS-EXT-SRV-ATTR:instance_name | instance-00000001 |", "| OS-EXT-STS:power_state | Running |", "| OS-EXT-STS:task_state | None |", "| OS-EXT-STS:vm_state | active |", "| OS-SRV-USG:launched_at | 2025-12-10T07:58:38.000000 |", "| OS-SRV-USG:terminated_at | None |", "| accessIPv4 | |", "| accessIPv6 | |", "| addresses | private=192.168.0.90 |", "| adminPass | MHbo6dSaKfZR |", "| config_drive | |", "| created | 2025-12-10T07:58:29Z |", "| flavor | m1.small (64d5c4de-1204-47d8-b4dd-119d04ab930a) |", "| hostId | 2b4eaa37362c2e5221215b0567bf0ea504ca83db63b8ef615eea0ee3 |", "| id | 83fb3597-7df8-4b5f-a60b-60d75229efb6 |", "| image | cirros (676447b1-744f-4fd5-b91e-3b77172a866e) |", "| key_name | None |", "| name | test |", "| progress | 0 |", "| project_id | 7aaced20d68d473f8cde816d1c50d2ec |", "| properties | |", "| security_groups | name='default' |", "| status | ACTIVE |", "| updated | 2025-12-10T07:58:38Z |", "| user_id | e36c47e23175440889cb7308018eac3b |", "| volumes_attached | |", "+-------------------------------------+----------------------------------------------------------+", "+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+", "| Field | Value |", "+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+", "| created_at | 2025-12-10T07:58:50Z |", "| description | adoption-test |", "| id | 465d14a0-6c6e-45d4-b5e8-06fee01d64f4 |", "| name | adoption-test |", "| project_id | 7aaced20d68d473f8cde816d1c50d2ec |", "| revision_number | 1 |", "| rules | created_at='2025-12-10T07:58:50Z', direction='egress', ethertype='IPv6', id='014fab76-fdb5-49d7-a54c-7a54de39c44d', standard_attr_id='361', updated_at='2025-12-10T07:58:50Z' |", "| | created_at='2025-12-10T07:58:50Z', direction='egress', ethertype='IPv4', id='13321901-0353-4f58-b628-a1b5026cd590', standard_attr_id='360', updated_at='2025-12-10T07:58:50Z' |", "| stateful | True |", "| tags | [] |", "| updated_at | 2025-12-10T07:58:50Z |", "+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+", "+-------------------------+--------------------------------------+", "| Field | Value |", "+-------------------------+--------------------------------------+", "| created_at | 2025-12-10T07:58:53Z |", "| description | |", "| direction | ingress |", "| ether_type | IPv4 |", "| id | a8679def-ceb2-49f2-bfb7-4e12336422de |", "| name | None |", "| port_range_max | None |", "| port_range_min | None |", "| project_id | 7aaced20d68d473f8cde816d1c50d2ec |", "| protocol | icmp |", "| remote_address_group_id | None |", "| remote_group_id | None |", "| remote_ip_prefix | 0.0.0.0/0 |", "| revision_number | 0 |", "| security_group_id | 465d14a0-6c6e-45d4-b5e8-06fee01d64f4 |", "| tags | [] |", "| updated_at | 2025-12-10T07:58:53Z |", "+-------------------------+--------------------------------------+", "+-------------------------+--------------------------------------+", "| Field | Value |", "+-------------------------+--------------------------------------+", "| created_at | 2025-12-10T07:58:55Z |", "| description | |", "| direction | ingress |", "| ether_type | IPv4 |", "| id | 03267ccc-9e8d-49a5-b0dd-e685448b0b76 |", "| name | None |", "| port_range_max | 22 |", "| port_range_min | 22 |", "| project_id | 7aaced20d68d473f8cde816d1c50d2ec |", "| protocol | tcp |", "| remote_address_group_id | None |", "| remote_group_id | None |", "| remote_ip_prefix | 0.0.0.0/0 |", "| revision_number | 0 |", "| security_group_id | 465d14a0-6c6e-45d4-b5e8-06fee01d64f4 |", "| tags | [] |", "| updated_at | 2025-12-10T07:58:55Z |", "+-------------------------+--------------------------------------+", "PING 192.168.122.20 (192.168.122.20) 56(84) bytes of data.", "[1765353540.124087] 64 bytes from 192.168.122.20: icmp_seq=1 ttl=63 time=13.5 ms", "", "--- 192.168.122.20 ping statistics ---", "1 packets transmitted, 1 received, 0% packet loss, time 0ms", "rtt min/avg/max/mdev = 13.463/13.463/13.463/0.000 ms", "+---------------------+--------------------------------------+", "| Field | Value |", "+---------------------+--------------------------------------+", "| attachments | [] |", "| availability_zone | nova |", "| bootable | false |", "| consistencygroup_id | None |", "| created_at | 2025-12-10T07:59:06.009230 |", "| description | None |", "| encrypted | False |", "| id | c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d |", "| migration_status | None |", "| multiattach | False |", "| name | disk |", "| properties | |", "| replication_status | None |", "| size | 1 |", "| snapshot_id | None |", "| source_volid | None |", "| status | creating |", "| type | tripleo |", "| updated_at | None |", "| user_id | e36c47e23175440889cb7308018eac3b |", "+---------------------+--------------------------------------+", "result={", " \"attachments\": [],", " \"availability_zone\": \"nova\",", " \"bootable\": \"false\",", " \"consistencygroup_id\": null,", " \"created_at\": \"2025-12-10T07:59:06.000000\",", " \"description\": null,", " \"encrypted\": false,", " \"id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\",", " \"migration_status\": null,", " \"multiattach\": false,", " \"name\": \"disk\",", " \"os-vol-host-attr:host\": \"hostgroup@tripleo_ceph#tripleo_ceph\",", " \"os-vol-mig-status-attr:migstat\": null,", " \"os-vol-mig-status-attr:name_id\": null,", " \"os-vol-tenant-attr:tenant_id\": \"7aaced20d68d473f8cde816d1c50d2ec\",", " \"properties\": {},", " \"replication_status\": null,", " \"size\": 1,", " \"snapshot_id\": null,", " \"source_volid\": null,", " \"status\": \"creating\",", " \"type\": \"tripleo\",", " \"updated_at\": \"2025-12-10T07:59:06.000000\",", " \"user_id\": \"e36c47e23175440889cb7308018eac3b\",", " \"volume_image_metadata\": {", " \"signature_verified\": \"False\"", " }", "}", "Waiting for test volume 'disk' creation", "+-------------+--------------------------------------+", "| Field | Value |", "+-------------+--------------------------------------+", "| created_at | 2025-12-10T07:59:21.403092 |", "| description | None |", "| id | a9c154e2-1203-4cd2-b919-7853eba5dc0a |", "| name | snapshot |", "| properties | |", "| size | 1 |", "| status | creating |", "| updated_at | None |", "| volume_id | c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d |", "+-------------+--------------------------------------+", "+---------------------+--------------------------------------+", "| Field | Value |", "+---------------------+--------------------------------------+", "| attachments | [] |", "| availability_zone | nova |", "| bootable | false |", "| consistencygroup_id | None |", "| created_at | 2025-12-10T07:59:35.215308 |", "| description | None |", "| encrypted | False |", "| id | 12ffacf2-533d-4594-aaa4-78037297ca21 |", "| migration_status | None |", "| multiattach | False |", "| name | boot-volume |", "| properties | |", "| replication_status | None |", "| size | 1 |", "| snapshot_id | None |", "| source_volid | None |", "| status | creating |", "| type | tripleo |", "| updated_at | None |", "| user_id | e36c47e23175440889cb7308018eac3b |", "+---------------------+--------------------------------------+", "", "+-------------------------------------+----------------------------------------------------------+", "| Field | Value |", "+-------------------------------------+----------------------------------------------------------+", "| OS-DCF:diskConfig | MANUAL |", "| OS-EXT-AZ:availability_zone | nova |", "| OS-EXT-SRV-ATTR:host | standalone.localdomain |", "| OS-EXT-SRV-ATTR:hypervisor_hostname | standalone.localdomain |", "| OS-EXT-SRV-ATTR:instance_name | instance-00000002 |", "| OS-EXT-STS:power_state | Running |", "| OS-EXT-STS:task_state | None |", "| OS-EXT-STS:vm_state | active |", "| OS-SRV-USG:launched_at | 2025-12-10T07:59:49.000000 |", "| OS-SRV-USG:terminated_at | None |", "| accessIPv4 | |", "| accessIPv6 | |", "| addresses | private=192.168.0.113 |", "| adminPass | uLxQtwFJ7WRd |", "| config_drive | |", "| created | 2025-12-10T07:59:44Z |", "| flavor | m1.small (64d5c4de-1204-47d8-b4dd-119d04ab930a) |", "| hostId | 2b4eaa37362c2e5221215b0567bf0ea504ca83db63b8ef615eea0ee3 |", "| id | ffab4084-1a42-4dd0-b686-95ef426d39c9 |", "| image | N/A (booted from volume) |", "| key_name | None |", "| name | bfv-server |", "| progress | 0 |", "| project_id | 7aaced20d68d473f8cde816d1c50d2ec |", "| properties | |", "| security_groups | name='default' |", "| status | ACTIVE |", "| updated | 2025-12-10T07:59:49Z |", "| user_id | e36c47e23175440889cb7308018eac3b |", "| volumes_attached | id='12ffacf2-533d-4594-aaa4-78037297ca21' |", "+-------------------------------------+----------------------------------------------------------+", "+-------+--------------------------------------+", "| Field | Value |", "+-------+--------------------------------------+", "| id | 7868940a-f013-4de4-9dae-89ce0e8cc5fb |", "| name | backup |", "+-------+--------------------------------------+", "result={", " \"availability_zone\": null,", " \"container\": \"backups\",", " \"created_at\": \"2025-12-10T07:59:55.000000\",", " \"data_timestamp\": \"2025-12-10T07:59:55.000000\",", " \"description\": null,", " \"fail_reason\": null,", " \"has_dependent_backups\": false,", " \"id\": \"7868940a-f013-4de4-9dae-89ce0e8cc5fb\",", " \"is_incremental\": false,", " \"name\": \"backup\",", " \"object_count\": 0,", " \"size\": 1,", " \"snapshot_id\": null,", " \"status\": \"creating\",", " \"updated_at\": \"2025-12-10T07:59:57.000000\",", " \"volume_id\": \"c9d6cc25-6b6b-4bfe-8c7f-7ad28a4d626d\"", "}", "Waiting for test volume 'disk' backup completion"]} TASK [development_environment : pre-launch test Ironic instance] *************** skipping: [localhost] => {"changed": false, "false_condition": "'pre_launch_ironic.bash' in prelaunch_test_instance_scripts", "skip_reason": "Conditional result was False"} TASK [development_environment : Start the ping test to the VM instance.] ******* skipping: [localhost] => {"changed": false, "false_condition": "ping_test|bool", "skip_reason": "Conditional result was False"} TASK [development_environment : Create stop l3 agent connectivity check scripts.] *** skipping: [localhost] => {"changed": false, "false_condition": "ping_test|bool", "skip_reason": "Conditional result was False"} TASK [development_environment : Remember that the ping test is running.] ******* skipping: [localhost] => {"changed": false, "false_condition": "ping_test|bool", "skip_reason": "Conditional result was False"} TASK [development_environment : creates Barbican secret] *********************** changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\nssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack secret store --name testSecret --payload 'TestPayload'\n", "delta": "0:00:03.049328", "end": "2025-12-10 08:00:09.551878", "msg": "", "rc": 0, "start": "2025-12-10 08:00:06.502550", "stderr": "+ ssh -i /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack secret store --name testSecret --payload TestPayload\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "stderr_lines": ["+ ssh -i /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack secret store --name testSecret --payload TestPayload", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory."], "stdout": "+---------------+------------------------------------------------------------------------+\n| Field | Value |\n+---------------+------------------------------------------------------------------------+\n| Secret href | http://172.21.0.2:9311/v1/secrets/ad270848-65e1-485b-830a-a4f539eee928 |\n| Name | testSecret |\n| Created | None |\n| Status | None |\n| Content types | None |\n| Algorithm | aes |\n| Bit length | 256 |\n| Secret type | opaque |\n| Mode | cbc |\n| Expiration | None |\n+---------------+------------------------------------------------------------------------+", "stdout_lines": ["+---------------+------------------------------------------------------------------------+", "| Field | Value |", "+---------------+------------------------------------------------------------------------+", "| Secret href | http://172.21.0.2:9311/v1/secrets/ad270848-65e1-485b-830a-a4f539eee928 |", "| Name | testSecret |", "| Created | None |", "| Status | None |", "| Content types | None |", "| Algorithm | aes |", "| Bit length | 256 |", "| Secret type | opaque |", "| Mode | cbc |", "| Expiration | None |", "+---------------+------------------------------------------------------------------------+"]} TASK [development_environment : Issue session fernet token] ******************** changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\nssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack token issue -f value -c id\n", "delta": "0:00:02.423007", "end": "2025-12-10 08:00:12.261122", "msg": "", "rc": 0, "start": "2025-12-10 08:00:09.838115", "stderr": "+ ssh -i /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack token issue -f value -c id\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "stderr_lines": ["+ ssh -i /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack token issue -f value -c id", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory."], "stdout": "gAAAAABpOSiLg3eJhHLHfIDQ-Sbs_jsaKDq5KOwzkpUT9CyBgWEbWwx6Tx7F6Qg51xwjN9Vrr98G4NeGBOmwze7Z1AeEEk3mE9vxswKKTho8bSJdDY-rOITr1ZbY2StrI06DibLsKljbFgwTeiYh2zktfv5ZJqAgX5o6yRlXg5z7uaD0Pl66eWg", "stdout_lines": ["gAAAAABpOSiLg3eJhHLHfIDQ-Sbs_jsaKDq5KOwzkpUT9CyBgWEbWwx6Tx7F6Qg51xwjN9Vrr98G4NeGBOmwze7Z1AeEEk3mE9vxswKKTho8bSJdDY-rOITr1ZbY2StrI06DibLsKljbFgwTeiYh2zktfv5ZJqAgX5o6yRlXg5z7uaD0Pl66eWg"]} TASK [development_environment : Create credential for sanity checking its value after adoption] *** changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\nssh -i ~/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack credential create admin test -f value -c id\n", "delta": "0:00:02.683214", "end": "2025-12-10 08:00:15.205543", "msg": "", "rc": 0, "start": "2025-12-10 08:00:12.522329", "stderr": "+ ssh -i /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack credential create admin test -f value -c id\nWarning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory.", "stderr_lines": ["+ ssh -i /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa -o StrictHostKeyChecking=no root@192.168.122.100 OS_CLOUD=standalone openstack credential create admin test -f value -c id", "Warning: Identity file /home/zuul/install_yamls/out/edpm/ansibleee-ssh-key-id_rsa not accessible: No such file or directory."], "stdout": "e8c233ca954b4e29838613b83d69f0cc", "stdout_lines": ["e8c233ca954b4e29838613b83d69f0cc"]} TASK [development_environment : execute create resources script] *************** skipping: [localhost] => {"changed": false, "false_condition": "neutron_qe_test | default('false') | bool", "skip_reason": "Conditional result was False"} TASK [development_environment : execute prepare-pinger script] ***************** skipping: [localhost] => {"changed": false, "false_condition": "neutron_qe_test | default('false') | bool", "skip_reason": "Conditional result was False"} TASK [development_environment : execute start-pinger script] ******************* skipping: [localhost] => {"changed": false, "false_condition": "neutron_qe_test | default('false') | bool", "skip_reason": "Conditional result was False"} TASK [development_environment : tobiko installation] *************************** skipping: [localhost] => {"changed": false, "false_condition": "tobiko_qe_test | default('false') | bool", "skip_reason": "Conditional result was False"} TASK [development_environment : oc undercloud installation] ******************** skipping: [localhost] => {"changed": false, "false_condition": "tobiko_qe_test | default('false') | bool", "skip_reason": "Conditional result was False"} TASK [development_environment : copy kube conf to undercloud] ****************** skipping: [localhost] => {"changed": false, "false_condition": "tobiko_qe_test | default('false') | bool", "skip_reason": "Conditional result was False"} TASK [development_environment : upload tobiko-playbook.yaml to the undercloud] *** skipping: [localhost] => {"changed": false, "false_condition": "tobiko_qe_test | default('false') | bool", "skip_reason": "Conditional result was False"} TASK [development_environment : Add tobiko.conf to the undercloud] ************* skipping: [localhost] => {"changed": false, "false_condition": "tobiko_qe_test | default('false') | bool", "skip_reason": "Conditional result was False"} TASK [development_environment : Run Tobiko from the undercloud] **************** skipping: [localhost] => {"changed": false, "false_condition": "tobiko_qe_test | default('false') | bool", "skip_reason": "Conditional result was False"} TASK [development_environment : copy keys from undercloud for tobiko] ********** skipping: [localhost] => {"changed": false, "false_condition": "tobiko_qe_test | default('false') | bool", "skip_reason": "Conditional result was False"} TASK [tls_adoption : Create Certificate Issuer with cert and key from IPA] ***** skipping: [localhost] => {"changed": false, "false_condition": "enable_tlse|default(false)", "skip_reason": "Conditional result was False"} TASK [backend_services : create osp-secret] ************************************ changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\n\ncd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/\nmake input\n", "delta": "0:00:01.375163", "end": "2025-12-10 08:00:17.304247", "msg": "", "rc": 0, "start": "2025-12-10 08:00:15.929084", "stderr": "+ cd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/\n+ make input\n+ '[' -z /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out ']'\n+ '[' -z openstack ']'\n+ OUT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack\n+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack ']'\n+ cat\n+ OUT=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out\n+ '[' -z openstack ']'\n+ '[' -z osp-secret ']'\n+ '[' -z 12345678 ']'\n+ '[' -z 1234567842 ']'\n+ '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'\n+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']'\n+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'\n+ '[' -z openstack ']'\n+ '[' -z libvirt-secret ']'\n+ DIR=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input\n+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input ']'\n+ mkdir -p /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input\n+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input\n+ cat\nError from server (NotFound): secrets \"osp-secret\" not found", "stderr_lines": ["+ cd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/", "+ make input", "+ '[' -z /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out ']'", "+ '[' -z openstack ']'", "+ OUT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack", "+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack ']'", "+ cat", "+ OUT=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out", "+ '[' -z openstack ']'", "+ '[' -z osp-secret ']'", "+ '[' -z 12345678 ']'", "+ '[' -z 1234567842 ']'", "+ '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'", "+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']'", "+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'", "+ '[' -z openstack ']'", "+ '[' -z libvirt-secret ']'", "+ DIR=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input", "+ '[' '!' -d /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input ']'", "+ mkdir -p /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input", "+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input", "+ cat", "Error from server (NotFound): secrets \"osp-secret\" not found"], "stdout": "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash scripts/gen-namespace.sh\noc apply -f /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nAlready on project \"openstack\" on server \"https://api.crc.testing:6443\".\nbash scripts/gen-input-kustomize.sh\n~/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls\noc get secret/osp-secret || oc kustomize /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input | oc apply -f -\nsecret/libvirt-secret created\nsecret/octavia-ca-passphrase created\nsecret/osp-secret created\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", "stdout_lines": ["make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", "bash scripts/gen-namespace.sh", "oc apply -f /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/namespace.yaml", "namespace/openstack unchanged", "timeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done\"", "NAME DISPLAY NAME STATUS", "openstack Active", "oc project openstack", "Already on project \"openstack\" on server \"https://api.crc.testing:6443\".", "bash scripts/gen-input-kustomize.sh", "~/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls", "oc get secret/osp-secret || oc kustomize /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/out/openstack/input | oc apply -f -", "secret/libvirt-secret created", "secret/octavia-ca-passphrase created", "secret/osp-secret created", "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'"]} TASK [backend_services : execute alternative tasks when source env is ODPdO] *** skipping: [localhost] => {"changed": false, "false_condition": "ospdo_src| bool", "skip_reason": "Conditional result was False"} TASK [backend_services : set service passwords] ******************************** changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\n\n oc set data secret/osp-secret \"AodhPassword=1fZ1Z1XclnusTCpS1vGwLZwWH\"\n oc set data secret/osp-secret \"BarbicanPassword=puQsx4un1UMODTjejQJHyByum\"\n oc set data secret/osp-secret \"CeilometerPassword=yszAGGAXi7Ns2rBjV1qnTEdg3\"\n oc set data secret/osp-secret \"CinderPassword=muQmZyOb06L30OF6xe7o1v8NK\"\n oc set data secret/osp-secret \"GlancePassword=2fK6MdMlE2FQ3i06IZnSqXnoM\"\n oc set data secret/osp-secret \"IronicPassword=bsRNEz8dDjKdDjutJnj4DpL5I\"\n oc set data secret/osp-secret \"IronicInspectorPassword=bsRNEz8dDjKdDjutJnj4DpL5I\"\n oc set data secret/osp-secret \"NeutronPassword=snz2zQfTTEyi2j3ndXtFTDczn\"\n oc set data secret/osp-secret \"NovaPassword=0iXKXHcoAg9yqp6gRcBQpmQMM\"\n oc set data secret/osp-secret \"OctaviaPassword=LoVswq1t7sn9EqX19YPX6iTVC\"\n oc set data secret/osp-secret \"PlacementPassword=4jyJ8q90YH1U3xqsJTAp6SqFP\"\n oc set data secret/osp-secret \"HeatPassword=oF1oJyMYYoYwMd9oMb58d9JY0\"\n oc set data secret/osp-secret \"HeatAuthEncryptionKey=mJXwFMW6jQI1aUpvCtUaOAr7n4run7W5\"\n oc set data secret/osp-secret \"HeatStackDomainAdminPassword=wCeL08LzNtlY2fSSmbL6pZfef\"\n oc set data secret/osp-secret \"ManilaPassword=xf2rua130sBBfCyHalDVN4dL6\"\n oc set data secret/osp-secret \"SwiftPassword=vNv0ckaEUX5Kjn8fHTmPMxFuc\"\n", "delta": "0:00:02.203049", "end": "2025-12-10 08:00:19.809337", "msg": "", "rc": 0, "start": "2025-12-10 08:00:17.606288", "stderr": "+ oc set data secret/osp-secret AodhPassword=1fZ1Z1XclnusTCpS1vGwLZwWH\n+ oc set data secret/osp-secret BarbicanPassword=puQsx4un1UMODTjejQJHyByum\n+ oc set data secret/osp-secret CeilometerPassword=yszAGGAXi7Ns2rBjV1qnTEdg3\n+ oc set data secret/osp-secret CinderPassword=muQmZyOb06L30OF6xe7o1v8NK\n+ oc set data secret/osp-secret GlancePassword=2fK6MdMlE2FQ3i06IZnSqXnoM\n+ oc set data secret/osp-secret IronicPassword=bsRNEz8dDjKdDjutJnj4DpL5I\n+ oc set data secret/osp-secret IronicInspectorPassword=bsRNEz8dDjKdDjutJnj4DpL5I\n+ oc set data secret/osp-secret NeutronPassword=snz2zQfTTEyi2j3ndXtFTDczn\n+ oc set data secret/osp-secret NovaPassword=0iXKXHcoAg9yqp6gRcBQpmQMM\n+ oc set data secret/osp-secret OctaviaPassword=LoVswq1t7sn9EqX19YPX6iTVC\n+ oc set data secret/osp-secret PlacementPassword=4jyJ8q90YH1U3xqsJTAp6SqFP\n+ oc set data secret/osp-secret HeatPassword=oF1oJyMYYoYwMd9oMb58d9JY0\n+ oc set data secret/osp-secret HeatAuthEncryptionKey=mJXwFMW6jQI1aUpvCtUaOAr7n4run7W5\n+ oc set data secret/osp-secret HeatStackDomainAdminPassword=wCeL08LzNtlY2fSSmbL6pZfef\n+ oc set data secret/osp-secret ManilaPassword=xf2rua130sBBfCyHalDVN4dL6\n+ oc set data secret/osp-secret SwiftPassword=vNv0ckaEUX5Kjn8fHTmPMxFuc", "stderr_lines": ["+ oc set data secret/osp-secret AodhPassword=1fZ1Z1XclnusTCpS1vGwLZwWH", "+ oc set data secret/osp-secret BarbicanPassword=puQsx4un1UMODTjejQJHyByum", "+ oc set data secret/osp-secret CeilometerPassword=yszAGGAXi7Ns2rBjV1qnTEdg3", "+ oc set data secret/osp-secret CinderPassword=muQmZyOb06L30OF6xe7o1v8NK", "+ oc set data secret/osp-secret GlancePassword=2fK6MdMlE2FQ3i06IZnSqXnoM", "+ oc set data secret/osp-secret IronicPassword=bsRNEz8dDjKdDjutJnj4DpL5I", "+ oc set data secret/osp-secret IronicInspectorPassword=bsRNEz8dDjKdDjutJnj4DpL5I", "+ oc set data secret/osp-secret NeutronPassword=snz2zQfTTEyi2j3ndXtFTDczn", "+ oc set data secret/osp-secret NovaPassword=0iXKXHcoAg9yqp6gRcBQpmQMM", "+ oc set data secret/osp-secret OctaviaPassword=LoVswq1t7sn9EqX19YPX6iTVC", "+ oc set data secret/osp-secret PlacementPassword=4jyJ8q90YH1U3xqsJTAp6SqFP", "+ oc set data secret/osp-secret HeatPassword=oF1oJyMYYoYwMd9oMb58d9JY0", "+ oc set data secret/osp-secret HeatAuthEncryptionKey=mJXwFMW6jQI1aUpvCtUaOAr7n4run7W5", "+ oc set data secret/osp-secret HeatStackDomainAdminPassword=wCeL08LzNtlY2fSSmbL6pZfef", "+ oc set data secret/osp-secret ManilaPassword=xf2rua130sBBfCyHalDVN4dL6", "+ oc set data secret/osp-secret SwiftPassword=vNv0ckaEUX5Kjn8fHTmPMxFuc"], "stdout": "secret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated\nsecret/osp-secret data updated", "stdout_lines": ["secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated", "secret/osp-secret data updated"]} TASK [backend_services : create tmp directory] ********************************* changed: [localhost] => {"changed": true, "cmd": ["mkdir", "-p", "../../tests/config/tmp"], "delta": "0:00:00.005144", "end": "2025-12-10 08:00:20.072833", "msg": "", "rc": 0, "start": "2025-12-10 08:00:20.067689", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [backend_services : template out the controlplane deployment] ************* changed: [localhost] => {"changed": true, "checksum": "1310c5723298d30d028ef6dc6a295f37574462b2", "dest": "../config/tmp/test_deployment.yaml", "gid": 1000, "group": "zuul", "md5sum": "8ae2bd55092c1b24f6d45979dabfa673", "mode": "0644", "owner": "zuul", "secontext": "unconfined_u:object_r:user_home_t:s0", "size": 3141, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1765353620.1480496-43258-72156013986161/source", "state": "file", "uid": 1000} TASK [backend_services : template out the OpenStackVersion deployment with container overrides] *** changed: [localhost] => {"changed": true, "checksum": "cb420694e61d155a5c06bc9b1464c1b858c5af70", "dest": "../../tests/config/openstack_version_overrides.yaml", "gid": 1000, "group": "zuul", "md5sum": "02498602cdd6b578dbdf71ccaabc7181", "mode": "0644", "owner": "zuul", "secontext": "unconfined_u:object_r:user_home_t:s0", "size": 8673, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1765353620.762473-43280-61395822804907/source", "state": "file", "uid": 1000} TASK [backend_services : Apply OpenStackVersion with container overrides to environment] *** changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\n\noc apply -f openstack_version_overrides.yaml\n", "delta": "0:00:00.151393", "end": "2025-12-10 08:00:21.599131", "msg": "", "rc": 0, "start": "2025-12-10 08:00:21.447738", "stderr": "+ oc apply -f openstack_version_overrides.yaml", "stderr_lines": ["+ oc apply -f openstack_version_overrides.yaml"], "stdout": "openstackversion.core.openstack.org/openstack created", "stdout_lines": ["openstackversion.core.openstack.org/openstack created"]} TASK [backend_services : execute alternative tasks when source env is ODPdO] *** skipping: [localhost] => {"changed": false, "false_condition": "ospdo_src| bool", "skip_reason": "Conditional result was False"} TASK [backend_services : deploy the OpenStackControlPlane CR] ****************** changed: [localhost] => {"changed": true, "cmd": "set -euxo pipefail\n\n\noc apply -f ../config/tmp/test_deployment.yaml\n", "delta": "0:00:00.184939", "end": "2025-12-10 08:00:22.107907", "msg": "", "rc": 0, "start": "2025-12-10 08:00:21.922968", "stderr": "+ oc apply -f ../config/tmp/test_deployment.yaml\nWarning: spec.galera.template[openstack].storageRequest: 1Gi is not appropriate for production! For production use at least 5G!\nWarning: spec.galera.template[openstack-cell1].storageRequest: 1Gi is not appropriate for production! For production use at least 5G!", "stderr_lines": ["+ oc apply -f ../config/tmp/test_deployment.yaml", "Warning: spec.galera.template[openstack].storageRequest: 1Gi is not appropriate for production! For production use at least 5G!", "Warning: spec.galera.template[openstack-cell1].storageRequest: 1Gi is not appropriate for production! For production use at least 5G!"], "stdout": "openstackcontrolplane.core.openstack.org/openstack created", "stdout_lines": ["openstackcontrolplane.core.openstack.org/openstack created"]} TASK [backend_services : verify that MariaDB and RabbitMQ are running, for all defined cells] *** FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (60 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (59 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (58 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (57 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (56 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (55 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (54 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (53 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (52 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (51 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (50 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (49 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (48 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (47 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (46 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (45 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (44 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (43 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (42 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (41 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (40 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (39 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (38 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (37 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (36 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (35 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (34 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (33 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (32 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (31 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (30 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (29 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (28 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (27 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (26 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (25 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (24 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (23 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (22 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (21 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (20 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (19 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (18 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (17 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (16 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (15 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (14 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (13 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (12 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (11 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (10 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (9 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (8 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (7 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (6 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (5 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (4 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (3 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (2 retries left). FAILED - RETRYING: [localhost]: verify that MariaDB and RabbitMQ are running, for all defined cells (1 retries left). fatal: [localhost]: FAILED! => {"attempts": 60, "changed": true, "cmd": "set -euxo pipefail\n\n\nCELLS=\"default\"\nDEFAULT_CELL_NAME=cell1\nRENAMED_CELLS=\"cell1\"\n\noc get pod openstack-galera-0 -o jsonpath='{.status.phase}{\"\\n\"}' | grep Running\noc get pod rabbitmq-server-0 -o jsonpath='{.status.phase}{\"\\n\"}' | grep Running\nfor CELL in $(echo $RENAMED_CELLS); do\n oc get pod openstack-$CELL-galera-0 -o jsonpath='{.status.phase}{\"\\n\"}' | grep Running\n oc get pod rabbitmq-$CELL-server-0 -o jsonpath='{.status.phase}{\"\\n\"}' | grep Running\ndone\n", "delta": "0:00:00.516462", "end": "2025-12-10 08:06:06.726361", "msg": "non-zero return code", "rc": 1, "start": "2025-12-10 08:06:06.209899", "stderr": "+ CELLS=default\n+ DEFAULT_CELL_NAME=cell1\n+ RENAMED_CELLS=cell1\n+ oc get pod openstack-galera-0 -o 'jsonpath={.status.phase}{\"\\n\"}'\n+ grep Running\n+ oc get pod rabbitmq-server-0 -o 'jsonpath={.status.phase}{\"\\n\"}'\n+ grep Running\n++ echo cell1\n+ for CELL in $(echo $RENAMED_CELLS)\n+ oc get pod openstack-cell1-galera-0 -o 'jsonpath={.status.phase}{\"\\n\"}'\n+ grep Running\n+ oc get pod rabbitmq-cell1-server-0 -o 'jsonpath={.status.phase}{\"\\n\"}'\n+ grep Running\nError from server (NotFound): pods \"rabbitmq-cell1-server-0\" not found", "stderr_lines": ["+ CELLS=default", "+ DEFAULT_CELL_NAME=cell1", "+ RENAMED_CELLS=cell1", "+ oc get pod openstack-galera-0 -o 'jsonpath={.status.phase}{\"\\n\"}'", "+ grep Running", "+ oc get pod rabbitmq-server-0 -o 'jsonpath={.status.phase}{\"\\n\"}'", "+ grep Running", "++ echo cell1", "+ for CELL in $(echo $RENAMED_CELLS)", "+ oc get pod openstack-cell1-galera-0 -o 'jsonpath={.status.phase}{\"\\n\"}'", "+ grep Running", "+ oc get pod rabbitmq-cell1-server-0 -o 'jsonpath={.status.phase}{\"\\n\"}'", "+ grep Running", "Error from server (NotFound): pods \"rabbitmq-cell1-server-0\" not found"], "stdout": "Running\nRunning\nRunning", "stdout_lines": ["Running", "Running", "Running"]} PLAY RECAP ********************************************************************* localhost : ok=18 changed=17 unreachable=0 failed=1 skipped=23 rescued=0 ignored=0