~/src/github.com/openstack-k8s-operators/heat-operator ~/ci-framework-data/artifacts test -s /home/zuul/src/github.com/openstack-k8s-operators/heat-operator/bin/controller-gen && /home/zuul/src/github.com/openstack-k8s-operators/heat-operator/bin/controller-gen --version | grep -q v0.18.0 || \ GOBIN=/home/zuul/src/github.com/openstack-k8s-operators/heat-operator/bin go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.18.0 /home/zuul/src/github.com/openstack-k8s-operators/heat-operator/bin/controller-gen rbac:roleName=manager-role crd webhook paths="./..." output:crd:artifacts:config=config/crd/bases && \ rm -f api/bases/* && cp -a config/crd/bases api/ test -s /home/zuul/src/github.com/openstack-k8s-operators/heat-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/heat-operator/bin; } v5.6.0 kustomize installed to /home/zuul/src/github.com/openstack-k8s-operators/heat-operator/bin/kustomize /home/zuul/bin/operator-sdk generate kustomize manifests -q cd config/manager && /home/zuul/src/github.com/openstack-k8s-operators/heat-operator/bin/kustomize edit set image controller=38.102.83.233:5001/openstack-k8s-operators/heat-operator:66343cba8aee9c653e4832d175d84f81ee575bb1 /home/zuul/src/github.com/openstack-k8s-operators/heat-operator/bin/kustomize build config/manifests | /home/zuul/bin/operator-sdk generate bundle -q --overwrite --version 0.0.1 time="2025-11-29T06:44:19Z" level=warning msg="ClusterServiceVersion validation: [CSVFileNotValid] (heat-operator.v0.0.1) csv.Spec.minKubeVersion is not informed. It is recommended you provide this information. Otherwise, it would mean that your operator project can be distributed and installed in any cluster version available, which is not necessarily the case for all projects." time="2025-11-29T06:44:19Z" level=info msg="Creating bundle/metadata/annotations.yaml" time="2025-11-29T06:44:19Z" level=info msg="Creating bundle.Dockerfile" time="2025-11-29T06:44:19Z" level=info msg="Bundle metadata generated successfully" /home/zuul/bin/operator-sdk bundle validate ./bundle --verbose time="2025-11-29T06:44:19Z" level=debug msg="Debug logging is set" time="2025-11-29T06:44:19Z" level=debug msg="Found manifests directory" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Found metadata directory" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Getting mediaType info from manifests directory" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Found annotations file" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Could not find optional dependencies file" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating bundle contents" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating /v1, Kind=Service \"heat-operator-controller-manager-metrics-service\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heat-admin-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heat-editor-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heat-viewer-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heatapi-admin-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heatapi-editor-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heatapi-viewer-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heatcfnapi-admin-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heatcfnapi-editor-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heatcfnapi-viewer-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heatengine-admin-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heatengine-editor-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-heatengine-viewer-role\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating rbac.authorization.k8s.io/v1, Kind=ClusterRole \"heat-operator-metrics-reader\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=debug msg="Validating /v1, Kind=Service \"heat-operator-webhook-service\"" bundle-dir=bundle container-tool=docker time="2025-11-29T06:44:19Z" level=warning msg="Warning: Value : (heat-operator.v0.0.1) csv.Spec.minKubeVersion is not informed. It is recommended you provide this information. Otherwise, it would mean that your operator project can be distributed and installed in any cluster version available, which is not necessarily the case for all projects." time="2025-11-29T06:44:19Z" level=info msg="All validation tests have completed successfully" ~/ci-framework-data/artifacts