~/src/github.com/openstack-k8s-operators/openstack-operator ~/ci-framework-data/artifacts mkdir -p /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin test -s /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/kustomize || { curl -Ss "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash -s -- 5.6.0 /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin; } v5.6.0 kustomize installed to /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/kustomize test -s /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq || ( cd /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin &&\ wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64.tar.gz -O - |\ tar xz && mv yq_linux_amd64 /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq ) --2026-01-26 18:01:18-- https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64.tar.gz Resolving github.com (github.com)... 140.82.112.4 Connecting to github.com (github.com)|140.82.112.4|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://github.com/mikefarah/yq/releases/download/v4.50.1/yq_linux_amd64.tar.gz [following] --2026-01-26 18:01:18-- https://github.com/mikefarah/yq/releases/download/v4.50.1/yq_linux_amd64.tar.gz Reusing existing connection to github.com:443. HTTP request sent, awaiting response... 302 Found Location: https://release-assets.githubusercontent.com/github-production-release-asset/43225113/0fd7e0ae-cd85-4490-aaf7-017746e5450d?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-01-26T18%3A49%3A20Z&rscd=attachment%3B+filename%3Dyq_linux_amd64.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-01-26T17%3A48%3A44Z&ske=2026-01-26T18%3A49%3A20Z&sks=b&skv=2018-11-09&sig=lkb2Yei%2Fsh82uZmX1Z39zy%2BCz6LfPpKqEwkl5spqG7k%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2OTQ1MDc3OCwibmJmIjoxNzY5NDUwNDc4LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.mAjVfPzfwd-P7bOnd72L1QgSHy0ejoLU8BatdyCzhOY&response-content-disposition=attachment%3B%20filename%3Dyq_linux_amd64.tar.gz&response-content-type=application%2Foctet-stream [following] --2026-01-26 18:01:18-- https://release-assets.githubusercontent.com/github-production-release-asset/43225113/0fd7e0ae-cd85-4490-aaf7-017746e5450d?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-01-26T18%3A49%3A20Z&rscd=attachment%3B+filename%3Dyq_linux_amd64.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-01-26T17%3A48%3A44Z&ske=2026-01-26T18%3A49%3A20Z&sks=b&skv=2018-11-09&sig=lkb2Yei%2Fsh82uZmX1Z39zy%2BCz6LfPpKqEwkl5spqG7k%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2OTQ1MDc3OCwibmJmIjoxNzY5NDUwNDc4LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.mAjVfPzfwd-P7bOnd72L1QgSHy0ejoLU8BatdyCzhOY&response-content-disposition=attachment%3B%20filename%3Dyq_linux_amd64.tar.gz&response-content-type=application%2Foctet-stream Resolving release-assets.githubusercontent.com (release-assets.githubusercontent.com)... 185.199.110.133, 185.199.111.133, 185.199.109.133, ... Connecting to release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.110.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 5433510 (5.2M) [application/octet-stream] Saving to: ‘STDOUT’ 0K .......... .......... .......... .......... .......... 0% 23.4M 0s 50K .......... .......... .......... .......... .......... 1% 45.8M 0s 100K .......... .......... .......... .......... .......... 2% 99.1M 0s 150K .......... .......... .......... .......... .......... 3% 61.0M 0s 200K .......... .......... .......... .......... .......... 4% 231M 0s 250K .......... .......... .......... .......... .......... 5% 106M 0s 300K .......... .......... .......... .......... .......... 6% 249M 0s 350K .......... .......... .......... .......... .......... 7% 2.88M 0s 400K .......... .......... .......... .......... .......... 8% 46.3M 0s 450K .......... .......... .......... .......... .......... 9% 51.9M 0s 500K .......... .......... .......... .......... .......... 10% 43.9M 0s 550K .......... .......... .......... .......... .......... 11% 44.0M 0s 600K .......... .......... .......... .......... .......... 12% 45.4M 0s 650K .......... .......... .......... .......... .......... 13% 4.96M 0s 700K .......... .......... .......... .......... .......... 14% 65.4M 0s 750K .......... .......... .......... .......... .......... 15% 78.0M 0s 800K .......... .......... .......... .......... .......... 16% 40.2M 0s 850K .......... .......... .......... .......... .......... 16% 61.8M 0s 900K .......... .......... .......... .......... .......... 17% 8.92M 0s 950K .......... .......... .......... .......... .......... 18% 50.3M 0s 1000K .......... .......... .......... .......... .......... 19% 43.7M 0s 1050K .......... .......... .......... .......... .......... 20% 49.6M 0s 1100K .......... .......... .......... .......... .......... 21% 84.8M 0s 1150K .......... .......... .......... .......... .......... 22% 5.43M 0s 1200K .......... .......... .......... .......... .......... 23% 119M 0s 1250K .......... .......... .......... .......... .......... 24% 171M 0s 1300K .......... .......... .......... .......... .......... 25% 172M 0s 1350K .......... .......... .......... .......... .......... 26% 169M 0s 1400K .......... .......... .......... .......... .......... 27% 4.71M 0s 1450K .......... .......... .......... .......... .......... 28% 229M 0s 1500K .......... .......... .......... .......... .......... 29% 161M 0s 1550K .......... .......... .......... .......... .......... 30% 222M 0s 1600K .......... .......... .......... .......... .......... 31% 197M 0s 1650K .......... .......... .......... .......... .......... 32% 6.22M 0s 1700K .......... .......... .......... .......... .......... 32% 237M 0s 1750K .......... .......... .......... .......... .......... 33% 173M 0s 1800K .......... .......... .......... .......... .......... 34% 185M 0s 1850K .......... .......... .......... .......... .......... 35% 247M 0s 1900K .......... .......... .......... .......... .......... 36% 7.21M 0s 1950K .......... .......... .......... .......... .......... 37% 214M 0s 2000K .......... .......... .......... .......... .......... 38% 166M 0s 2050K .......... .......... .......... .......... .......... 39% 185M 0s 2100K .......... .......... .......... .......... .......... 40% 220M 0s 2150K .......... .......... .......... .......... .......... 41% 7.55M 0s 2200K .......... .......... .......... .......... .......... 42% 214M 0s 2250K .......... .......... .......... .......... .......... 43% 218M 0s 2300K .......... .......... .......... .......... .......... 44% 197M 0s 2350K .......... .......... .......... .......... .......... 45% 216M 0s 2400K .......... .......... .......... .......... .......... 46% 7.17M 0s 2450K .......... .......... .......... .......... .......... 47% 234M 0s 2500K .......... .......... .......... .......... .......... 48% 247M 0s 2550K .......... .......... .......... .......... .......... 48% 177M 0s 2600K .......... .......... .......... .......... .......... 49% 180M 0s 2650K .......... .......... .......... .......... .......... 50% 6.53M 0s 2700K .......... .......... .......... .......... .......... 51% 154M 0s 2750K .......... .......... .......... .......... .......... 52% 185M 0s 2800K .......... .......... .......... .......... .......... 53% 171M 0s 2850K .......... .......... .......... .......... .......... 54% 141M 0s 2900K .......... .......... .......... .......... .......... 55% 154M 0s 2950K .......... .......... .......... .......... .......... 56% 8.87M 0s 3000K .......... .......... .......... .......... .......... 57% 173M 0s 3050K .......... .......... .......... .......... .......... 58% 165M 0s 3100K .......... .......... .......... .......... .......... 59% 142M 0s 3150K .......... .......... .......... .......... .......... 60% 137M 0s 3200K .......... .......... .......... .......... .......... 61% 8.70M 0s 3250K .......... .......... .......... .......... .......... 62% 244M 0s 3300K .......... .......... .......... .......... .......... 63% 122M 0s 3350K .......... .......... .......... .......... .......... 64% 166M 0s 3400K .......... .......... .......... .......... .......... 65% 241M 0s 3450K .......... .......... .......... .......... .......... 65% 8.11M 0s 3500K .......... .......... .......... .......... .......... 66% 139M 0s 3550K .......... .......... .......... .......... .......... 67% 137M 0s 3600K .......... .......... .......... .......... .......... 68% 128M 0s 3650K .......... .......... .......... .......... .......... 69% 159M 0s 3700K .......... .......... .......... .......... .......... 70% 13.5M 0s 3750K .......... .......... .......... .......... .......... 71% 139M 0s 3800K .......... .......... .......... .......... .......... 72% 213M 0s 3850K .......... .......... .......... .......... .......... 73% 136M 0s 3900K .......... .......... .......... .......... .......... 74% 160M 0s 3950K .......... .......... .......... .......... .......... 75% 12.6M 0s 4000K .......... .......... .......... .......... .......... 76% 164M 0s 4050K .......... .......... .......... .......... .......... 77% 228M 0s 4100K .......... .......... .......... .......... .......... 78% 209M 0s 4150K .......... .......... .......... .......... .......... 79% 195M 0s 4200K .......... .......... .......... .......... .......... 80% 12.3M 0s 4250K .......... .......... .......... .......... .......... 81% 191M 0s 4300K .......... .......... .......... .......... .......... 81% 211M 0s 4350K .......... .......... .......... .......... .......... 82% 196M 0s 4400K .......... .......... .......... .......... .......... 83% 224M 0s 4450K .......... .......... .......... .......... .......... 84% 11.4M 0s 4500K .......... .......... .......... .......... .......... 85% 248M 0s 4550K .......... .......... .......... .......... .......... 86% 160M 0s 4600K .......... .......... .......... .......... .......... 87% 211M 0s 4650K .......... .......... .......... .......... .......... 88% 187M 0s 4700K .......... .......... .......... .......... .......... 89% 8.83M 0s 4750K .......... .......... .......... .......... .......... 90% 185M 0s 4800K .......... .......... .......... .......... .......... 91% 160M 0s 4850K .......... .......... .......... .......... .......... 92% 162M 0s 4900K .......... .......... .......... .......... .......... 93% 189M 0s 4950K .......... .......... .......... .......... .......... 94% 237M 0s 5000K .......... .......... .......... .......... .......... 95% 10.4M 0s 5050K .......... .......... .......... .......... .......... 96% 149M 0s 5100K .......... .......... .......... .......... .......... 97% 160M 0s 5150K .......... .......... .......... .......... .......... 97% 139M 0s 5200K .......... .......... .......... .......... .......... 98% 180M 0s 5250K .......... .......... .......... .......... .......... 99% 15.9M 0s 5300K ...... 100% 202M=0.2s 2026-01-26 18:01:18 (30.7 MB/s) - written to stdout [5433510/5433510] mkdir -p bindata/crds bindata/rbac bindata/operator /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/kustomize build config/crd > bindata/crds/crds.yaml /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/kustomize build config/default > bindata/operator/operator.yaml sed -i bindata/operator/operator.yaml -e "s|replicas:.*|replicas: {{ .OpenStackOperator.Deployment.Replicas }}|" sed -i bindata/operator/operator.yaml -e "/envCustom/c\\{{- range .OpenStackOperator.Deployment.Manager.Env }}\n - name: '{{ .Name }}'\n value: '{{ .Value }}'\n{{- end }}" sed -i bindata/operator/operator.yaml -e "/customLimits/c\\ cpu: {{ .OpenStackOperator.Deployment.Manager.Resources.Limits.CPU }}\n memory: {{ .OpenStackOperator.Deployment.Manager.Resources.Limits.Memory }}" sed -i bindata/operator/operator.yaml -e "/customRequests/c\\ cpu: {{ .OpenStackOperator.Deployment.Manager.Resources.Requests.CPU }}\n memory: {{ .OpenStackOperator.Deployment.Manager.Resources.Requests.Memory }}" sed -i bindata/operator/operator.yaml -e "/customTolerations/c\\ tolerations:\n{{- range .OpenStackOperator.Deployment.Tolerations }}\n - key: \"{{ .Key }}\"\n{{- if .Operator }}\n operator: \"{{ .Operator }}\"\n{{- end }}\n{{- if .Value }}\n value: \"{{ .Value }}\"\n{{- end }}\n{{- if .Effect }}\n effect: \"{{ .Effect }}\"\n{{- end }}\n{{- if .TolerationSeconds }}\n tolerationSeconds: {{ .TolerationSeconds }}\n{{- end }}\n{{- end }}" cp config/operator/managers.yaml bindata/operator/ cp config/operator/rabbit.yaml bindata/operator/ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/kustomize build config/rbac > bindata/rbac/rbac.yaml /bin/bash hack/sync-bindata.sh + BINDATA_GIT_ADD= + OUT_DATA=bindata + EXTRACT_DIR=tmp/bindata + LOCAL_BINARIES=/home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin + mkdir -p tmp/bindata + mkdir -p bindata/crds ++ hack/pin-bundle-images.sh ++ tr , ' ' jq: error (at :1): Cannot iterate over null (null) + for BUNDLE in $(hack/pin-bundle-images.sh | tr "," " ") + set +e + n=0 + RC=1 + : + skopeo copy docker://quay.io/openstack-k8s-operators/barbican-operator-bundle:806412094e64542180bbf85b6868ec93ce3a7fb0 dir:tmp/bindata/tmp Getting image source signatures Copying blob sha256:ec4eb3e41fce06eb6cb87f3c670d7d7c5ffd9fdb228bfb9a39063ef1f09c458b Copying config sha256:830cd3847cbd8c3395b8904351c4d36df796deb1d0fc675e94956b7322c05249 Writing manifest to image destination + RC=0 + '[' 0 -eq 0 -o 0 -ge 5 ']' + exit 0 + extract_bundle tmp/bindata/tmp bindata/ + local IN_DIR=tmp/bindata/tmp + local OUT_DIR=bindata/ ++ file tmp/bindata/tmp/830cd3847cbd8c3395b8904351c4d36df796deb1d0fc675e94956b7322c05249 tmp/bindata/tmp/ec4eb3e41fce06eb6cb87f3c670d7d7c5ffd9fdb228bfb9a39063ef1f09c458b tmp/bindata/tmp/manifest.json tmp/bindata/tmp/version ++ grep gzip ++ cut -f 1 -d : + for X in $(file ${IN_DIR}/* | grep gzip | cut -f 1 -d ':') + tar xvf tmp/bindata/tmp/ec4eb3e41fce06eb6cb87f3c670d7d7c5ffd9fdb228bfb9a39063ef1f09c458b -C bindata// manifests/ manifests/barbican-operator-barbican-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbican-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbican-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanapi-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanapi-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanapi-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicankeystonelistener-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicankeystonelistener-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicankeystonelistener-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanworker-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanworker-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanworker-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-controller-manager-metrics-service_v1_service.yaml manifests/barbican-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-webhook-service_v1_service.yaml manifests/barbican-operator.clusterserviceversion.yaml manifests/barbican.openstack.org_barbicanapis.yaml manifests/barbican.openstack.org_barbicankeystonelisteners.yaml manifests/barbican.openstack.org_barbicans.yaml manifests/barbican.openstack.org_barbicanworkers.yaml metadata/ metadata/annotations.yaml tests/ tests/scorecard/ tests/scorecard/config.yaml + for BUNDLE in $(hack/pin-bundle-images.sh | tr "," " ") + set +e + n=0 + RC=1 + : + skopeo copy docker://quay.io/openstack-k8s-operators/cinder-operator-bundle:60da1f2d9b83ec551e746910c4424cc2bee2d355 dir:tmp/bindata/tmp Getting image source signatures Copying blob sha256:3cf9082fe9536e776b5a205a8d6ee9ec219d7910dd0c17b777a77a70d0ef7df1 Copying config sha256:dc75c1c411850d5348deffd1399fe8b7a0ff832bfb80dd14d96bc7e733a3fc47 Writing manifest to image destination + RC=0 + '[' 0 -eq 0 -o 0 -ge 5 ']' + exit 0 + extract_bundle tmp/bindata/tmp bindata/ + local IN_DIR=tmp/bindata/tmp + local OUT_DIR=bindata/ ++ file tmp/bindata/tmp/3cf9082fe9536e776b5a205a8d6ee9ec219d7910dd0c17b777a77a70d0ef7df1 tmp/bindata/tmp/dc75c1c411850d5348deffd1399fe8b7a0ff832bfb80dd14d96bc7e733a3fc47 tmp/bindata/tmp/manifest.json tmp/bindata/tmp/version ++ grep gzip ++ cut -f 1 -d : + for X in $(file ${IN_DIR}/* | grep gzip | cut -f 1 -d ':') + tar xvf tmp/bindata/tmp/3cf9082fe9536e776b5a205a8d6ee9ec219d7910dd0c17b777a77a70d0ef7df1 -C bindata// manifests/ manifests/cinder-operator-cinder-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinder-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinder-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderapi-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderapi-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderapi-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderbackup-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderbackup-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderbackup-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderscheduler-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderscheduler-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderscheduler-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cindervolume-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cindervolume-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cindervolume-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-controller-manager-metrics-service_v1_service.yaml manifests/cinder-operator-manager-role_rbac.authorization.k8s.io_v1_role.yaml manifests/cinder-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-webhook-service_v1_service.yaml manifests/cinder-operator.clusterserviceversion.yaml manifests/cinder.openstack.org_cinderapis.yaml manifests/cinder.openstack.org_cinderbackups.yaml manifests/cinder.openstack.org_cinders.yaml manifests/cinder.openstack.org_cinderschedulers.yaml manifests/cinder.openstack.org_cindervolumes.yaml metadata/ metadata/annotations.yaml tests/ tests/scorecard/ tests/scorecard/config.yaml + for BUNDLE in $(hack/pin-bundle-images.sh | tr "," " ") + set +e + n=0 + RC=1 + : + skopeo copy docker://quay.io/openstack-k8s-operators/designate-operator-bundle:be0d2af3215171d15789a345d71612740a9d1960 dir:tmp/bindata/tmp Getting image source signatures Copying blob sha256:e98b59eb1ec0cfd5562d48335bf5e278a9dc7ff12f64f5587fe25fd122e76e67 Copying config sha256:fae80febc4765dfac06fdedc83031e16aae742dda734d8e2c0b31e29db31f64b Writing manifest to image destination + RC=0 + '[' 0 -eq 0 -o 0 -ge 5 ']' + exit 0 + extract_bundle tmp/bindata/tmp bindata/ + local IN_DIR=tmp/bindata/tmp + local OUT_DIR=bindata/ ++ file tmp/bindata/tmp/e98b59eb1ec0cfd5562d48335bf5e278a9dc7ff12f64f5587fe25fd122e76e67 tmp/bindata/tmp/fae80febc4765dfac06fdedc83031e16aae742dda734d8e2c0b31e29db31f64b tmp/bindata/tmp/manifest.json tmp/bindata/tmp/version ++ grep gzip ++ cut -f 1 -d : + for X in $(file ${IN_DIR}/* | grep gzip | cut -f 1 -d ':') + tar xvf tmp/bindata/tmp/e98b59eb1ec0cfd5562d48335bf5e278a9dc7ff12f64f5587fe25fd122e76e67 -C bindata// manifests/ manifests/designate-operator-controller-manager-metrics-service_v1_service.yaml manifests/designate-operator-designate-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designate-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designate-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateapi-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateapi-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateapi-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatebackendbind9-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatebackendbind9-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatebackendbind9-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatecentral-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatecentral-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatecentral-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatemdns-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatemdns-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatemdns-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateproducer-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateproducer-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateproducer-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateunbound-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateunbound-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateunbound-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateworker-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateworker-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateworker-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-webhook-service_v1_service.yaml manifests/designate-operator.clusterserviceversion.yaml manifests/designate.openstack.org_designateapis.yaml manifests/designate.openstack.org_designatebackendbind9s.yaml manifests/designate.openstack.org_designatecentrals.yaml manifests/designate.openstack.org_designatemdnses.yaml manifests/designate.openstack.org_designateproducers.yaml manifests/designate.openstack.org_designates.yaml manifests/designate.openstack.org_designateunbounds.yaml manifests/designate.openstack.org_designateworkers.yaml metadata/ metadata/annotations.yaml tests/ tests/scorecard/ tests/scorecard/config.yaml + cd bindata + xargs -I % sh -c 'cp % ./crds/' + grep -l CustomResourceDefinition manifests/barbican.openstack.org_barbicanapis.yaml manifests/barbican.openstack.org_barbicankeystonelisteners.yaml manifests/barbican.openstack.org_barbicans.yaml manifests/barbican.openstack.org_barbicanworkers.yaml manifests/barbican-operator-barbican-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanapi-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanapi-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanapi-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbican-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicankeystonelistener-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicankeystonelistener-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicankeystonelistener-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbican-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanworker-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanworker-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-barbicanworker-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator.clusterserviceversion.yaml manifests/barbican-operator-controller-manager-metrics-service_v1_service.yaml manifests/barbican-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/barbican-operator-webhook-service_v1_service.yaml manifests/cinder.openstack.org_cinderapis.yaml manifests/cinder.openstack.org_cinderbackups.yaml manifests/cinder.openstack.org_cinderschedulers.yaml manifests/cinder.openstack.org_cinders.yaml manifests/cinder.openstack.org_cindervolumes.yaml manifests/cinder-operator-cinder-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderapi-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderapi-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderapi-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderbackup-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderbackup-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderbackup-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinder-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderscheduler-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderscheduler-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinderscheduler-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cinder-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cindervolume-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cindervolume-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-cindervolume-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator.clusterserviceversion.yaml manifests/cinder-operator-controller-manager-metrics-service_v1_service.yaml manifests/cinder-operator-manager-role_rbac.authorization.k8s.io_v1_role.yaml manifests/cinder-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/cinder-operator-webhook-service_v1_service.yaml manifests/designate.openstack.org_designateapis.yaml manifests/designate.openstack.org_designatebackendbind9s.yaml manifests/designate.openstack.org_designatecentrals.yaml manifests/designate.openstack.org_designatemdnses.yaml manifests/designate.openstack.org_designateproducers.yaml manifests/designate.openstack.org_designates.yaml manifests/designate.openstack.org_designateunbounds.yaml manifests/designate.openstack.org_designateworkers.yaml manifests/designate-operator.clusterserviceversion.yaml manifests/designate-operator-controller-manager-metrics-service_v1_service.yaml manifests/designate-operator-designate-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateapi-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateapi-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateapi-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatebackendbind9-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatebackendbind9-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatebackendbind9-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatecentral-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatecentral-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatecentral-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designate-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatemdns-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatemdns-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designatemdns-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateproducer-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateproducer-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateproducer-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateunbound-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateunbound-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateunbound-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designate-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateworker-admin-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateworker-editor-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-designateworker-viewer-role_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml manifests/designate-operator-webhook-service_v1_service.yaml ++ ls manifests/barbican-operator.clusterserviceversion.yaml manifests/cinder-operator.clusterserviceversion.yaml manifests/designate-operator.clusterserviceversion.yaml + for X in $(ls manifests/*clusterserviceversion.yaml) ++ echo manifests/barbican-operator.clusterserviceversion.yaml ++ sed -e 's|manifests\/\([^\.]*\)\..*|\1|' + OPERATOR_NAME=barbican-operator + echo barbican-operator barbican-operator ++ cat manifests/barbican-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r '.metadata.annotations."operators.operatorframework.io/builder"' + OPERATOR_SDK_VERSION=operator-sdk-v1.41.1 ++ cat manifests/barbican-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r .spec.install.spec.permissions ++ sed -e 's|- rules:|rules:|' ++ sed -e 's| ||' ++ sed -e '/ serviceAccountName.*/d' + LEADER_ELECTION_ROLE_RULES='rules: - apiGroups: - "" resources: - configmaps verbs: - get - list - watch - create - update - patch - delete - apiGroups: - coordination.k8s.io resources: - leases verbs: - get - list - watch - create - update - patch - delete - apiGroups: - "" resources: - events verbs: - create - patch' ++ cat manifests/barbican-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r .spec.install.spec.clusterPermissions ++ sed -e 's|- rules:|rules:|' ++ sed -e 's| ||' ++ sed -e '/ serviceAccountName.*/d' + CLUSTER_ROLE_RULES='rules: - apiGroups: - "" resources: - configmaps - pods - secrets - services verbs: - create - delete - get - list - patch - update - watch - apiGroups: - "" resources: - serviceaccounts verbs: - create - get - list - patch - update - watch - apiGroups: - apps resources: - deployments verbs: - create - delete - get - list - patch - update - watch - apiGroups: - barbican.openstack.org resources: - barbicanapis - barbicankeystonelisteners - barbicans - barbicanworkers verbs: - create - delete - get - list - patch - update - watch - apiGroups: - barbican.openstack.org resources: - barbicanapis/finalizers - barbicankeystonelisteners/finalizers - barbicans/finalizers - barbicanworkers/finalizers verbs: - patch - update - apiGroups: - barbican.openstack.org resources: - barbicanapis/status - barbicankeystonelisteners/status - barbicans/status - barbicanworkers/status verbs: - get - patch - update - apiGroups: - batch resources: - jobs verbs: - create - delete - get - list - patch - update - watch - apiGroups: - k8s.cni.cncf.io resources: - network-attachment-definitions verbs: - get - list - watch - apiGroups: - keystone.openstack.org resources: - keystoneapis verbs: - get - list - watch - apiGroups: - keystone.openstack.org resources: - keystoneendpoints - keystoneservices verbs: - create - delete - get - list - patch - update - watch - apiGroups: - mariadb.openstack.org resources: - mariadbaccounts - mariadbdatabases verbs: - create - delete - get - list - patch - update - watch - apiGroups: - mariadb.openstack.org resources: - mariadbaccounts/finalizers verbs: - update - apiGroups: - rabbitmq.openstack.org resources: - transporturls verbs: - create - delete - get - list - patch - update - watch - apiGroups: - rbac.authorization.k8s.io resources: - rolebindings - roles verbs: - create - get - list - patch - update - watch - apiGroups: - security.openshift.io resourceNames: - anyuid resources: - securitycontextconstraints verbs: - use - apiGroups: - topology.openstack.org resources: - topologies verbs: - get - list - update - watch - apiGroups: - authentication.k8s.io resources: - tokenreviews verbs: - create - apiGroups: - authorization.k8s.io resources: - subjectaccessreviews verbs: - create' + [[ barbican-operator == \i\n\f\r\a\-\o\p\e\r\a\t\o\r ]] + [[ barbican-operator == \o\p\e\n\s\t\a\c\k\-\b\a\r\e\m\e\t\a\l\-\o\p\e\r\a\t\o\r ]] + mkdir -p rbac + cat + [[ operator-sdk-v1.41.1 == \o\p\e\r\a\t\o\r\-\s\d\k\-\v\1\.\3\1\.\0 ]] + cat + cat + [[ operator-sdk-v1.41.1 != \o\p\e\r\a\t\o\r\-\s\d\k\-\v\1\.\3\1\.\0 ]] + cat + for X in $(ls manifests/*clusterserviceversion.yaml) ++ echo manifests/cinder-operator.clusterserviceversion.yaml ++ sed -e 's|manifests\/\([^\.]*\)\..*|\1|' + OPERATOR_NAME=cinder-operator + echo cinder-operator cinder-operator ++ cat manifests/cinder-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r '.metadata.annotations."operators.operatorframework.io/builder"' + OPERATOR_SDK_VERSION=operator-sdk-v1.41.1 ++ cat manifests/cinder-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r .spec.install.spec.permissions ++ sed -e 's|- rules:|rules:|' ++ sed -e 's| ||' ++ sed -e '/ serviceAccountName.*/d' + LEADER_ELECTION_ROLE_RULES='rules: - apiGroups: - "" resources: - configmaps verbs: - get - list - watch - create - update - patch - delete - apiGroups: - coordination.k8s.io resources: - leases verbs: - get - list - watch - create - update - patch - delete - apiGroups: - "" resources: - events verbs: - create - patch' ++ cat manifests/cinder-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r .spec.install.spec.clusterPermissions ++ sed -e 's|- rules:|rules:|' ++ sed -e 's| ||' ++ sed -e '/ serviceAccountName.*/d' + CLUSTER_ROLE_RULES='rules: - apiGroups: - "" resources: - pods - secrets - services verbs: - create - delete - get - list - patch - update - watch - apiGroups: - "" resources: - serviceaccounts verbs: - create - get - list - patch - update - watch - apiGroups: - apps resources: - statefulsets verbs: - create - delete - get - list - patch - update - watch - apiGroups: - batch resources: - cronjobs - jobs verbs: - create - delete - get - list - patch - update - watch - apiGroups: - cinder.openstack.org resources: - cinderapis - cinderbackups - cinders - cinderschedulers - cindervolumes verbs: - create - delete - get - list - patch - update - watch - apiGroups: - cinder.openstack.org resources: - cinderapis/finalizers - cinderbackups/finalizers - cinders/finalizers - cinderschedulers/finalizers - cindervolumes/finalizers verbs: - patch - update - apiGroups: - cinder.openstack.org resources: - cinderapis/status - cinderbackups/status - cinders/status - cinderschedulers/status - cindervolumes/status verbs: - get - patch - update - apiGroups: - k8s.cni.cncf.io resources: - network-attachment-definitions verbs: - get - list - watch - apiGroups: - keystone.openstack.org resources: - keystoneapis verbs: - get - list - watch - apiGroups: - keystone.openstack.org resources: - keystoneendpoints - keystoneservices verbs: - create - delete - get - list - patch - update - watch - apiGroups: - mariadb.openstack.org resources: - mariadbaccounts - mariadbdatabases verbs: - create - delete - get - list - patch - update - watch - apiGroups: - mariadb.openstack.org resources: - mariadbaccounts/finalizers verbs: - patch - update - apiGroups: - memcached.openstack.org resources: - memcacheds verbs: - get - list - watch - apiGroups: - rabbitmq.openstack.org resources: - transporturls verbs: - create - delete - get - list - patch - update - watch - apiGroups: - rbac.authorization.k8s.io resources: - rolebindings - roles verbs: - create - get - list - patch - update - watch - apiGroups: - security.openshift.io resourceNames: - anyuid - privileged resources: - securitycontextconstraints verbs: - use - apiGroups: - topology.openstack.org resources: - topologies verbs: - get - list - update - watch - apiGroups: - authentication.k8s.io resources: - tokenreviews verbs: - create - apiGroups: - authorization.k8s.io resources: - subjectaccessreviews verbs: - create' + [[ cinder-operator == \i\n\f\r\a\-\o\p\e\r\a\t\o\r ]] + [[ cinder-operator == \o\p\e\n\s\t\a\c\k\-\b\a\r\e\m\e\t\a\l\-\o\p\e\r\a\t\o\r ]] + mkdir -p rbac + cat + [[ operator-sdk-v1.41.1 == \o\p\e\r\a\t\o\r\-\s\d\k\-\v\1\.\3\1\.\0 ]] + cat + cat + [[ operator-sdk-v1.41.1 != \o\p\e\r\a\t\o\r\-\s\d\k\-\v\1\.\3\1\.\0 ]] + cat + for X in $(ls manifests/*clusterserviceversion.yaml) ++ echo manifests/designate-operator.clusterserviceversion.yaml ++ sed -e 's|manifests\/\([^\.]*\)\..*|\1|' + OPERATOR_NAME=designate-operator + echo designate-operator designate-operator ++ cat manifests/designate-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r '.metadata.annotations."operators.operatorframework.io/builder"' + OPERATOR_SDK_VERSION=operator-sdk-v1.41.1 ++ cat manifests/designate-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r .spec.install.spec.permissions ++ sed -e 's|- rules:|rules:|' ++ sed -e 's| ||' ++ sed -e '/ serviceAccountName.*/d' + LEADER_ELECTION_ROLE_RULES='rules: - apiGroups: - "" resources: - configmaps verbs: - get - list - watch - create - update - patch - delete - apiGroups: - coordination.k8s.io resources: - leases verbs: - get - list - watch - create - update - patch - delete - apiGroups: - "" resources: - events verbs: - create - patch' ++ cat manifests/designate-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r .spec.install.spec.clusterPermissions ++ sed -e 's|- rules:|rules:|' ++ sed -e 's| ||' ++ sed -e '/ serviceAccountName.*/d' + CLUSTER_ROLE_RULES='rules: - apiGroups: - "" resources: - configmaps - pods - secrets - services verbs: - create - delete - get - list - patch - update - watch - apiGroups: - "" resources: - serviceaccounts verbs: - create - get - list - patch - update - watch - apiGroups: - apps resources: - deployments - statefulsets verbs: - create - delete - get - list - patch - update - watch - apiGroups: - batch resources: - jobs verbs: - create - delete - get - list - patch - update - watch - apiGroups: - designate.openstack.org resources: - designateapis - designatebackendbind9s - designatecentrals - designatemdnses - designateproducers - designates - designateunbounds - designateworkers verbs: - create - delete - get - list - patch - update - watch - apiGroups: - designate.openstack.org resources: - designateapis/finalizers - designatebackendbind9s/finalizers - designatecentrals/finalizers - designatemdnses/finalizers - designateproducers/finalizers - designates/finalizers - designateunbounds/finalizers - designateworkers/finalizers verbs: - patch - update - apiGroups: - designate.openstack.org resources: - designateapis/status - designatebackendbind9s/status - designatecentrals/status - designatemdnses/status - designateproducers/status - designates/status - designateunbounds/status - designateworkers/status verbs: - get - patch - update - apiGroups: - k8s.cni.cncf.io resources: - network-attachment-definitions verbs: - get - list - watch - apiGroups: - keystone.openstack.org resources: - keystoneapis verbs: - get - list - watch - apiGroups: - keystone.openstack.org resources: - keystoneendpoints - keystoneservices verbs: - create - delete - get - list - patch - update - watch - apiGroups: - mariadb.openstack.org resources: - mariadbaccounts - mariadbdatabases verbs: - create - delete - get - list - patch - update - watch - apiGroups: - mariadb.openstack.org resources: - mariadbaccounts/finalizers verbs: - patch - update - apiGroups: - operator.openshift.io resources: - networks verbs: - get - list - watch - apiGroups: - rabbitmq.openstack.org resources: - transporturls verbs: - create - delete - get - list - patch - update - watch - apiGroups: - rbac.authorization.k8s.io resources: - rolebindings - roles verbs: - create - get - list - patch - update - watch - apiGroups: - redis.openstack.org resources: - redises verbs: - create - delete - get - list - patch - update - watch - apiGroups: - route.openshift.io resources: - routes verbs: - create - delete - get - list - patch - update - watch - apiGroups: - security.openshift.io resourceNames: - anyuid - privileged resources: - securitycontextconstraints verbs: - use - apiGroups: - topology.openstack.org resources: - topologies verbs: - get - list - update - watch - apiGroups: - authentication.k8s.io resources: - tokenreviews verbs: - create - apiGroups: - authorization.k8s.io resources: - subjectaccessreviews verbs: - create' + [[ designate-operator == \i\n\f\r\a\-\o\p\e\r\a\t\o\r ]] + [[ designate-operator == \o\p\e\n\s\t\a\c\k\-\b\a\r\e\m\e\t\a\l\-\o\p\e\r\a\t\o\r ]] + mkdir -p rbac + cat + [[ operator-sdk-v1.41.1 == \o\p\e\r\a\t\o\r\-\s\d\k\-\v\1\.\3\1\.\0 ]] + cat + cat + [[ operator-sdk-v1.41.1 != \o\p\e\r\a\t\o\r\-\s\d\k\-\v\1\.\3\1\.\0 ]] + cat + cat + cat ++ ls manifests/barbican-operator.clusterserviceversion.yaml manifests/cinder-operator.clusterserviceversion.yaml manifests/designate-operator.clusterserviceversion.yaml + for X in $(ls manifests/*clusterserviceversion.yaml) ++ echo manifests/barbican-operator.clusterserviceversion.yaml ++ sed -e 's|manifests\/\([^\.]*\)\..*|\1|' ++ sed -e 's|-|_|g' ++ tr '[:lower:]' '[:upper:]' + OPERATOR_NAME=BARBICAN_OPERATOR + echo BARBICAN_OPERATOR BARBICAN_OPERATOR + [[ BARBICAN_OPERATOR == \R\A\B\B\I\T\M\Q\_\C\L\U\S\T\E\R\_\O\P\E\R\A\T\O\R ]] ++ cat manifests/barbican-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r '.spec.install.spec.deployments[0].spec.template.spec.containers.[] | select(.name == "manager") | .image' + IMAGE=quay.io/openstack-k8s-operators/barbican-operator@sha256:c94116e32fb9af850accd9d7ae46765559eef3fbe2ba75472c1c1ac91b2c33fd + echo quay.io/openstack-k8s-operators/barbican-operator@sha256:c94116e32fb9af850accd9d7ae46765559eef3fbe2ba75472c1c1ac91b2c33fd quay.io/openstack-k8s-operators/barbican-operator@sha256:c94116e32fb9af850accd9d7ae46765559eef3fbe2ba75472c1c1ac91b2c33fd + cat + cat + for X in $(ls manifests/*clusterserviceversion.yaml) ++ echo manifests/cinder-operator.clusterserviceversion.yaml ++ sed -e 's|manifests\/\([^\.]*\)\..*|\1|' ++ sed -e 's|-|_|g' ++ tr '[:lower:]' '[:upper:]' + OPERATOR_NAME=CINDER_OPERATOR + echo CINDER_OPERATOR CINDER_OPERATOR + [[ CINDER_OPERATOR == \R\A\B\B\I\T\M\Q\_\C\L\U\S\T\E\R\_\O\P\E\R\A\T\O\R ]] ++ cat manifests/cinder-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r '.spec.install.spec.deployments[0].spec.template.spec.containers.[] | select(.name == "manager") | .image' + IMAGE=quay.io/openstack-k8s-operators/cinder-operator@sha256:b916c87806b7eadd83e0ca890c3c24fb990fc5beb48ddc4537e3384efd3e62f7 + echo quay.io/openstack-k8s-operators/cinder-operator@sha256:b916c87806b7eadd83e0ca890c3c24fb990fc5beb48ddc4537e3384efd3e62f7 quay.io/openstack-k8s-operators/cinder-operator@sha256:b916c87806b7eadd83e0ca890c3c24fb990fc5beb48ddc4537e3384efd3e62f7 + cat + cat + for X in $(ls manifests/*clusterserviceversion.yaml) ++ echo manifests/designate-operator.clusterserviceversion.yaml ++ sed -e 's|manifests\/\([^\.]*\)\..*|\1|' ++ sed -e 's|-|_|g' ++ tr '[:lower:]' '[:upper:]' + OPERATOR_NAME=DESIGNATE_OPERATOR + echo DESIGNATE_OPERATOR DESIGNATE_OPERATOR + [[ DESIGNATE_OPERATOR == \R\A\B\B\I\T\M\Q\_\C\L\U\S\T\E\R\_\O\P\E\R\A\T\O\R ]] ++ cat manifests/designate-operator.clusterserviceversion.yaml ++ /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator/bin/yq -r '.spec.install.spec.deployments[0].spec.template.spec.containers.[] | select(.name == "manager") | .image' + IMAGE=quay.io/openstack-k8s-operators/designate-operator@sha256:6c88312afa9673f7b72c558368034d7a488ead73080cdcdf581fe85b99263ece + echo quay.io/openstack-k8s-operators/designate-operator@sha256:6c88312afa9673f7b72c558368034d7a488ead73080cdcdf581fe85b99263ece quay.io/openstack-k8s-operators/designate-operator@sha256:6c88312afa9673f7b72c558368034d7a488ead73080cdcdf581fe85b99263ece + cat + cat + cd .. + rm -Rf tmp/bindata + rm -Rf bindata/manifests + rm -Rf bindata/metadata + rm -Rf bindata/tests + [[ '' == \t\r\u\e ]] ~/ci-framework-data/artifacts