Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-38152

[GCP CAPI install] Shared VPC installation using service account having all required permissions failed due to cluster operator ingress degraded

    • Important
    • None
    • Installer Sprint 257, Installer (PB) Sprint 258
    • 2
    • Proposed
    • False
    • Hide

      None

      Show
      None
    • Release Note Not Required
    • In Progress

      Description of problem:

          Shared VPC installation using service account having all required permissions failed due to cluster operator ingress degraded, by telling error "error getting load balancer's firewall: googleapi: Error 403: Required 'compute.firewalls.get' permission for 'projects/openshift-qe-shared-vpc/global/firewalls/k8s-fw-a5b1f420669b3474d959cff80e8452dc'"

      Version-Release number of selected component (if applicable):

          4.17.0-0.nightly-multi-2024-08-07-221959

      How reproducible:

          Always

      Steps to Reproduce:

      1. "create install-config", then insert the interested settings (see [1])
      2. "create cluster" (see [2])
      

      Actual results:

          Installation failed, because cluster operator ingress degraded (see [2] and [3]). 
      
      $ oc get co ingress
      NAME      VERSION   AVAILABLE   PROGRESSING   DEGRADED   SINCE   MESSAGE
      ingress             False       True          True       113m    The "default" ingress controller reports Available=False: IngressControllerUnavailable: One or more status conditions indicate unavailable: LoadBalancerReady=False (SyncLoadBalancerFailed: The service-controller component is reporting SyncLoadBalancerFailed events like: Error syncing load balancer: failed to ensure load balancer: error getting load balancer's firewall: googleapi: Error 403: Required 'compute.firewalls.get' permission for 'projects/openshift-qe-shared-vpc/global/firewalls/k8s-fw-a5b1f420669b3474d959cff80e8452dc', forbidden...
      $ 
      
      In fact the mentioned k8s firewall-rule doesn't exist in the host project (see [4]), and, the given service account does have enough permissions (see [6]).
      

      Expected results:

          Installation succeeds, and all cluster operators are healthy. 

      Additional info:

          

            [OCPBUGS-38152] [GCP CAPI install] Shared VPC installation using service account having all required permissions failed due to cluster operator ingress degraded

            Errata Tool added a comment -

            Since the problem described in this issue should be resolved in a recent advisory, it has been closed.

            For information on the advisory (Important: OpenShift Container Platform 4.18.1 bug fix and security update), and where to find the updated files, follow the link below.

            If the solution does not work for you, open a new bug report.
            https://access.redhat.com/errata/RHSA-2024:6122

            Errata Tool added a comment - Since the problem described in this issue should be resolved in a recent advisory, it has been closed. For information on the advisory (Important: OpenShift Container Platform 4.18.1 bug fix and security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2024:6122

            Jianli Wei added a comment -

            rhn-support-jiwei For the deletion issue you noticed, please make sure you are testing with the fix in https://github.com/openshift/installer/pull/8810. If its still a problem when using that fix it seems reasonable to create a bug for tracking.

            bfournie@redhat.com Yes, I re-tested with 4.18.0-0.nightly-2024-08-19-002129, which does have https://github.com/openshift/installer/pull/8810, and filed a bug, see  https://issues.redhat.com/browse/OCPBUGS-38689 

            Jianli Wei added a comment - rhn-support-jiwei  For the deletion issue you noticed, please make sure you are testing with the fix in  https://github.com/openshift/installer/pull/8810 . If its still a problem when using that fix it seems reasonable to create a bug for tracking. bfournie@redhat.com Yes, I re-tested with 4.18.0-0.nightly-2024-08-19-002129, which does have https://github.com/openshift/installer/pull/8810, and filed a bug, see   https://issues.redhat.com/browse/OCPBUGS-38689  

            Jianli Wei added a comment -

            The firewall destroy is also a permissions issue, but it pertains to permissions in the host project. I'm not sure how we've handled this in the past. 

            padillon Previously if the given service account doesn't have permissions provisioning firewall-rules in the host project, firewall-rules creation will be skipped during cluster installation. For example, see below 4.16 test. 

            periodic-ci-openshift-openshift-tests-private-release-4.16-multi-nightly-gcp-ipi-xpn-mini-perm-arm-f28 #1823329932164468736

            Snippet of "ipi-install-install/build-log.txt"

            2024-08-13 12:10:53+00:00 - Using the IAM service account of minimal permissions for deploying OCP cluster into GCP shared VPC...
            install-config.yaml
            -------------------
            apiVersion: v1
            metadata:
              name: ci-op-c8gjk70n-a66ca
            
            sshKey: |
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
            baseDomain: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
            platform:
              gcp:
                projectID: XXXXXXXXXXXX
                region: us-central1
                networkProjectID: XXXXXXXXXXXX-shared-vpc
                network: installer-shared-vpc
                controlPlaneSubnet: installer-shared-vpc-subnet-1
                computeSubnet: installer-shared-vpc-subnet-2
            controlPlane:
              architecture: arm64
              name: master
              platform:
                gcp:
                  type: t2a-standard-4
                  osDisk:
                    diskType: pd-ssd
                    diskSizeGB: 200
                  tags:
                  - preserved-ipi-xpn-control-plane
              replicas: 3
            compute:
            - architecture: arm64
              name: worker
              replicas: 3
              platform:
                gcp:
                  type: t2a-standard-4
                  tags:
                  - preserved-ipi-xpn-compute
            ...output omitted...
            level=info msg=Credentials loaded from environment variable "GOOGLE_CLOUD_KEYFILE_JSON", file "/tmp/secret/xpn_min_perm_passthrough.json"
            level=warning msg=failed to find permission compute.firewalls.create, skipping firewall rule creation 
            ...output omitted... 

             

            The "ipi-deprovision-deprovision/build-log.txt", where we can see no log on trying to listing/deleting firewall-rules.

            Deprovisioning cluster ...
            2024-08-13 18:09:52+00:00 - Using the IAM service account of minimal permissions for deploying OCP cluster into GCP shared VPC...
            /tmp/secret/metadata.json
            Copying the installation artifacts to the Installer's asset directory...
            Running the Installer's 'destroy cluster' command...
            level=info msg=Credentials loaded from environment variable "GOOGLE_CLOUD_KEYFILE_JSON", file "/tmp/secret/xpn_min_perm_passthrough.json"
            level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-worker-b-tkz49
            level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-worker-f-z6gcn
            level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-worker-a-lc4lr
            level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-master-2
            level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-master-0
            level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-master-1
            level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-master-1
            level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-worker-b-tkz49
            level=info msg=Deleted IAM project role bindings
            level=info msg=Deleted service account projects/XXXXXXXXXXXX/serviceAccounts/ci-op-c8gjk70n-a66ca-p9msz-w@XXXXXXXXXXXX.iam.gserviceaccount.com
            level=info msg=Deleted 2 recordset(s) in zone qe
            level=info msg=Deleted 3 recordset(s) in zone ci-op-c8gjk70n-a66ca-p9msz-private-zone
            level=info msg=Deleted DNS zone ci-op-c8gjk70n-a66ca-p9msz-private-zone
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/93/932d0da437931580c9d7f118c259624e1c3ec8e81acb2acf5740d945e511ba78/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-8qmg8/mysql-29706/_layers/sha256/f579260de74cdd61666857bff68e870d8b7259f1812142bca15dc42ca433c72f/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-q86lf/test-49455/_manifests/revisions/sha256/b8a489ef48c1015fa8284b87f59f8ec857a42db775f122e7eff18275884b6c05/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_layers/sha256/f74b2e4e8c945c91ccd4c6f43477d53b1feef3f9a83c08e1af5b5bbf96580d94/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_manifests/revisions/sha256/ecc69b8e89c62b7c2068340e18fafa35a5800f938b448154b775d3118d9f4591/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/14/142793795cee36320687e187996b3a79316053c5fee7c7787e4434e78cebb845/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/4d/4db5df5162b66a4ed2fde6acd2de9133ce4d68f87683653931af46c8341f343f/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/dc/dc0338f5d29b0d160df8a085f6fb51c86052fd92e5202311500e226201d975ea/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_layers/sha256/8857f4647e6affd0ff58d5af980c8e34d5b599ee6f0d427aad72bea614a6c9d7/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e3/e397673675977260fdabf44166698bbeceb946410e072c081eb1f4f5fed18fac/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_manifests/revisions/sha256/50d6e8fbcd60060a5ad8b207166d568a84530a110011adfd74f604da358e0f31/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e0/e0567b54f4e4275914d892f7156811009fed96bbb7f7d3aabd686058751fc2d4/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-c5s6t/myimage/_layers/sha256/f74b2e4e8c945c91ccd4c6f43477d53b1feef3f9a83c08e1af5b5bbf96580d94/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-fqghc/ruby-test12766-local/_manifests/revisions/sha256/f36ddae644e081a7c218c423c0b6cbad627947c66e6c04cf3c330e297fc4fffa/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/e94075cdb888c2f3b897117ade6b75229c03c2bd5935ef33e2cb1810e9207926/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-k5rsv/first/_manifests/revisions/sha256/bf920ca7f146b802e1c9a8aab1fba3a3fe601c56b075ecef90834c13b90bb5bb/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-krt7z/test-50925/_manifests/revisions/sha256/e1150a0ea575c730dc18133a62f3858d06f8856598451d9e25bbbbcfa437eec5/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-p82rj/mystream/_layers/sha256/537cfc3d77e9a28fe211464371bffe9ae0097e37979a15666fcab21eb125b558/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/7a9958543371ea8b93d844b21ed98700f4bb42ba8d9ff42543234c74802c5714/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/d8/d8955d3e8e04900a695f484cedfd2fb469e4965201c5b6e7dc70afbe15a612e8/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e1/e1150a0ea575c730dc18133a62f3858d06f8856598451d9e25bbbbcfa437eec5/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ed/ed88bae007bd9c42610e465ab436d60b2457b10b735a1bc8e5daba38f548c026/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-c5s6t/myimage/_manifests/revisions/sha256/d0be16b555a3a821bca04e7953b4ecefdffa838676199c3f045bfef8b28f0f00/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-p82rj/mystream/_layers/sha256/321a09b060aafbd3920dd54cf470e60e599d2f3dadfaba3798e9144353bd0a73/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/2f/2f3c60305226f5b02f3a7830c5bc5e9973fec64692feba2d494d45a2f96d38a9/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-krt7z/test-50925/_layers/sha256/c2cf70554e629dd6e8f87b344b3797526b1ba7ed49fd40d82ef41a61fd4b2051/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_manifests/revisions/sha256/c26501b3c8c1d70f22c778cf643ee051a4e7d9b27063b77d184aabb70c413c29/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/88/8857f4647e6affd0ff58d5af980c8e34d5b599ee6f0d427aad72bea614a6c9d7/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ca/ca1636478fe5b8e2a56600e24d6759147feb15020824334f4a798c1cb6ed58e2/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-b6s2x/deployment-local/_manifests/revisions/sha256/9d29ff0fdbbec33bb4eebb0dbe0d0f3860a856987e5481bb0fc39f3aba086184/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/b4/b4dc30b5ab98521ef354e8d3bdc2ca583d7507651dc0126d89ad545a9468bb67/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ca/cae34425c559694a7a6f072c2486b4b9353f567f1591ab9460e507232f7eccce/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-c5s6t/myimage/_layers/sha256/0a1a725750067ef414061b6edd71fd9e9f2f0d6adbcdb3f2904d56797cdbe079/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a2/a2c8ccf1dbe78623f6d831d843da81c6c0df9da6c6a1dc062b17850fd8ed2c03/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/d4b811080f31c7ef4de3b70ae0b58d2e426c5146b6194666368bf8dd831c774f/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/39b8358648e5bedce52187a85e7b2c939b771a6efec95f523050e8188f64af3e/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_manifests/revisions/sha256/757d2cc5b81785a2b035dfb48971f40061f4811741743e73881218bf99cff077/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/5a/5ad2cdb533eff4e5524e7511ba737a12924abecc0d3a0401f342d870a762d72a/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/e24600bac48ce2157027e68df9e26a81754edc6f7e099c33c0a89de879dba5d9/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/581288a53a925cfa530da9f86862c08b72ceb983b5e232220e0b409004b7a7ae/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/25/25a105c046267354ca01223f3b8f81744dbdbf1fa53a221c4ad91d1279d6f9c2/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_manifests/revisions/sha256/943ce385ef2e6d56da9677a7930a0b1ca09339cb9a75cd91cfab81c3e547e0a8/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-b6s2x/deployment-local/_manifests/revisions/sha256/a49b661c1ca3b508c480f9ee65ea345545b7031f5e877f72c750d20fa051fb5e/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/376a7503a7e3f4f0174eab5f3cc8b99d957df631e9b39007ff8d3c38b15fb498/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_layers/sha256/88adad5ca0cd95535377abbc2d4e0ab0964a47b4dc7a6b56ba7b19997173c10b/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_manifests/revisions/sha256/a2c8ccf1dbe78623f6d831d843da81c6c0df9da6c6a1dc062b17850fd8ed2c03/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-4xz6x/test-41414/_layers/sha256/c2cf70554e629dd6e8f87b344b3797526b1ba7ed49fd40d82ef41a61fd4b2051/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-jf5wn/ocp11138-test-vczbg/_manifests/revisions/sha256/fa2eefb8e9266b7b29f3c1b7db43b4f725690dde8aa6db4ba1cb4ba8e8cf384e/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_layers/sha256/39b8358648e5bedce52187a85e7b2c939b771a6efec95f523050e8188f64af3e/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_layers/sha256/22b065e45b2773ca291f50eb40cfd89cb93969b4cab7589f3ead365eb402f627/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/c2/c26501b3c8c1d70f22c778cf643ee051a4e7d9b27063b77d184aabb70c413c29/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/7a/7a9958543371ea8b93d844b21ed98700f4bb42ba8d9ff42543234c74802c5714/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-jf5wn/ocp11138-test-vczbg/_layers/sha256/18ea5ce2a404500d5dfadf661ec0566faf7380e56b05ed37735b93844ed5faaa/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/d8955d3e8e04900a695f484cedfd2fb469e4965201c5b6e7dc70afbe15a612e8/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/31/312897d9e4ab0ba95c44b2ab937aaff59db4625f43e0747e0ae706449a1fd99e/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-jf5wn/ocp11138-test-vczbg/_layers/sha256/7b90bc9e0c05f4002206c3f18e14681982cf90ff35c65a4d19dbc6b4890032f1/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_layers/sha256/376a7503a7e3f4f0174eab5f3cc8b99d957df631e9b39007ff8d3c38b15fb498/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-xktgn/mystream/_manifests/revisions/sha256/a44545b8ea041a86e76d1cfbc19c12f60fb650321d1f87da9a7ef559ed79ee6c/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a4/a44545b8ea041a86e76d1cfbc19c12f60fb650321d1f87da9a7ef559ed79ee6c/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/feec96e115e3570a3306a7f9fe5bd8ad126e034793081ed6a8a7935f0a81da36/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-k5rsv/first/_layers/sha256/bffe63f0059eb501c7705ef086bb4fed44620c9a6ac80e1bf25a6d831c8a1cdb/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-jf5wn/ocp11138-test-vczbg/_layers/sha256/bf79158e1551cb3f6346f0983c65746a0769790f7b4192c4740e6026d024ba90/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a3/a380b4bcbdb747f5477a8d26191371c8815714cf37e16091873c7077a57250ff/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a2/a2cbc909eafade0b8877c2963f0f1ab2673d23237901ff01ded0f4872e88df9c/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/eb/eb5f928702517f4c74bda7489a8e6814da022892c90a0fd31256e0bd8d620f23/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/42/4200f438cf2e9446f6bcff9d67ceea1f69ed07a2f83363b7fb52529f7ddd8a83/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ef/efc743359cb494e714946cbb3f74235ee3ff23a63e8df181a14c2b9e5d0c1ed6/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-c5s6t/myimage/_layers/sha256/312897d9e4ab0ba95c44b2ab937aaff59db4625f43e0747e0ae706449a1fd99e/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-xktgn/mystream/_layers/sha256/8f792156b1762e689fc6089b256e841901e83d0709379cbb3ab94e475b27a797/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_layers/sha256/d8955d3e8e04900a695f484cedfd2fb469e4965201c5b6e7dc70afbe15a612e8/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e9/e94075cdb888c2f3b897117ade6b75229c03c2bd5935ef33e2cb1810e9207926/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/50/50d6e8fbcd60060a5ad8b207166d568a84530a110011adfd74f604da358e0f31/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/bf/bf112c240f24966420594c548dea9f09a863a4d0bdb310880b9aed7da339b3ca/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/f4ce92a382f8ee5355dddd6244487ef5246bdb325dc5dddd25d55afc14fc1a54/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-92pdp/mystream3/_layers/sha256/552d1f2373af9bfe12033568ebbfb0ccbb0de11279f9a415a29207e264d7f4d9/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-92pdp/mystream3/_layers/sha256/73fd78e44c68146e00b6f00b946d9e2d441faeded0ec8c6f4cc82d0c53393615/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-jf5wn/ocp11138-test-vczbg/_layers/sha256/cae34425c559694a7a6f072c2486b4b9353f567f1591ab9460e507232f7eccce/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/0a/0a1a725750067ef414061b6edd71fd9e9f2f0d6adbcdb3f2904d56797cdbe079/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-vtnnr/is24160-2-lookup/_manifests/revisions/sha256/b4dc30b5ab98521ef354e8d3bdc2ca583d7507651dc0126d89ad545a9468bb67/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/55/552d1f2373af9bfe12033568ebbfb0ccbb0de11279f9a415a29207e264d7f4d9/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ad/ad05e436503eac5b53ad17d36d91e1e8504ce2c005c98b40db10f47ab4812b4d/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-p82rj/mystream/_layers/sha256/e0567b54f4e4275914d892f7156811009fed96bbb7f7d3aabd686058751fc2d4/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/22/22b065e45b2773ca291f50eb40cfd89cb93969b4cab7589f3ead365eb402f627/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/af/af52ec70236bbefd4d56545f0298b47e999b9b5d23fa2fcdb3ac646e0db167de/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e2/e24600bac48ce2157027e68df9e26a81754edc6f7e099c33c0a89de879dba5d9/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-92whd/test24167/_layers/sha256/73fd78e44c68146e00b6f00b946d9e2d441faeded0ec8c6f4cc82d0c53393615/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-92whd/test24167/_manifests/revisions/sha256/a44545b8ea041a86e76d1cfbc19c12f60fb650321d1f87da9a7ef559ed79ee6c/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-fqghc/ruby-test12766-local/_layers/sha256/4db5df5162b66a4ed2fde6acd2de9133ce4d68f87683653931af46c8341f343f/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/142793795cee36320687e187996b3a79316053c5fee7c7787e4434e78cebb845/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e3/e3a832d4c5a37781108a8ab8cf126313e582f79549d2b6bc43d566a6ca6d118f/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/d4ba87bb7858f0dd4a60003f011338f3a58b87d0add985652856007fe5ca5034/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/61/61f21454c7cc5f0b1df5ab74c8adc22ec8513a889a1a611fa8080d8388b830d1/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/b8/b8a489ef48c1015fa8284b87f59f8ec857a42db775f122e7eff18275884b6c05/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/dc35c765a7328bd99273ee471b6b108980755023d4bcb1927fa7717942a9d318/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-p82rj/mystream/_layers/sha256/552d1f2373af9bfe12033568ebbfb0ccbb0de11279f9a415a29207e264d7f4d9/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_layers/sha256/043068d544216c34d25e7372daaecbfb89f61787a0ceeed83449dc6846e5e979/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/9f/9fa3954bbddbbd6063154425abb837daa71377c7a47db5b0d8c628d04af9dbe9/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-xktgn/mystream/_layers/sha256/73fd78e44c68146e00b6f00b946d9e2d441faeded0ec8c6f4cc82d0c53393615/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_manifests/revisions/sha256/d0be16b555a3a821bca04e7953b4ecefdffa838676199c3f045bfef8b28f0f00/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/75/757d2cc5b81785a2b035dfb48971f40061f4811741743e73881218bf99cff077/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/d4/d4ba87bb7858f0dd4a60003f011338f3a58b87d0add985652856007fe5ca5034/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-92pdp/mystream3/_layers/sha256/5bf5a7de0e88a2658c783e7c1df12e5ab8389cdad10e99d5defed606598e3bbb/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/09/09e5b7f1bf871e8188193794cafcea9300a63a61807c451951c5f8be95f63c98/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/94/943ce385ef2e6d56da9677a7930a0b1ca09339cb9a75cd91cfab81c3e547e0a8/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a4/a49b661c1ca3b508c480f9ee65ea345545b7031f5e877f72c750d20fa051fb5e/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-92pdp/mystream3/_layers/sha256/321a09b060aafbd3920dd54cf470e60e599d2f3dadfaba3798e9144353bd0a73/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/18/18ea5ce2a404500d5dfadf661ec0566faf7380e56b05ed37735b93844ed5faaa/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/d0/d0be16b555a3a821bca04e7953b4ecefdffa838676199c3f045bfef8b28f0f00/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/f7/f74b2e4e8c945c91ccd4c6f43477d53b1feef3f9a83c08e1af5b5bbf96580d94/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_layers/sha256/b03f9d54d66b17aab1068852e0b886328de145cda76d46eb1252d1484e2ed898/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/55/558e284f7a153aade0cab8380b61ab3d479333ebded6f9a83ba0f4db15eb08fc/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-92pdp/mystream3/_layers/sha256/8f792156b1762e689fc6089b256e841901e83d0709379cbb3ab94e475b27a797/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/932d0da437931580c9d7f118c259624e1c3ec8e81acb2acf5740d945e511ba78/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-p82rj/mystream/_layers/sha256/5bf5a7de0e88a2658c783e7c1df12e5ab8389cdad10e99d5defed606598e3bbb/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/4d/4d32c9289beb1d0af7d2f3af5e6ce78bed35e64140355eb728a3c15ea62c6713/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-92pdp/mystream3/_manifests/revisions/sha256/a44545b8ea041a86e76d1cfbc19c12f60fb650321d1f87da9a7ef559ed79ee6c/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/f5/f579260de74cdd61666857bff68e870d8b7259f1812142bca15dc42ca433c72f/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/da05700210f681c47e021b8f3ce45f244f696854cfd656f0cd46e59cb8ca9b7d/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-92pdp/mystream3/_layers/sha256/e0567b54f4e4275914d892f7156811009fed96bbb7f7d3aabd686058751fc2d4/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-jwqgk/st/_manifests/revisions/sha256/4200f438cf2e9446f6bcff9d67ceea1f69ed07a2f83363b7fb52529f7ddd8a83/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-jf5wn/ocp11138-test-vczbg/_layers/sha256/a1acc2fd53cd4b8369b226d144c216d25d9c1a380745768f496afbc3f48a1298/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/d4/d4b811080f31c7ef4de3b70ae0b58d2e426c5146b6194666368bf8dd831c774f/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/7b/7b90bc9e0c05f4002206c3f18e14681982cf90ff35c65a4d19dbc6b4890032f1/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/c8/c863e4ff3f088b0f520617439c193d2cf9858a60691ad98f145dc2354c465aaa/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/7a9958543371ea8b93d844b21ed98700f4bb42ba8d9ff42543234c74802c5714/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/04/043068d544216c34d25e7372daaecbfb89f61787a0ceeed83449dc6846e5e979/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-jf5wn/ocp11138-test-vczbg/_layers/sha256/25a105c046267354ca01223f3b8f81744dbdbf1fa53a221c4ad91d1279d6f9c2/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/37/376a7503a7e3f4f0174eab5f3cc8b99d957df631e9b39007ff8d3c38b15fb498/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_manifests/revisions/sha256/09e5b7f1bf871e8188193794cafcea9300a63a61807c451951c5f8be95f63c98/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_manifests/revisions/sha256/5ad2cdb533eff4e5524e7511ba737a12924abecc0d3a0401f342d870a762d72a/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_manifests/revisions/sha256/a380b4bcbdb747f5477a8d26191371c8815714cf37e16091873c7077a57250ff/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/7734d2f7be989dfe94fb891565830b8101d8e9bdbcbce8e5a7e1b1932eb3ac3c/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/88/88adad5ca0cd95535377abbc2d4e0ab0964a47b4dc7a6b56ba7b19997173c10b/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/0a92fe4d3412152aa6b8e9d74163065fda41b4c77227f5f9c30b5fc8d0d16f26/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/39b8358648e5bedce52187a85e7b2c939b771a6efec95f523050e8188f64af3e/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_layers/sha256/8deeda9a2ea315c5704ca2b803eb6706b28633e2ab99752eba7c731f49869e12/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/python/_manifests/revisions/sha256/2f3c60305226f5b02f3a7830c5bc5e9973fec64692feba2d494d45a2f96d38a9/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-92pdp/mystream3/_layers/sha256/bebfa9e8d9ade32eb0f325a8d30bb79ec50d6bfe9f305e696177a355d2f334ef/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-q86lf/test-49455/_layers/sha256/c2cf70554e629dd6e8f87b344b3797526b1ba7ed49fd40d82ef41a61fd4b2051/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/376a7503a7e3f4f0174eab5f3cc8b99d957df631e9b39007ff8d3c38b15fb498/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/f4/f4ce92a382f8ee5355dddd6244487ef5246bdb325dc5dddd25d55afc14fc1a54/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/32/321a09b060aafbd3920dd54cf470e60e599d2f3dadfaba3798e9144353bd0a73/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_layers/sha256/ca1636478fe5b8e2a56600e24d6759147feb15020824334f4a798c1cb6ed58e2/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/bf/bf79158e1551cb3f6346f0983c65746a0769790f7b4192c4740e6026d024ba90/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-c5s6t/myimage/_layers/sha256/ca1636478fe5b8e2a56600e24d6759147feb15020824334f4a798c1cb6ed58e2/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/d8955d3e8e04900a695f484cedfd2fb469e4965201c5b6e7dc70afbe15a612e8/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/ed88bae007bd9c42610e465ab436d60b2457b10b735a1bc8e5daba38f548c026/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/fa/fa2eefb8e9266b7b29f3c1b7db43b4f725690dde8aa6db4ba1cb4ba8e8cf384e/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/43/4383798025cde56ad0d232f6c97da3edea0074ad40ced804658fc847c5abcb3e/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/55/558a2eb041fad2627ab7106b69bb5e1bf30f66743cb8827bcf451aa16d51170a/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/be/bebfa9e8d9ade32eb0f325a8d30bb79ec50d6bfe9f305e696177a355d2f334ef/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-krt7z/test-50925/_layers/sha256/4d32c9289beb1d0af7d2f3af5e6ce78bed35e64140355eb728a3c15ea62c6713/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/0a/0a92fe4d3412152aa6b8e9d74163065fda41b4c77227f5f9c30b5fc8d0d16f26/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/bf112c240f24966420594c548dea9f09a863a4d0bdb310880b9aed7da339b3ca/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/53/537cfc3d77e9a28fe211464371bffe9ae0097e37979a15666fcab21eb125b558/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/5b/5bf5a7de0e88a2658c783e7c1df12e5ab8389cdad10e99d5defed606598e3bbb/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/77/7734d2f7be989dfe94fb891565830b8101d8e9bdbcbce8e5a7e1b1932eb3ac3c/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/c2/c2cf70554e629dd6e8f87b344b3797526b1ba7ed49fd40d82ef41a61fd4b2051/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/python/_layers/sha256/7a9958543371ea8b93d844b21ed98700f4bb42ba8d9ff42543234c74802c5714/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_manifests/revisions/sha256/ad05e436503eac5b53ad17d36d91e1e8504ce2c005c98b40db10f47ab4812b4d/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/efc743359cb494e714946cbb3f74235ee3ff23a63e8df181a14c2b9e5d0c1ed6/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/bf/bffe63f0059eb501c7705ef086bb4fed44620c9a6ac80e1bf25a6d831c8a1cdb/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-4xz6x/test-41414/_manifests/revisions/sha256/558e284f7a153aade0cab8380b61ab3d479333ebded6f9a83ba0f4db15eb08fc/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/python/_layers/sha256/c863e4ff3f088b0f520617439c193d2cf9858a60691ad98f145dc2354c465aaa/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/58/581288a53a925cfa530da9f86862c08b72ceb983b5e232220e0b409004b7a7ae/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/da/da05700210f681c47e021b8f3ce45f244f696854cfd656f0cd46e59cb8ca9b7d/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/f3/f36ddae644e081a7c218c423c0b6cbad627947c66e6c04cf3c330e297fc4fffa/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/4383798025cde56ad0d232f6c97da3edea0074ad40ced804658fc847c5abcb3e/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-c5s6t/myimage/_layers/sha256/8deeda9a2ea315c5704ca2b803eb6706b28633e2ab99752eba7c731f49869e12/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_layers/sha256/0a1a725750067ef414061b6edd71fd9e9f2f0d6adbcdb3f2904d56797cdbe079/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/dc0338f5d29b0d160df8a085f6fb51c86052fd92e5202311500e226201d975ea/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-vtnnr/is24160-2-lookup/_layers/sha256/537cfc3d77e9a28fe211464371bffe9ae0097e37979a15666fcab21eb125b558/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_manifests/revisions/sha256/e397673675977260fdabf44166698bbeceb946410e072c081eb1f4f5fed18fac/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/9d/9d29ff0fdbbec33bb4eebb0dbe0d0f3860a856987e5481bb0fc39f3aba086184/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-47xmp/mystream/_layers/sha256/558a2eb041fad2627ab7106b69bb5e1bf30f66743cb8827bcf451aa16d51170a/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-p82rj/mystream/_manifests/revisions/sha256/b4dc30b5ab98521ef354e8d3bdc2ca583d7507651dc0126d89ad545a9468bb67/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-xktgn/mystream/_layers/sha256/bebfa9e8d9ade32eb0f325a8d30bb79ec50d6bfe9f305e696177a355d2f334ef/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/fe/feec96e115e3570a3306a7f9fe5bd8ad126e034793081ed6a8a7935f0a81da36/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_layers/sha256/312897d9e4ab0ba95c44b2ab937aaff59db4625f43e0747e0ae706449a1fd99e/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_layers/sha256/a2cbc909eafade0b8877c2963f0f1ab2673d23237901ff01ded0f4872e88df9c/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/b0/b03f9d54d66b17aab1068852e0b886328de145cda76d46eb1252d1484e2ed898/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/bf/bf920ca7f146b802e1c9a8aab1fba3a3fe601c56b075ecef90834c13b90bb5bb/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-8qmg8/mysql-29706/_manifests/revisions/sha256/e3a832d4c5a37781108a8ab8cf126313e582f79549d2b6bc43d566a6ca6d118f/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a1/a1acc2fd53cd4b8369b226d144c216d25d9c1a380745768f496afbc3f48a1298/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-8qmg8/mysql-29706/_layers/sha256/9fa3954bbddbbd6063154425abb837daa71377c7a47db5b0d8c628d04af9dbe9/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-q86lf/test-49455/_layers/sha256/af52ec70236bbefd4d56545f0298b47e999b9b5d23fa2fcdb3ac646e0db167de/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/8d/8deeda9a2ea315c5704ca2b803eb6706b28633e2ab99752eba7c731f49869e12/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/8f/8f792156b1762e689fc6089b256e841901e83d0709379cbb3ab94e475b27a797/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e0/e0444ce29df7b754434fd4557ec395c5a1759e4af71c3615a81471e0c7edeadc/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-b6s2x/deployment-local/_layers/sha256/eb5f928702517f4c74bda7489a8e6814da022892c90a0fd31256e0bd8d620f23/link
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-jf5wn/ocp11138-test-vczbg/_layers/sha256/e0444ce29df7b754434fd4557ec395c5a1759e4af71c3615a81471e0c7edeadc/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/39/39b8358648e5bedce52187a85e7b2c939b771a6efec95f523050e8188f64af3e/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/73/73fd78e44c68146e00b6f00b946d9e2d441faeded0ec8c6f4cc82d0c53393615/data
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/dc/dc35c765a7328bd99273ee471b6b108980755023d4bcb1927fa7717942a9d318/data
            level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test-default-image-registry-4xz6x/test-41414/_layers/sha256/61f21454c7cc5f0b1df5ab74c8adc22ec8513a889a1a611fa8080d8388b830d1/link
            level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ec/ecc69b8e89c62b7c2068340e18fafa35a5800f938b448154b775d3118d9f4591/data
            level=info msg=Deleted bucket ci-op-c8gjk70n-a66ca-p9msz-image-registry-us-central1-jeucmotm
            level=info msg=Deleted address ci-op-c8gjk70n-a66ca-p9msz-cluster-public-ip
            level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-worker-f-z6gcn
            level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-master-0
            level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-worker-a-lc4lr
            level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-master-1
            level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-worker-b-tkz49
            level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-master-2
            level=info msg=Deleted disk pvc-11b70f55-71d6-4351-b195-2dee7d6c293b
            level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-master-0
            level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-worker-a-lc4lr
            level=info msg=Deleted disk pvc-b6c11a3c-d973-47c8-a2da-564ffb6e4d7e
            level=info msg=Deleted disk pvc-ec92803c-0b22-428c-a2cc-6a93a65b8915
            level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-master-2
            level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-worker-f-z6gcn
            level=info msg=Deleted address ci-op-c8gjk70n-a66ca-p9msz-cluster-ip
            level=info msg=Deleted backend service ci-op-c8gjk70n-a66ca-p9msz-api-internal
            level=info msg=Deleted disk pvc-b5c1ea1c-bc37-4990-aebf-d6e95c5245e9
            level=info msg=Deleted target pool a949f9bfc6f8d4862a6901a1a1b65f64
            level=info msg=Deleted target pool ci-op-c8gjk70n-a66ca-p9msz-api
            level=info msg=Deleted instance group ci-op-c8gjk70n-a66ca-p9msz-master-us-central1-f
            level=info msg=Deleted instance group ci-op-c8gjk70n-a66ca-p9msz-master-us-central1-b
            level=info msg=Deleted instance group ci-op-c8gjk70n-a66ca-p9msz-master-us-central1-a
            level=info msg=Deleted health check ci-op-c8gjk70n-a66ca-p9msz-api-internal
            level=info msg=Deleted HTTP health check a949f9bfc6f8d4862a6901a1a1b65f64
            level=info msg=Deleted HTTP health check ci-op-c8gjk70n-a66ca-p9msz-api
            level=info msg=Writing quota footprint to /tmp/installer/quota.json
            level=info msg=Time elapsed: 5m6s
            level=info msg=Uninstallation complete!
            Copying the Installer logs and metadata to the artifacts directory... 

            Jianli Wei added a comment - The firewall destroy is also a permissions issue, but it pertains to permissions in the host project. I'm not sure how we've handled this in the past.  padillon Previously if the given service account doesn't have permissions provisioning firewall-rules in the host project, firewall-rules creation will be skipped during cluster installation. For example, see below 4.16 test.  periodic-ci-openshift-openshift-tests-private-release-4.16-multi-nightly-gcp-ipi-xpn-mini-perm-arm-f28 #1823329932164468736 Snippet of "ipi-install-install/build-log.txt" 2024-08-13 12:10:53+00:00 - Using the IAM service account of minimal permissions for deploying OCP cluster into GCP shared VPC... install-config.yaml ------------------- apiVersion: v1 metadata: name: ci-op-c8gjk70n-a66ca sshKey: | XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX baseDomain: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX platform: gcp: projectID: XXXXXXXXXXXX region: us-central1 networkProjectID: XXXXXXXXXXXX-shared-vpc network: installer-shared-vpc controlPlaneSubnet: installer-shared-vpc-subnet-1 computeSubnet: installer-shared-vpc-subnet-2 controlPlane: architecture: arm64 name: master platform: gcp: type: t2a-standard-4 osDisk: diskType: pd-ssd diskSizeGB: 200 tags: - preserved-ipi-xpn-control-plane replicas: 3 compute: - architecture: arm64 name: worker replicas: 3 platform: gcp: type: t2a-standard-4 tags: - preserved-ipi-xpn-compute ...output omitted... level=info msg=Credentials loaded from environment variable "GOOGLE_CLOUD_KEYFILE_JSON" , file "/tmp/secret/xpn_min_perm_passthrough.json" level=warning msg=failed to find permission compute.firewalls.create, skipping firewall rule creation ...output omitted...   The "ipi-deprovision-deprovision/build-log.txt", where we can see no log on trying to listing/deleting firewall-rules. Deprovisioning cluster ... 2024-08-13 18:09:52+00:00 - Using the IAM service account of minimal permissions for deploying OCP cluster into GCP shared VPC... /tmp/secret/metadata.json Copying the installation artifacts to the Installer's asset directory... Running the Installer 's ' destroy cluster' command... level=info msg=Credentials loaded from environment variable "GOOGLE_CLOUD_KEYFILE_JSON" , file "/tmp/secret/xpn_min_perm_passthrough.json" level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-worker-b-tkz49 level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-worker-f-z6gcn level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-worker-a-lc4lr level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-master-2 level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-master-0 level=info msg=Stopped instance ci-op-c8gjk70n-a66ca-p9msz-master-1 level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-master-1 level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-worker-b-tkz49 level=info msg=Deleted IAM project role bindings level=info msg=Deleted service account projects/XXXXXXXXXXXX/serviceAccounts/ci-op-c8gjk70n-a66ca-p9msz-w@XXXXXXXXXXXX.iam.gserviceaccount.com level=info msg=Deleted 2 recordset(s) in zone qe level=info msg=Deleted 3 recordset(s) in zone ci-op-c8gjk70n-a66ca-p9msz- private -zone level=info msg=Deleted DNS zone ci-op-c8gjk70n-a66ca-p9msz- private -zone level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/93/932d0da437931580c9d7f118c259624e1c3ec8e81acb2acf5740d945e511ba78/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-8qmg8/mysql-29706/_layers/sha256/f579260de74cdd61666857bff68e870d8b7259f1812142bca15dc42ca433c72f/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-q86lf/test-49455/_manifests/revisions/sha256/b8a489ef48c1015fa8284b87f59f8ec857a42db775f122e7eff18275884b6c05/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_layers/sha256/f74b2e4e8c945c91ccd4c6f43477d53b1feef3f9a83c08e1af5b5bbf96580d94/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_manifests/revisions/sha256/ecc69b8e89c62b7c2068340e18fafa35a5800f938b448154b775d3118d9f4591/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/14/142793795cee36320687e187996b3a79316053c5fee7c7787e4434e78cebb845/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/4d/4db5df5162b66a4ed2fde6acd2de9133ce4d68f87683653931af46c8341f343f/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/dc/dc0338f5d29b0d160df8a085f6fb51c86052fd92e5202311500e226201d975ea/data level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_layers/sha256/8857f4647e6affd0ff58d5af980c8e34d5b599ee6f0d427aad72bea614a6c9d7/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e3/e397673675977260fdabf44166698bbeceb946410e072c081eb1f4f5fed18fac/data level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_manifests/revisions/sha256/50d6e8fbcd60060a5ad8b207166d568a84530a110011adfd74f604da358e0f31/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e0/e0567b54f4e4275914d892f7156811009fed96bbb7f7d3aabd686058751fc2d4/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-c5s6t/myimage/_layers/sha256/f74b2e4e8c945c91ccd4c6f43477d53b1feef3f9a83c08e1af5b5bbf96580d94/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-fqghc/ruby-test12766-local/_manifests/revisions/sha256/f36ddae644e081a7c218c423c0b6cbad627947c66e6c04cf3c330e297fc4fffa/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/e94075cdb888c2f3b897117ade6b75229c03c2bd5935ef33e2cb1810e9207926/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-k5rsv/first/_manifests/revisions/sha256/bf920ca7f146b802e1c9a8aab1fba3a3fe601c56b075ecef90834c13b90bb5bb/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-krt7z/test-50925/_manifests/revisions/sha256/e1150a0ea575c730dc18133a62f3858d06f8856598451d9e25bbbbcfa437eec5/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -p82rj/mystream/_layers/sha256/537cfc3d77e9a28fe211464371bffe9ae0097e37979a15666fcab21eb125b558/link level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/7a9958543371ea8b93d844b21ed98700f4bb42ba8d9ff42543234c74802c5714/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/d8/d8955d3e8e04900a695f484cedfd2fb469e4965201c5b6e7dc70afbe15a612e8/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e1/e1150a0ea575c730dc18133a62f3858d06f8856598451d9e25bbbbcfa437eec5/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ed/ed88bae007bd9c42610e465ab436d60b2457b10b735a1bc8e5daba38f548c026/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-c5s6t/myimage/_manifests/revisions/sha256/d0be16b555a3a821bca04e7953b4ecefdffa838676199c3f045bfef8b28f0f00/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -p82rj/mystream/_layers/sha256/321a09b060aafbd3920dd54cf470e60e599d2f3dadfaba3798e9144353bd0a73/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/2f/2f3c60305226f5b02f3a7830c5bc5e9973fec64692feba2d494d45a2f96d38a9/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-krt7z/test-50925/_layers/sha256/c2cf70554e629dd6e8f87b344b3797526b1ba7ed49fd40d82ef41a61fd4b2051/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_manifests/revisions/sha256/c26501b3c8c1d70f22c778cf643ee051a4e7d9b27063b77d184aabb70c413c29/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/88/8857f4647e6affd0ff58d5af980c8e34d5b599ee6f0d427aad72bea614a6c9d7/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ca/ca1636478fe5b8e2a56600e24d6759147feb15020824334f4a798c1cb6ed58e2/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-b6s2x/deployment-local/_manifests/revisions/sha256/9d29ff0fdbbec33bb4eebb0dbe0d0f3860a856987e5481bb0fc39f3aba086184/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/b4/b4dc30b5ab98521ef354e8d3bdc2ca583d7507651dc0126d89ad545a9468bb67/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ca/cae34425c559694a7a6f072c2486b4b9353f567f1591ab9460e507232f7eccce/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-c5s6t/myimage/_layers/sha256/0a1a725750067ef414061b6edd71fd9e9f2f0d6adbcdb3f2904d56797cdbe079/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a2/a2c8ccf1dbe78623f6d831d843da81c6c0df9da6c6a1dc062b17850fd8ed2c03/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/d4b811080f31c7ef4de3b70ae0b58d2e426c5146b6194666368bf8dd831c774f/link level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/39b8358648e5bedce52187a85e7b2c939b771a6efec95f523050e8188f64af3e/link level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_manifests/revisions/sha256/757d2cc5b81785a2b035dfb48971f40061f4811741743e73881218bf99cff077/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/5a/5ad2cdb533eff4e5524e7511ba737a12924abecc0d3a0401f342d870a762d72a/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/e24600bac48ce2157027e68df9e26a81754edc6f7e099c33c0a89de879dba5d9/link level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/581288a53a925cfa530da9f86862c08b72ceb983b5e232220e0b409004b7a7ae/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/25/25a105c046267354ca01223f3b8f81744dbdbf1fa53a221c4ad91d1279d6f9c2/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_manifests/revisions/sha256/943ce385ef2e6d56da9677a7930a0b1ca09339cb9a75cd91cfab81c3e547e0a8/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-b6s2x/deployment-local/_manifests/revisions/sha256/a49b661c1ca3b508c480f9ee65ea345545b7031f5e877f72c750d20fa051fb5e/link level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/376a7503a7e3f4f0174eab5f3cc8b99d957df631e9b39007ff8d3c38b15fb498/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_layers/sha256/88adad5ca0cd95535377abbc2d4e0ab0964a47b4dc7a6b56ba7b19997173c10b/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_manifests/revisions/sha256/a2c8ccf1dbe78623f6d831d843da81c6c0df9da6c6a1dc062b17850fd8ed2c03/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-4xz6x/test-41414/_layers/sha256/c2cf70554e629dd6e8f87b344b3797526b1ba7ed49fd40d82ef41a61fd4b2051/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -jf5wn/ocp11138-test-vczbg/_manifests/revisions/sha256/fa2eefb8e9266b7b29f3c1b7db43b4f725690dde8aa6db4ba1cb4ba8e8cf384e/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_layers/sha256/39b8358648e5bedce52187a85e7b2c939b771a6efec95f523050e8188f64af3e/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_layers/sha256/22b065e45b2773ca291f50eb40cfd89cb93969b4cab7589f3ead365eb402f627/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/c2/c26501b3c8c1d70f22c778cf643ee051a4e7d9b27063b77d184aabb70c413c29/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/7a/7a9958543371ea8b93d844b21ed98700f4bb42ba8d9ff42543234c74802c5714/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -jf5wn/ocp11138-test-vczbg/_layers/sha256/18ea5ce2a404500d5dfadf661ec0566faf7380e56b05ed37735b93844ed5faaa/link level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/d8955d3e8e04900a695f484cedfd2fb469e4965201c5b6e7dc70afbe15a612e8/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/31/312897d9e4ab0ba95c44b2ab937aaff59db4625f43e0747e0ae706449a1fd99e/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -jf5wn/ocp11138-test-vczbg/_layers/sha256/7b90bc9e0c05f4002206c3f18e14681982cf90ff35c65a4d19dbc6b4890032f1/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_layers/sha256/376a7503a7e3f4f0174eab5f3cc8b99d957df631e9b39007ff8d3c38b15fb498/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -xktgn/mystream/_manifests/revisions/sha256/a44545b8ea041a86e76d1cfbc19c12f60fb650321d1f87da9a7ef559ed79ee6c/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a4/a44545b8ea041a86e76d1cfbc19c12f60fb650321d1f87da9a7ef559ed79ee6c/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/feec96e115e3570a3306a7f9fe5bd8ad126e034793081ed6a8a7935f0a81da36/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-k5rsv/first/_layers/sha256/bffe63f0059eb501c7705ef086bb4fed44620c9a6ac80e1bf25a6d831c8a1cdb/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -jf5wn/ocp11138-test-vczbg/_layers/sha256/bf79158e1551cb3f6346f0983c65746a0769790f7b4192c4740e6026d024ba90/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a3/a380b4bcbdb747f5477a8d26191371c8815714cf37e16091873c7077a57250ff/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a2/a2cbc909eafade0b8877c2963f0f1ab2673d23237901ff01ded0f4872e88df9c/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/eb/eb5f928702517f4c74bda7489a8e6814da022892c90a0fd31256e0bd8d620f23/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/42/4200f438cf2e9446f6bcff9d67ceea1f69ed07a2f83363b7fb52529f7ddd8a83/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ef/efc743359cb494e714946cbb3f74235ee3ff23a63e8df181a14c2b9e5d0c1ed6/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-c5s6t/myimage/_layers/sha256/312897d9e4ab0ba95c44b2ab937aaff59db4625f43e0747e0ae706449a1fd99e/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -xktgn/mystream/_layers/sha256/8f792156b1762e689fc6089b256e841901e83d0709379cbb3ab94e475b27a797/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_layers/sha256/d8955d3e8e04900a695f484cedfd2fb469e4965201c5b6e7dc70afbe15a612e8/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e9/e94075cdb888c2f3b897117ade6b75229c03c2bd5935ef33e2cb1810e9207926/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/50/50d6e8fbcd60060a5ad8b207166d568a84530a110011adfd74f604da358e0f31/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/bf/bf112c240f24966420594c548dea9f09a863a4d0bdb310880b9aed7da339b3ca/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/f4ce92a382f8ee5355dddd6244487ef5246bdb325dc5dddd25d55afc14fc1a54/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -92pdp/mystream3/_layers/sha256/552d1f2373af9bfe12033568ebbfb0ccbb0de11279f9a415a29207e264d7f4d9/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -92pdp/mystream3/_layers/sha256/73fd78e44c68146e00b6f00b946d9e2d441faeded0ec8c6f4cc82d0c53393615/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -jf5wn/ocp11138-test-vczbg/_layers/sha256/cae34425c559694a7a6f072c2486b4b9353f567f1591ab9460e507232f7eccce/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/0a/0a1a725750067ef414061b6edd71fd9e9f2f0d6adbcdb3f2904d56797cdbe079/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-vtnnr/is24160-2-lookup/_manifests/revisions/sha256/b4dc30b5ab98521ef354e8d3bdc2ca583d7507651dc0126d89ad545a9468bb67/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/55/552d1f2373af9bfe12033568ebbfb0ccbb0de11279f9a415a29207e264d7f4d9/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ad/ad05e436503eac5b53ad17d36d91e1e8504ce2c005c98b40db10f47ab4812b4d/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -p82rj/mystream/_layers/sha256/e0567b54f4e4275914d892f7156811009fed96bbb7f7d3aabd686058751fc2d4/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/22/22b065e45b2773ca291f50eb40cfd89cb93969b4cab7589f3ead365eb402f627/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/af/af52ec70236bbefd4d56545f0298b47e999b9b5d23fa2fcdb3ac646e0db167de/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e2/e24600bac48ce2157027e68df9e26a81754edc6f7e099c33c0a89de879dba5d9/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-92whd/test24167/_layers/sha256/73fd78e44c68146e00b6f00b946d9e2d441faeded0ec8c6f4cc82d0c53393615/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-92whd/test24167/_manifests/revisions/sha256/a44545b8ea041a86e76d1cfbc19c12f60fb650321d1f87da9a7ef559ed79ee6c/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-fqghc/ruby-test12766-local/_layers/sha256/4db5df5162b66a4ed2fde6acd2de9133ce4d68f87683653931af46c8341f343f/link level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/142793795cee36320687e187996b3a79316053c5fee7c7787e4434e78cebb845/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e3/e3a832d4c5a37781108a8ab8cf126313e582f79549d2b6bc43d566a6ca6d118f/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/d4ba87bb7858f0dd4a60003f011338f3a58b87d0add985652856007fe5ca5034/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/61/61f21454c7cc5f0b1df5ab74c8adc22ec8513a889a1a611fa8080d8388b830d1/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/b8/b8a489ef48c1015fa8284b87f59f8ec857a42db775f122e7eff18275884b6c05/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/dc35c765a7328bd99273ee471b6b108980755023d4bcb1927fa7717942a9d318/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -p82rj/mystream/_layers/sha256/552d1f2373af9bfe12033568ebbfb0ccbb0de11279f9a415a29207e264d7f4d9/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_layers/sha256/043068d544216c34d25e7372daaecbfb89f61787a0ceeed83449dc6846e5e979/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/9f/9fa3954bbddbbd6063154425abb837daa71377c7a47db5b0d8c628d04af9dbe9/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -xktgn/mystream/_layers/sha256/73fd78e44c68146e00b6f00b946d9e2d441faeded0ec8c6f4cc82d0c53393615/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_manifests/revisions/sha256/d0be16b555a3a821bca04e7953b4ecefdffa838676199c3f045bfef8b28f0f00/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/75/757d2cc5b81785a2b035dfb48971f40061f4811741743e73881218bf99cff077/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/d4/d4ba87bb7858f0dd4a60003f011338f3a58b87d0add985652856007fe5ca5034/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -92pdp/mystream3/_layers/sha256/5bf5a7de0e88a2658c783e7c1df12e5ab8389cdad10e99d5defed606598e3bbb/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/09/09e5b7f1bf871e8188193794cafcea9300a63a61807c451951c5f8be95f63c98/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/94/943ce385ef2e6d56da9677a7930a0b1ca09339cb9a75cd91cfab81c3e547e0a8/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a4/a49b661c1ca3b508c480f9ee65ea345545b7031f5e877f72c750d20fa051fb5e/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -92pdp/mystream3/_layers/sha256/321a09b060aafbd3920dd54cf470e60e599d2f3dadfaba3798e9144353bd0a73/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/18/18ea5ce2a404500d5dfadf661ec0566faf7380e56b05ed37735b93844ed5faaa/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/d0/d0be16b555a3a821bca04e7953b4ecefdffa838676199c3f045bfef8b28f0f00/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/f7/f74b2e4e8c945c91ccd4c6f43477d53b1feef3f9a83c08e1af5b5bbf96580d94/data level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_layers/sha256/b03f9d54d66b17aab1068852e0b886328de145cda76d46eb1252d1484e2ed898/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/55/558e284f7a153aade0cab8380b61ab3d479333ebded6f9a83ba0f4db15eb08fc/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -92pdp/mystream3/_layers/sha256/8f792156b1762e689fc6089b256e841901e83d0709379cbb3ab94e475b27a797/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/932d0da437931580c9d7f118c259624e1c3ec8e81acb2acf5740d945e511ba78/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -p82rj/mystream/_layers/sha256/5bf5a7de0e88a2658c783e7c1df12e5ab8389cdad10e99d5defed606598e3bbb/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/4d/4d32c9289beb1d0af7d2f3af5e6ce78bed35e64140355eb728a3c15ea62c6713/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -92pdp/mystream3/_manifests/revisions/sha256/a44545b8ea041a86e76d1cfbc19c12f60fb650321d1f87da9a7ef559ed79ee6c/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/f5/f579260de74cdd61666857bff68e870d8b7259f1812142bca15dc42ca433c72f/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/da05700210f681c47e021b8f3ce45f244f696854cfd656f0cd46e59cb8ca9b7d/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -92pdp/mystream3/_layers/sha256/e0567b54f4e4275914d892f7156811009fed96bbb7f7d3aabd686058751fc2d4/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-jwqgk/st/_manifests/revisions/sha256/4200f438cf2e9446f6bcff9d67ceea1f69ed07a2f83363b7fb52529f7ddd8a83/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -jf5wn/ocp11138-test-vczbg/_layers/sha256/a1acc2fd53cd4b8369b226d144c216d25d9c1a380745768f496afbc3f48a1298/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/d4/d4b811080f31c7ef4de3b70ae0b58d2e426c5146b6194666368bf8dd831c774f/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/7b/7b90bc9e0c05f4002206c3f18e14681982cf90ff35c65a4d19dbc6b4890032f1/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/c8/c863e4ff3f088b0f520617439c193d2cf9858a60691ad98f145dc2354c465aaa/data level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/7a9958543371ea8b93d844b21ed98700f4bb42ba8d9ff42543234c74802c5714/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/04/043068d544216c34d25e7372daaecbfb89f61787a0ceeed83449dc6846e5e979/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -jf5wn/ocp11138-test-vczbg/_layers/sha256/25a105c046267354ca01223f3b8f81744dbdbf1fa53a221c4ad91d1279d6f9c2/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/37/376a7503a7e3f4f0174eab5f3cc8b99d957df631e9b39007ff8d3c38b15fb498/data level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_manifests/revisions/sha256/09e5b7f1bf871e8188193794cafcea9300a63a61807c451951c5f8be95f63c98/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_manifests/revisions/sha256/5ad2cdb533eff4e5524e7511ba737a12924abecc0d3a0401f342d870a762d72a/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/tools/_manifests/revisions/sha256/a380b4bcbdb747f5477a8d26191371c8815714cf37e16091873c7077a57250ff/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/7734d2f7be989dfe94fb891565830b8101d8e9bdbcbce8e5a7e1b1932eb3ac3c/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/88/88adad5ca0cd95535377abbc2d4e0ab0964a47b4dc7a6b56ba7b19997173c10b/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/0a92fe4d3412152aa6b8e9d74163065fda41b4c77227f5f9c30b5fc8d0d16f26/link level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/39b8358648e5bedce52187a85e7b2c939b771a6efec95f523050e8188f64af3e/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_layers/sha256/8deeda9a2ea315c5704ca2b803eb6706b28633e2ab99752eba7c731f49869e12/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/python/_manifests/revisions/sha256/2f3c60305226f5b02f3a7830c5bc5e9973fec64692feba2d494d45a2f96d38a9/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -92pdp/mystream3/_layers/sha256/bebfa9e8d9ade32eb0f325a8d30bb79ec50d6bfe9f305e696177a355d2f334ef/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-q86lf/test-49455/_layers/sha256/c2cf70554e629dd6e8f87b344b3797526b1ba7ed49fd40d82ef41a61fd4b2051/link level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/376a7503a7e3f4f0174eab5f3cc8b99d957df631e9b39007ff8d3c38b15fb498/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/f4/f4ce92a382f8ee5355dddd6244487ef5246bdb325dc5dddd25d55afc14fc1a54/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/32/321a09b060aafbd3920dd54cf470e60e599d2f3dadfaba3798e9144353bd0a73/data level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_layers/sha256/ca1636478fe5b8e2a56600e24d6759147feb15020824334f4a798c1cb6ed58e2/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/bf/bf79158e1551cb3f6346f0983c65746a0769790f7b4192c4740e6026d024ba90/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-c5s6t/myimage/_layers/sha256/ca1636478fe5b8e2a56600e24d6759147feb15020824334f4a798c1cb6ed58e2/link level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/d8955d3e8e04900a695f484cedfd2fb469e4965201c5b6e7dc70afbe15a612e8/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/ed88bae007bd9c42610e465ab436d60b2457b10b735a1bc8e5daba38f548c026/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/fa/fa2eefb8e9266b7b29f3c1b7db43b4f725690dde8aa6db4ba1cb4ba8e8cf384e/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/43/4383798025cde56ad0d232f6c97da3edea0074ad40ced804658fc847c5abcb3e/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/55/558a2eb041fad2627ab7106b69bb5e1bf30f66743cb8827bcf451aa16d51170a/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/be/bebfa9e8d9ade32eb0f325a8d30bb79ec50d6bfe9f305e696177a355d2f334ef/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-krt7z/test-50925/_layers/sha256/4d32c9289beb1d0af7d2f3af5e6ce78bed35e64140355eb728a3c15ea62c6713/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/0a/0a92fe4d3412152aa6b8e9d74163065fda41b4c77227f5f9c30b5fc8d0d16f26/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/bf112c240f24966420594c548dea9f09a863a4d0bdb310880b9aed7da339b3ca/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/53/537cfc3d77e9a28fe211464371bffe9ae0097e37979a15666fcab21eb125b558/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/5b/5bf5a7de0e88a2658c783e7c1df12e5ab8389cdad10e99d5defed606598e3bbb/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/77/7734d2f7be989dfe94fb891565830b8101d8e9bdbcbce8e5a7e1b1932eb3ac3c/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/c2/c2cf70554e629dd6e8f87b344b3797526b1ba7ed49fd40d82ef41a61fd4b2051/data level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/python/_layers/sha256/7a9958543371ea8b93d844b21ed98700f4bb42ba8d9ff42543234c74802c5714/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_manifests/revisions/sha256/ad05e436503eac5b53ad17d36d91e1e8504ce2c005c98b40db10f47ab4812b4d/link level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_layers/sha256/efc743359cb494e714946cbb3f74235ee3ff23a63e8df181a14c2b9e5d0c1ed6/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/bf/bffe63f0059eb501c7705ef086bb4fed44620c9a6ac80e1bf25a6d831c8a1cdb/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-4xz6x/test-41414/_manifests/revisions/sha256/558e284f7a153aade0cab8380b61ab3d479333ebded6f9a83ba0f4db15eb08fc/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/python/_layers/sha256/c863e4ff3f088b0f520617439c193d2cf9858a60691ad98f145dc2354c465aaa/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/58/581288a53a925cfa530da9f86862c08b72ceb983b5e232220e0b409004b7a7ae/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/da/da05700210f681c47e021b8f3ce45f244f696854cfd656f0cd46e59cb8ca9b7d/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/f3/f36ddae644e081a7c218c423c0b6cbad627947c66e6c04cf3c330e297fc4fffa/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/4383798025cde56ad0d232f6c97da3edea0074ad40ced804658fc847c5abcb3e/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-c5s6t/myimage/_layers/sha256/8deeda9a2ea315c5704ca2b803eb6706b28633e2ab99752eba7c731f49869e12/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_layers/sha256/0a1a725750067ef414061b6edd71fd9e9f2f0d6adbcdb3f2904d56797cdbe079/link level=info msg=Deleted bucket object docker/registry/v2/repositories/l26kl/python-sample/_layers/sha256/dc0338f5d29b0d160df8a085f6fb51c86052fd92e5202311500e226201d975ea/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-vtnnr/is24160-2-lookup/_layers/sha256/537cfc3d77e9a28fe211464371bffe9ae0097e37979a15666fcab21eb125b558/link level=info msg=Deleted bucket object docker/registry/v2/repositories/imzec/python-sample/_manifests/revisions/sha256/e397673675977260fdabf44166698bbeceb946410e072c081eb1f4f5fed18fac/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/9d/9d29ff0fdbbec33bb4eebb0dbe0d0f3860a856987e5481bb0fc39f3aba086184/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -47xmp/mystream/_layers/sha256/558a2eb041fad2627ab7106b69bb5e1bf30f66743cb8827bcf451aa16d51170a/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -p82rj/mystream/_manifests/revisions/sha256/b4dc30b5ab98521ef354e8d3bdc2ca583d7507651dc0126d89ad545a9468bb67/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -xktgn/mystream/_layers/sha256/bebfa9e8d9ade32eb0f325a8d30bb79ec50d6bfe9f305e696177a355d2f334ef/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/fe/feec96e115e3570a3306a7f9fe5bd8ad126e034793081ed6a8a7935f0a81da36/data level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/cli/_layers/sha256/312897d9e4ab0ba95c44b2ab937aaff59db4625f43e0747e0ae706449a1fd99e/link level=info msg=Deleted bucket object docker/registry/v2/repositories/openshift/ruby/_layers/sha256/a2cbc909eafade0b8877c2963f0f1ab2673d23237901ff01ded0f4872e88df9c/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/b0/b03f9d54d66b17aab1068852e0b886328de145cda76d46eb1252d1484e2ed898/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/bf/bf920ca7f146b802e1c9a8aab1fba3a3fe601c56b075ecef90834c13b90bb5bb/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-8qmg8/mysql-29706/_manifests/revisions/sha256/e3a832d4c5a37781108a8ab8cf126313e582f79549d2b6bc43d566a6ca6d118f/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/a1/a1acc2fd53cd4b8369b226d144c216d25d9c1a380745768f496afbc3f48a1298/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-8qmg8/mysql-29706/_layers/sha256/9fa3954bbddbbd6063154425abb837daa71377c7a47db5b0d8c628d04af9dbe9/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-q86lf/test-49455/_layers/sha256/af52ec70236bbefd4d56545f0298b47e999b9b5d23fa2fcdb3ac646e0db167de/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/8d/8deeda9a2ea315c5704ca2b803eb6706b28633e2ab99752eba7c731f49869e12/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/8f/8f792156b1762e689fc6089b256e841901e83d0709379cbb3ab94e475b27a797/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/e0/e0444ce29df7b754434fd4557ec395c5a1759e4af71c3615a81471e0c7edeadc/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-b6s2x/deployment-local/_layers/sha256/eb5f928702517f4c74bda7489a8e6814da022892c90a0fd31256e0bd8d620f23/link level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -jf5wn/ocp11138-test-vczbg/_layers/sha256/e0444ce29df7b754434fd4557ec395c5a1759e4af71c3615a81471e0c7edeadc/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/39/39b8358648e5bedce52187a85e7b2c939b771a6efec95f523050e8188f64af3e/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/73/73fd78e44c68146e00b6f00b946d9e2d441faeded0ec8c6f4cc82d0c53393615/data level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/dc/dc35c765a7328bd99273ee471b6b108980755023d4bcb1927fa7717942a9d318/data level=info msg=Deleted bucket object docker/registry/v2/repositories/e2e-test- default -image-registry-4xz6x/test-41414/_layers/sha256/61f21454c7cc5f0b1df5ab74c8adc22ec8513a889a1a611fa8080d8388b830d1/link level=info msg=Deleted bucket object docker/registry/v2/blobs/sha256/ec/ecc69b8e89c62b7c2068340e18fafa35a5800f938b448154b775d3118d9f4591/data level=info msg=Deleted bucket ci-op-c8gjk70n-a66ca-p9msz-image-registry-us-central1-jeucmotm level=info msg=Deleted address ci-op-c8gjk70n-a66ca-p9msz-cluster- public -ip level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-worker-f-z6gcn level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-master-0 level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-worker-a-lc4lr level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-master-1 level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-worker-b-tkz49 level=info msg=Deleted instance ci-op-c8gjk70n-a66ca-p9msz-master-2 level=info msg=Deleted disk pvc-11b70f55-71d6-4351-b195-2dee7d6c293b level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-master-0 level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-worker-a-lc4lr level=info msg=Deleted disk pvc-b6c11a3c-d973-47c8-a2da-564ffb6e4d7e level=info msg=Deleted disk pvc-ec92803c-0b22-428c-a2cc-6a93a65b8915 level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-master-2 level=info msg=Deleted disk ci-op-c8gjk70n-a66ca-p9msz-worker-f-z6gcn level=info msg=Deleted address ci-op-c8gjk70n-a66ca-p9msz-cluster-ip level=info msg=Deleted backend service ci-op-c8gjk70n-a66ca-p9msz-api-internal level=info msg=Deleted disk pvc-b5c1ea1c-bc37-4990-aebf-d6e95c5245e9 level=info msg=Deleted target pool a949f9bfc6f8d4862a6901a1a1b65f64 level=info msg=Deleted target pool ci-op-c8gjk70n-a66ca-p9msz-api level=info msg=Deleted instance group ci-op-c8gjk70n-a66ca-p9msz-master-us-central1-f level=info msg=Deleted instance group ci-op-c8gjk70n-a66ca-p9msz-master-us-central1-b level=info msg=Deleted instance group ci-op-c8gjk70n-a66ca-p9msz-master-us-central1-a level=info msg=Deleted health check ci-op-c8gjk70n-a66ca-p9msz-api-internal level=info msg=Deleted HTTP health check a949f9bfc6f8d4862a6901a1a1b65f64 level=info msg=Deleted HTTP health check ci-op-c8gjk70n-a66ca-p9msz-api level=info msg=Writing quota footprint to /tmp/installer/quota.json level=info msg=Time elapsed: 5m6s level=info msg=Uninstallation complete! Copying the Installer logs and metadata to the artifacts directory...

            Patrick Dillon added a comment - - edited

            > Shall I file an OCP bug for "destroy cluster" issue, and file an OCP doc bug for the additional permissions needed? Please advise, thanks! 

             

            rhn-support-jiwei These both seem like permissions issues to me, so I think it could be a single bug. But creating separate bugs is fine as well.

            Yes, please create separate bugs for these. The firewall destroy is also a permissions issue, but it pertains to permissions in the host project. I'm not sure how we've handled this in the past. We may want to ensure we don't fail the install when we don't have proper permissions to destroy in the host project.

            Patrick Dillon added a comment - - edited > Shall I file an OCP bug for "destroy cluster" issue, and file an OCP doc bug for the additional permissions needed? Please advise, thanks!    rhn-support-jiwei These both seem like permissions issues to me, so I think it could be a single bug. But creating separate bugs is fine as well. Yes, please create separate bugs for these. The firewall destroy is also a permissions issue, but it pertains to permissions in the host project. I'm not sure how we've handled this in the past. We may want to ensure we don't fail the install when we don't have proper permissions to destroy in the host project.

            rhn-support-jiwei For the deletion issue you noticed, please make sure you are testing with the fix in https://github.com/openshift/installer/pull/8810. If its still a problem when using that fix it seems reasonable to create a bug for tracking.

            Robert Fournier added a comment - rhn-support-jiwei For the deletion issue you noticed, please make sure you are testing with the fix in https://github.com/openshift/installer/pull/8810 . If its still a problem when using that fix it seems reasonable to create a bug for tracking.

            Jianli Wei added a comment -

            Verified with 4.18.0-0.nightly-2024-08-18-185553

            (1) QE's Flexy-install job

            08-19 09:50:54.911  [01:50:54] INFO> install-config.yaml:
            08-19 09:50:54.911  ---
            08-19 09:50:54.911  apiVersion: v1
            08-19 09:50:54.911  controlPlane:
            08-19 09:50:54.911    architecture: amd64
            08-19 09:50:54.911    hyperthreading: Enabled
            08-19 09:50:54.911    name: master
            08-19 09:50:54.911    platform:
            08-19 09:50:54.912      gcp:
            08-19 09:50:54.912        osDisk:
            08-19 09:50:54.912          diskType: 
            08-19 09:50:54.912          diskSizeGB: 
            08-19 09:50:54.912    replicas: 3
            08-19 09:50:54.912  compute:
            08-19 09:50:54.912  - architecture: amd64
            08-19 09:50:54.912    hyperthreading: Enabled
            08-19 09:50:54.912    name: worker
            08-19 09:50:54.912    platform:
            08-19 09:50:54.912      gcp:
            08-19 09:50:54.912        osDisk:
            08-19 09:50:54.912          diskType: 
            08-19 09:50:54.912          diskSizeGB: 
            08-19 09:50:54.912    replicas: 2
            08-19 09:50:54.912  metadata:
            08-19 09:50:54.912    name: jiwei-0819b
            08-19 09:50:54.912  platform:
            08-19 09:50:54.912    gcp:
            08-19 09:50:54.912      region: us-central1
            08-19 09:50:54.912      projectID: openshift-qe
            08-19 09:50:54.912      networkProjectID: openshift-qe-shared-vpc
            08-19 09:50:54.912      network: installer-shared-vpc
            08-19 09:50:54.912      controlPlaneSubnet: installer-shared-vpc-subnet-1
            08-19 09:50:54.912      computeSubnet: installer-shared-vpc-subnet-2
            08-19 09:50:54.913      defaultMachinePlatform: {}
            08-19 09:50:54.913  pullSecret: HIDDEN
            08-19 09:50:54.913  networking:
            08-19 09:50:54.913    clusterNetwork:
            08-19 09:50:54.913    - cidr: 10.128.0.0/14
            08-19 09:50:54.913      hostPrefix: 23
            08-19 09:50:54.913    serviceNetwork:
            08-19 09:50:54.913    - 172.30.0.0/16
            08-19 09:50:54.913    machineNetwork:
            08-19 09:50:54.913    - cidr: 10.0.0.0/16
            08-19 09:50:54.913  publish: External
            08-19 09:50:54.913  credentialsMode: Passthrough
            08-19 09:50:54.913  baseDomain: qe.gcp.devcluster.openshift.com
            08-19 09:50:54.913  sshKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDKyo2CxXHRP3Q5Ay0ZOlxCNSuH3xCSB68exLwE9b1fbvnzHQLfczM2oMySmEKmAN/l+mDSbrXVqx5Aa+Q76nmPK31ALbwCw94dd6A5IeM6t9PguWiodosXXccm7CgAh61+CIM6FkbrSw8mEFlUd/5LqQoi5xe3Y4ioYinXgDRIcN2aNaKr/BDGyMsnn4l9w/gOf+pMRQdqOa/cctKEt7SzMtnONNYKTf9hV2XQegVYNFgbmVKJvog3BR9jm8pAlE8mcGtn1QNsnNcXVqXRDKj/Sx1B7YfS631PVUX6Wpt2r2nYBwvUprmvh2Iqs/qBpG38kKe4afXRG9RNX65/ETiS/EdFta+q96Sbk/GOUPcn+NbNVwDFTKBdP0c88oPtp13vF78Ggdprx+uoUj6NAhb/bsnm4B1uKv71c++e+QqfFfjTcmtaCoZDRBHNT0FW+B/HLBhBQAV0qseSnZ69HYHgup0aKAbIwmsW5yqFewdU0CIPfgbPM06lo3/YkIunDf2IeEjzjz8LOtNmj+qiEsOU4xbMhbt9aeE4e6W6sC2FQrgqq2KFI27IvOeJSq6JAoXEIl+A5ZEhmjIKBrgucCZeMINB2c07354jGocq1A5d/oMc3YDoCc+HqDOCvugfxi8gQh1rKSrhZkOsvQTSzaLqpjLZEQ3IQU5oeRrKHPfDEQ==
            08-19 09:50:54.914    openshift-qe
            ...output omitted...
            08-19 09:50:55.840  GCP_SERVICE_ACCOUNT=aos-qe-serviceaccount@openshift-qe.iam.gserviceaccount.com
            08-19 09:50:55.841  PROJECT_NAME=openshift-qe 
            ...output omitted...
            08-19 10:30:46.373  NAME                               STATUS   ROLES                  AGE   VERSION
            08-19 10:30:46.373  jiwei-0819b-95ppx-master-0         Ready    control-plane,master   30m   v1.30.3
            08-19 10:30:46.373  jiwei-0819b-95ppx-master-1         Ready    control-plane,master   30m   v1.30.3
            08-19 10:30:46.373  jiwei-0819b-95ppx-master-2         Ready    control-plane,master   30m   v1.30.3
            08-19 10:30:46.373  jiwei-0819b-95ppx-worker-a-njnxb   Ready    worker                 20m   v1.30.3
            08-19 10:30:46.374  jiwei-0819b-95ppx-worker-b-l2tlt   Ready    worker                 20m   v1.30.3
            08-19 10:30:46.374  NAME      VERSION                              AVAILABLE   PROGRESSING   SINCE   STATUS
            08-19 10:30:46.374  version   4.18.0-0.nightly-2024-08-18-185553   True        False         7m54s   Cluster version is 4.18.0-0.nightly-2024-08-18-185553
            08-19 10:30:46.374  NAME                                       VERSION                              AVAILABLE   PROGRESSING   DEGRADED   SINCE   MESSAGE
            08-19 10:30:46.374  authentication                             4.18.0-0.nightly-2024-08-18-185553   True        False         False      8m18s   
            08-19 10:30:46.374  baremetal                                  4.18.0-0.nightly-2024-08-18-185553   True        False         False      26m     
            08-19 10:30:46.374  cloud-controller-manager                   4.18.0-0.nightly-2024-08-18-185553   True        False         False      30m     
            08-19 10:30:46.375  cloud-credential                           4.18.0-0.nightly-2024-08-18-185553   True        False         False      31m     
            08-19 10:30:46.375  cluster-autoscaler                         4.18.0-0.nightly-2024-08-18-185553   True        False         False      26m     
            08-19 10:30:46.375  config-operator                            4.18.0-0.nightly-2024-08-18-185553   True        False         False      27m     
            08-19 10:30:46.375  console                                    4.18.0-0.nightly-2024-08-18-185553   True        False         False      10m     
            08-19 10:30:46.375  control-plane-machine-set                  4.18.0-0.nightly-2024-08-18-185553   True        False         False      26m     
            08-19 10:30:46.375  csi-snapshot-controller                    4.18.0-0.nightly-2024-08-18-185553   True        False         False      27m     
            08-19 10:30:46.375  dns                                        4.18.0-0.nightly-2024-08-18-185553   True        False         False      26m     
            08-19 10:30:46.376  etcd                                       4.18.0-0.nightly-2024-08-18-185553   True        False         False      25m     
            08-19 10:30:46.376  image-registry                             4.18.0-0.nightly-2024-08-18-185553   True        False         False      17m     
            08-19 10:30:46.376  ingress                                    4.18.0-0.nightly-2024-08-18-185553   True        False         False      16m     
            08-19 10:30:46.376  insights                                   4.18.0-0.nightly-2024-08-18-185553   True        False         False      21m     
            08-19 10:30:46.376  kube-apiserver                             4.18.0-0.nightly-2024-08-18-185553   True        False         False      10m     
            08-19 10:30:46.376  kube-controller-manager                    4.18.0-0.nightly-2024-08-18-185553   True        False         False      24m     
            08-19 10:30:46.376  kube-scheduler                             4.18.0-0.nightly-2024-08-18-185553   True        False         False      23m     
            08-19 10:30:46.377  kube-storage-version-migrator              4.18.0-0.nightly-2024-08-18-185553   True        False         False      27m     
            08-19 10:30:46.377  machine-api                                4.18.0-0.nightly-2024-08-18-185553   True        False         False      19m     
            08-19 10:30:46.377  machine-approver                           4.18.0-0.nightly-2024-08-18-185553   True        False         False      27m     
            08-19 10:30:46.377  machine-config                             4.18.0-0.nightly-2024-08-18-185553   True        False         False      26m     
            08-19 10:30:46.377  marketplace                                4.18.0-0.nightly-2024-08-18-185553   True        False         False      26m     
            08-19 10:30:46.377  monitoring                                 4.18.0-0.nightly-2024-08-18-185553   True        False         False      9m52s   
            08-19 10:30:46.378  network                                    4.18.0-0.nightly-2024-08-18-185553   True        False         False      29m     
            08-19 10:30:46.378  node-tuning                                4.18.0-0.nightly-2024-08-18-185553   True        False         False      19m     
            08-19 10:30:46.378  openshift-apiserver                        4.18.0-0.nightly-2024-08-18-185553   True        False         False      14m     
            08-19 10:30:46.378  openshift-controller-manager               4.18.0-0.nightly-2024-08-18-185553   True        False         False      19m     
            08-19 10:30:46.378  openshift-samples                          4.18.0-0.nightly-2024-08-18-185553   True        False         False      19m     
            08-19 10:30:46.378  operator-lifecycle-manager                 4.18.0-0.nightly-2024-08-18-185553   True        False         False      26m     
            08-19 10:30:46.379  operator-lifecycle-manager-catalog         4.18.0-0.nightly-2024-08-18-185553   True        False         False      26m     
            08-19 10:30:46.379  operator-lifecycle-manager-packageserver   4.18.0-0.nightly-2024-08-18-185553   True        False         False      19m     
            08-19 10:30:46.379  service-ca                                 4.18.0-0.nightly-2024-08-18-185553   True        False         False      27m     
            08-19 10:30:46.379  storage                                    4.18.0-0.nightly-2024-08-18-185553   True        False         False      27m     

            (2) QE's Flexy-destroy job

             

            Jianli Wei added a comment - Verified with 4.18.0-0.nightly-2024-08-18-185553 (1) QE's Flexy-install job 08-19 09:50:54.911 [01:50:54] INFO> install-config.yaml: 08-19 09:50:54.911 --- 08-19 09:50:54.911 apiVersion: v1 08-19 09:50:54.911 controlPlane: 08-19 09:50:54.911 architecture: amd64 08-19 09:50:54.911 hyperthreading: Enabled 08-19 09:50:54.911 name: master 08-19 09:50:54.911 platform: 08-19 09:50:54.912 gcp: 08-19 09:50:54.912 osDisk: 08-19 09:50:54.912 diskType: 08-19 09:50:54.912 diskSizeGB: 08-19 09:50:54.912 replicas: 3 08-19 09:50:54.912 compute: 08-19 09:50:54.912 - architecture: amd64 08-19 09:50:54.912 hyperthreading: Enabled 08-19 09:50:54.912 name: worker 08-19 09:50:54.912 platform: 08-19 09:50:54.912 gcp: 08-19 09:50:54.912 osDisk: 08-19 09:50:54.912 diskType: 08-19 09:50:54.912 diskSizeGB: 08-19 09:50:54.912 replicas: 2 08-19 09:50:54.912 metadata: 08-19 09:50:54.912 name: jiwei-0819b 08-19 09:50:54.912 platform: 08-19 09:50:54.912 gcp: 08-19 09:50:54.912 region: us-central1 08-19 09:50:54.912 projectID: openshift-qe 08-19 09:50:54.912 networkProjectID: openshift-qe-shared-vpc 08-19 09:50:54.912 network: installer-shared-vpc 08-19 09:50:54.912 controlPlaneSubnet: installer-shared-vpc-subnet-1 08-19 09:50:54.912 computeSubnet: installer-shared-vpc-subnet-2 08-19 09:50:54.913 defaultMachinePlatform: {} 08-19 09:50:54.913 pullSecret: HIDDEN 08-19 09:50:54.913 networking: 08-19 09:50:54.913 clusterNetwork: 08-19 09:50:54.913 - cidr: 10.128.0.0/14 08-19 09:50:54.913 hostPrefix: 23 08-19 09:50:54.913 serviceNetwork: 08-19 09:50:54.913 - 172.30.0.0/16 08-19 09:50:54.913 machineNetwork: 08-19 09:50:54.913 - cidr: 10.0.0.0/16 08-19 09:50:54.913 publish: External 08-19 09:50:54.913 credentialsMode: Passthrough 08-19 09:50:54.913 baseDomain: qe.gcp.devcluster.openshift.com 08-19 09:50:54.913 sshKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDKyo2CxXHRP3Q5Ay0ZOlxCNSuH3xCSB68exLwE9b1fbvnzHQLfczM2oMySmEKmAN/l+mDSbrXVqx5Aa+Q76nmPK31ALbwCw94dd6A5IeM6t9PguWiodosXXccm7CgAh61+CIM6FkbrSw8mEFlUd/5LqQoi5xe3Y4ioYinXgDRIcN2aNaKr/BDGyMsnn4l9w/gOf+pMRQdqOa/cctKEt7SzMtnONNYKTf9hV2XQegVYNFgbmVKJvog3BR9jm8pAlE8mcGtn1QNsnNcXVqXRDKj/Sx1B7YfS631PVUX6Wpt2r2nYBwvUprmvh2Iqs/qBpG38kKe4afXRG9RNX65/ETiS/EdFta+q96Sbk/GOUPcn+NbNVwDFTKBdP0c88oPtp13vF78Ggdprx+uoUj6NAhb/bsnm4B1uKv71c++e+QqfFfjTcmtaCoZDRBHNT0FW+B/HLBhBQAV0qseSnZ69HYHgup0aKAbIwmsW5yqFewdU0CIPfgbPM06lo3/YkIunDf2IeEjzjz8LOtNmj+qiEsOU4xbMhbt9aeE4e6W6sC2FQrgqq2KFI27IvOeJSq6JAoXEIl+A5ZEhmjIKBrgucCZeMINB2c07354jGocq1A5d/oMc3YDoCc+HqDOCvugfxi8gQh1rKSrhZkOsvQTSzaLqpjLZEQ3IQU5oeRrKHPfDEQ== 08-19 09:50:54.914 openshift-qe ...output omitted... 08-19 09:50:55.840 GCP_SERVICE_ACCOUNT=aos-qe-serviceaccount@openshift-qe.iam.gserviceaccount.com 08-19 09:50:55.841 PROJECT_NAME=openshift-qe ...output omitted... 08-19 10:30:46.373 NAME STATUS ROLES AGE VERSION 08-19 10:30:46.373 jiwei-0819b-95ppx-master-0 Ready control-plane,master 30m v1.30.3 08-19 10:30:46.373 jiwei-0819b-95ppx-master-1 Ready control-plane,master 30m v1.30.3 08-19 10:30:46.373 jiwei-0819b-95ppx-master-2 Ready control-plane,master 30m v1.30.3 08-19 10:30:46.373 jiwei-0819b-95ppx-worker-a-njnxb Ready worker 20m v1.30.3 08-19 10:30:46.374 jiwei-0819b-95ppx-worker-b-l2tlt Ready worker 20m v1.30.3 08-19 10:30:46.374 NAME VERSION AVAILABLE PROGRESSING SINCE STATUS 08-19 10:30:46.374 version 4.18.0-0.nightly-2024-08-18-185553 True False 7m54s Cluster version is 4.18.0-0.nightly-2024-08-18-185553 08-19 10:30:46.374 NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE 08-19 10:30:46.374 authentication 4.18.0-0.nightly-2024-08-18-185553 True False False 8m18s 08-19 10:30:46.374 baremetal 4.18.0-0.nightly-2024-08-18-185553 True False False 26m 08-19 10:30:46.374 cloud-controller-manager 4.18.0-0.nightly-2024-08-18-185553 True False False 30m 08-19 10:30:46.375 cloud-credential 4.18.0-0.nightly-2024-08-18-185553 True False False 31m 08-19 10:30:46.375 cluster-autoscaler 4.18.0-0.nightly-2024-08-18-185553 True False False 26m 08-19 10:30:46.375 config- operator 4.18.0-0.nightly-2024-08-18-185553 True False False 27m 08-19 10:30:46.375 console 4.18.0-0.nightly-2024-08-18-185553 True False False 10m 08-19 10:30:46.375 control-plane-machine-set 4.18.0-0.nightly-2024-08-18-185553 True False False 26m 08-19 10:30:46.375 csi-snapshot-controller 4.18.0-0.nightly-2024-08-18-185553 True False False 27m 08-19 10:30:46.375 dns 4.18.0-0.nightly-2024-08-18-185553 True False False 26m 08-19 10:30:46.376 etcd 4.18.0-0.nightly-2024-08-18-185553 True False False 25m 08-19 10:30:46.376 image-registry 4.18.0-0.nightly-2024-08-18-185553 True False False 17m 08-19 10:30:46.376 ingress 4.18.0-0.nightly-2024-08-18-185553 True False False 16m 08-19 10:30:46.376 insights 4.18.0-0.nightly-2024-08-18-185553 True False False 21m 08-19 10:30:46.376 kube-apiserver 4.18.0-0.nightly-2024-08-18-185553 True False False 10m 08-19 10:30:46.376 kube-controller-manager 4.18.0-0.nightly-2024-08-18-185553 True False False 24m 08-19 10:30:46.376 kube-scheduler 4.18.0-0.nightly-2024-08-18-185553 True False False 23m 08-19 10:30:46.377 kube-storage-version-migrator 4.18.0-0.nightly-2024-08-18-185553 True False False 27m 08-19 10:30:46.377 machine-api 4.18.0-0.nightly-2024-08-18-185553 True False False 19m 08-19 10:30:46.377 machine-approver 4.18.0-0.nightly-2024-08-18-185553 True False False 27m 08-19 10:30:46.377 machine-config 4.18.0-0.nightly-2024-08-18-185553 True False False 26m 08-19 10:30:46.377 marketplace 4.18.0-0.nightly-2024-08-18-185553 True False False 26m 08-19 10:30:46.377 monitoring 4.18.0-0.nightly-2024-08-18-185553 True False False 9m52s 08-19 10:30:46.378 network 4.18.0-0.nightly-2024-08-18-185553 True False False 29m 08-19 10:30:46.378 node-tuning 4.18.0-0.nightly-2024-08-18-185553 True False False 19m 08-19 10:30:46.378 openshift-apiserver 4.18.0-0.nightly-2024-08-18-185553 True False False 14m 08-19 10:30:46.378 openshift-controller-manager 4.18.0-0.nightly-2024-08-18-185553 True False False 19m 08-19 10:30:46.378 openshift-samples 4.18.0-0.nightly-2024-08-18-185553 True False False 19m 08-19 10:30:46.378 operator -lifecycle-manager 4.18.0-0.nightly-2024-08-18-185553 True False False 26m 08-19 10:30:46.379 operator -lifecycle-manager-catalog 4.18.0-0.nightly-2024-08-18-185553 True False False 26m 08-19 10:30:46.379 operator -lifecycle-manager-packageserver 4.18.0-0.nightly-2024-08-18-185553 True False False 19m 08-19 10:30:46.379 service-ca 4.18.0-0.nightly-2024-08-18-185553 True False False 27m 08-19 10:30:46.379 storage 4.18.0-0.nightly-2024-08-18-185553 True False False 27m (2) QE's Flexy-destroy job  

            Hi bfournie@redhat.com,

            Bugs should not be moved to Verified without first providing a Release Note Type("Bug Fix" or "No Doc Update") and for type "Bug Fix" the Release Note Text must also be provided. Please populate the necessary fields before moving the Bug to Verified.

            OpenShift Jira Bot added a comment - Hi bfournie@redhat.com , Bugs should not be moved to Verified without first providing a Release Note Type("Bug Fix" or "No Doc Update") and for type "Bug Fix" the Release Note Text must also be provided. Please populate the necessary fields before moving the Bug to Verified.

            Jianli Wei added a comment -

            padillon With more testing, it looks like the additional permissions required in the host project are: 

            • resourcemanager.projects.getIamPolicy
            • resourcemanager.projects.setIamPolicy

            See my installation below, where "create cluster" succeeds, unfortunately "destroy cluster" keeps telling warnings until I manually deleted the k8s firewall-rules in the host project. Shall I file an OCP bug for "destroy cluster" issue, and file an OCP doc bug for the additional permissions needed? Please advise, thanks! 

             

            (1) the service account given to the installer, see the permissions included in the custom role "projects/openshift-qe-shared-vpc/roles/resourcemanager.projects.get_set_IamPolicy"

            $ list_roles.sh ipi-xpn-minpt-permissions@openshift-qe.iam.gserviceaccount.com openshift-qe-shared-vpc
            
            Running Command: gcloud projects get-iam-policy openshift-qe --flatten='bindings[].members' --format='table(bindings.role)' --filter='bindings.members:ipi-xpn-minpt-permissions@openshift-qe.iam.gserviceaccount.com'
            
            ROLE
            roles/compute.admin
            roles/compute.loadBalancerAdmin
            roles/dns.admin
            roles/file.editor
            roles/iam.roleViewer
            roles/iam.securityAdmin
            roles/iam.serviceAccountAdmin
            roles/iam.serviceAccountKeyAdmin
            roles/iam.serviceAccountUser
            roles/resourcemanager.tagAdmin
            roles/resourcemanager.tagUser
            roles/storage.admin
            
            Running Command: gcloud projects get-iam-policy openshift-qe-shared-vpc --flatten='bindings[].members' --format='table(bindings.role)' --filter='bindings.members:ipi-xpn-minpt-permissions@openshift-qe.iam.gserviceaccount.com'
            
            ROLE
            projects/openshift-qe-shared-vpc/roles/dns.networks.bindPrivateDNSZone
            projects/openshift-qe-shared-vpc/roles/resourcemanager.projects.get_set_IamPolicy
            roles/compute.networkUser
            
            $ gcloud iam roles describe --project openshift-qe-shared-vpc resourcemanager.projects.get_set_IamPolicy
            description: permissions of getting and settings IAM policies
            etag: BwYfyOkYCts=
            includedPermissions:
            - resourcemanager.projects.getIamPolicy
            - resourcemanager.projects.setIamPolicy
            name: projects/openshift-qe-shared-vpc/roles/resourcemanager.projects.get_set_IamPolicy
            stage: ALPHA
            title: resourcemanager.projects.get_set_IamPolicy
            $ gcloud iam roles describe --project openshift-qe-shared-vpc dns.networks.bindPrivateDNSZone
            etag: BwXq5Yskvx4=
            includedPermissions:
            - dns.networks.bindPrivateDNSZone
            name: projects/openshift-qe-shared-vpc/roles/dns.networks.bindPrivateDNSZone
            stage: ALPHA
            title: dns.networks.bindPrivateDNSZone
            $  

            (2) install-config snippet

            $ ./openshift-install version
            ./openshift-install 4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest
            built from commit 75e765b7024037206367fa7eb6193948c573a0e9
            release image registry.build05.ci.openshift.org/ci-ln-1nv1tvb/release@sha256:e112a99d147993099aa1494ee1d136b9f49c004c06ce3110f6fc97be7b4b8785
            WARNING Release Image Architecture not detected. Release Image Architecture is unknown 
            release architecture unknown
            default architecture amd64
            $ 
            $ gcloud config get account
            ipi-xpn-minpt-permissions@openshift-qe.iam.gserviceaccount.com
            $ gcloud config get project
            openshift-qe
            $ 
            $ yq-3.3.0 r test4/install-config.yaml platform
            gcp:
              projectID: openshift-qe
              region: us-central1
              networkProjectID: openshift-qe-shared-vpc
              network: installer-shared-vpc
              controlPlaneSubnet: installer-shared-vpc-subnet-1
              computeSubnet: installer-shared-vpc-subnet-2
            $ yq-3.3.0 r test4/install-config.yaml credentialsMode
            Passthrough
            $ yq-3.3.0 r test4/install-config.yaml compute
            - architecture: amd64
              hyperthreading: Enabled
              name: worker
              platform:
                gcp:
                  type: n2-standard-2
                  tags:
                  - preserved-ipi-xpn-compute
              replicas: 2
            $ yq-3.3.0 r test4/install-config.yaml controlPlane
            architecture: amd64
            hyperthreading: Enabled
            name: master
            platform:
              gcp:
                tags:
                - preserved-ipi-xpn-control-plane
            replicas: 3
            $  

            (3) "create cluster"

            $ ./openshift-install create cluster --dir test4
            WARNING Release Image Architecture not detected. Release Image Architecture is unknown 
            INFO Credentials loaded from file "~/.gcp/osServiceAccount.json" 
            INFO Consuming Install Config from target directory 
            WARNING failed to find permission compute.firewalls.create, skipping firewall rule creation 
            INFO Adding clusters...                           
            INFO Creating infrastructure resources...         
            INFO Started local control plane with envtest     
            INFO Stored kubeconfig for envtest in: test4/.clusterapi_output/envtest.kubeconfig 
            INFO setting "GOOGLE_APPLICATION_CREDENTIALS" to ~/.gcp/osServiceAccount.json for capg infrastructure controller 
            INFO Running process: Cluster API with args [-v=2 --diagnostics-address=0 --health-addr=127.0.0.1:37863 --webhook-port=35107 --webhook-cert-dir=/tmp/envtest-serving-certs-1940422849 --kubeconfig=test4/.clusterapi_output/envtest.kubeconfig] 
            INFO Running process: gcp infrastructure provider with args [-v=2 --diagnostics-address=0 --health-addr=127.0.0.1:44427 --webhook-port=33419 --webhook-cert-dir=/tmp/envtest-serving-certs-4074934004 --kubeconfig=test4/.clusterapi_output/envtest.kubeconfig] 
            INFO Creating infra manifests...                  
            INFO Created manifest *v1.Namespace, namespace= name=openshift-cluster-api-guests 
            INFO Created manifest *v1beta1.Cluster, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj 
            INFO Created manifest *v1beta1.GCPCluster, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj 
            INFO Done creating infra manifests                
            INFO Creating kubeconfig entry for capi cluster jiwei-0816f-jppdj 
            INFO Waiting up to 15m0s (until 5:13PM CST) for network infrastructure to become ready... 
            INFO Network infrastructure is ready              
            WARNING failed to find permission compute.firewalls.create, skipping firewall rule creation 
            WARNING failed to find permission compute.firewalls.create, skipping firewall rule creation 
            INFO Created manifest *v1beta1.GCPMachine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-bootstrap 
            INFO Created manifest *v1beta1.GCPMachine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-0 
            INFO Created manifest *v1beta1.GCPMachine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-1 
            INFO Created manifest *v1beta1.GCPMachine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-2 
            INFO Created manifest *v1beta1.Machine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-bootstrap 
            INFO Created manifest *v1beta1.Machine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-0 
            INFO Created manifest *v1beta1.Machine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-1 
            INFO Created manifest *v1beta1.Machine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-2 
            INFO Created manifest *v1.Secret, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-bootstrap 
            INFO Created manifest *v1.Secret, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master 
            INFO Waiting up to 15m0s (until 5:15PM CST) for machines [jiwei-0816f-jppdj-bootstrap jiwei-0816f-jppdj-master-0 jiwei-0816f-jppdj-master-1 jiwei-0816f-jppdj-master-2] to provision... 
            INFO Control-plane machines are ready             
            INFO Cluster API resources have been created. Waiting for cluster to become ready... 
            INFO Waiting up to 20m0s (until 5:21PM CST) for the Kubernetes API at https://api.jiwei-0816f.qe.gcp.devcluster.openshift.com:6443... 
            INFO API v1.30.3 up                               
            INFO Waiting up to 45m0s (until 5:49PM CST) for bootstrapping to complete... 
            INFO Destroying the bootstrap resources...        
            WARNING Destroying GCP Bootstrap Resources           
            WARNING failed to find permission compute.firewalls.create, skipping firewall rule creation 
            INFO Waiting up to 5m0s for bootstrap machine deletion openshift-cluster-api-guests/jiwei-0816f-jppdj-bootstrap... 
            INFO Shutting down local Cluster API controllers... 
            INFO Stopped controller: Cluster API              
            WARNING process cluster-api-provider-gcp exited with error: signal: killed 
            INFO Stopped controller: gcp infrastructure provider 
            INFO Shutting down local Cluster API control plane... 
            INFO Local Cluster API system has completed operations 
            INFO no post-destroy requirements for the gcp provider 
            INFO Finished destroying bootstrap resources      
            INFO Waiting up to 40m0s (until 6:00PM CST) for the cluster at https://api.jiwei-0816f.qe.gcp.devcluster.openshift.com:6443 to initialize... 
            INFO Waiting up to 30m0s (until 5:59PM CST) to ensure each cluster operator has finished progressing... 
            INFO All cluster operators have completed progressing 
            INFO Checking to see if there is a route at openshift-console/console... 
            INFO Install complete!                            
            INFO To access the cluster as the system:admin user when using 'oc', run 'export KUBECONFIG=test4/auth/kubeconfig' 
            INFO Access the OpenShift web-console here: https://console-openshift-console.apps.jiwei-0816f.qe.gcp.devcluster.openshift.com 
            INFO Login to the console with user: "kubeadmin", and password: "<PASSWORD>" 
            INFO Time elapsed: 35m0s                          
            $ export KUBECONFIG=test4/auth/kubeconfig
            $ oc get clusterversion
            NAME      VERSION                                                AVAILABLE   PROGRESSING   SINCE   STATUS
            version   4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         72s     Cluster version is 4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest
            $ oc get nodes
            NAME                               STATUS   ROLES                  AGE   VERSION
            jiwei-0816f-jppdj-master-0         Ready    control-plane,master   24m   v1.30.3
            jiwei-0816f-jppdj-master-1         Ready    control-plane,master   24m   v1.30.3
            jiwei-0816f-jppdj-master-2         Ready    control-plane,master   25m   v1.30.3
            jiwei-0816f-jppdj-worker-a-tpb5g   Ready    worker                 11m   v1.30.3
            jiwei-0816f-jppdj-worker-b-j2pc2   Ready    worker                 11m   v1.30.3
            $ oc get co
            NAME                                       VERSION                                                AVAILABLE   PROGRESSING   DEGRADED   SINCE   MESSAGE
            authentication                             4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      2m35s   
            baremetal                                  4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m     
            cloud-controller-manager                   4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      24m     
            cloud-credential                           4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      27m     
            cluster-autoscaler                         4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m     
            config-operator                            4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      22m     
            console                                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      6m55s   
            control-plane-machine-set                  4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      20m     
            csi-snapshot-controller                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      22m     
            dns                                        4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m     
            etcd                                       4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      20m     
            image-registry                             4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      10m     
            ingress                                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      9m55s   
            insights                                   4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      15m     
            kube-apiserver                             4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      11m     
            kube-controller-manager                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      18m     
            kube-scheduler                             4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      17m     
            kube-storage-version-migrator              4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      22m     
            machine-api                                4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      11m     
            machine-approver                           4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m     
            machine-config                             4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      20m     
            marketplace                                4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m     
            monitoring                                 4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      3m46s   
            network                                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      23m     
            node-tuning                                4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      11m     
            openshift-apiserver                        4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      11m     
            openshift-controller-manager               4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      15m     
            openshift-samples                          4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      10m     
            operator-lifecycle-manager                 4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m     
            operator-lifecycle-manager-catalog         4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m     
            operator-lifecycle-manager-packageserver   4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      16m     
            service-ca                                 4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      22m     
            storage                                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m     
            $  

            (4) "destroy cluster", note that it'll keep telling the warning, if I didn't delete the k8s firewall-rules manually from the host project (see "(5)")

            $ ./openshift-install destroy cluster --dir test4
            INFO Credentials loaded from file "~/.gcp/osServiceAccount.json" 
            INFO Stopped instance jiwei-0816f-jppdj-worker-b-j2pc2 
            INFO Stopped instance jiwei-0816f-jppdj-worker-a-tpb5g 
            INFO Stopped instance jiwei-0816f-jppdj-master-1  
            INFO Stopped instance jiwei-0816f-jppdj-master-2  
            INFO Stopped instance jiwei-0816f-jppdj-master-0  
            INFO Deleted IAM project role bindings            
            INFO Deleted service account projects/openshift-qe/serviceAccounts/jiwei-0816f-jppdj-w@openshift-qe.iam.gserviceaccount.com 
            INFO Deleted service account projects/openshift-qe/serviceAccounts/jiwei-0816f-jppdj-m@openshift-qe.iam.gserviceaccount.com 
            INFO Deleted 2 recordset(s) in zone qe            
            INFO Deleted 3 recordset(s) in zone jiwei-0816f-jppdj-private-zone 
            INFO Deleted DNS zone jiwei-0816f-jppdj-private-zone 
            INFO Deleted bucket jiwei-0816f-jppdj-image-registry-us-central1-rcgosetbupujwpeio 
            INFO Deleted instance jiwei-0816f-jppdj-master-1  
            INFO Deleted instance jiwei-0816f-jppdj-worker-b-j2pc2 
            INFO Deleted instance jiwei-0816f-jppdj-master-2  
            INFO Deleted instance jiwei-0816f-jppdj-master-0  
            INFO Deleted instance jiwei-0816f-jppdj-worker-a-tpb5g 
            INFO Deleted disk jiwei-0816f-jppdj-master-1      
            INFO Deleted disk jiwei-0816f-jppdj-worker-b-j2pc2 
            INFO Deleted disk jiwei-0816f-jppdj-master-2      
            INFO Deleted disk jiwei-0816f-jppdj-master-0      
            INFO Deleted disk jiwei-0816f-jppdj-worker-a-tpb5g 
            INFO Deleted address jiwei-0816f-jppdj-api-internal 
            INFO Deleted backend service jiwei-0816f-jppdj-api-internal 
            INFO Deleted target pool aca054616921a4b7ab893220bc233b2c 
            INFO Deleted target tcp proxy jiwei-0816f-jppdj-apiserver 
            INFO Deleted HTTP health check aca054616921a4b7ab893220bc233b2c 
            INFO Deleted backend service jiwei-0816f-jppdj-apiserver 
            INFO Deleted instance group jiwei-0816f-jppdj-master-us-central1-b 
            INFO Deleted instance group jiwei-0816f-jppdj-master-us-central1-f 
            INFO Deleted instance group jiwei-0816f-jppdj-master-us-central1-c 
            INFO Deleted instance group jiwei-0816f-jppdj-master-us-central1-a 
            INFO Deleted health check jiwei-0816f-jppdj-apiserver 
            INFO Deleted health check jiwei-0816f-jppdj-api-internal 
            WARNING failed to delete firewall k8s-aca054616921a4b7ab893220bc233b2c-http-hc: googleapi: Error 403: Required 'compute.firewalls.delete' permission for 'projects/openshift-qe-shared-vpc/global/firewalls/k8s-aca054616921a4b7ab893220bc233b2c-http-hc' 
            WARNING More details:                                
            WARNING Reason: forbidden, Message: Required 'compute.firewalls.delete' permission for 'projects/openshift-qe-shared-vpc/global/firewalls/k8s-aca054616921a4b7ab893220bc233b2c-http-hc' 
            WARNING Reason: forbidden, Message: Required 'compute.networks.updatePolicy' permission for 'projects/openshift-qe-shared-vpc/global/networks/installer-shared-vpc' 
            WARNING                                              
            WARNING failed to delete firewall k8s-fw-aca054616921a4b7ab893220bc233b2c: googleapi: Error 403: Required 'compute.firewalls.delete' permission for 'projects/openshift-qe-shared-vpc/global/firewalls/k8s-fw-aca054616921a4b7ab893220bc233b2c' 
            WARNING More details:                                
            WARNING Reason: forbidden, Message: Required 'compute.firewalls.delete' permission for 'projects/openshift-qe-shared-vpc/global/firewalls/k8s-fw-aca054616921a4b7ab893220bc233b2c' 
            WARNING Reason: forbidden, Message: Required 'compute.networks.updatePolicy' permission for 'projects/openshift-qe-shared-vpc/global/networks/installer-shared-vpc' 
            WARNING                                              
            INFO Deleted firewall rule k8s-fw-aca054616921a4b7ab893220bc233b2c 
            INFO Deleted firewall rule k8s-aca054616921a4b7ab893220bc233b2c-http-hc 
            INFO Time elapsed: 12m2s                          
            INFO Uninstallation complete!                     
            $  

            (5) manually delete the k8s firewall-rules in the host project, so that "destroy cluster" could move on

            $ gcloud --project openshift-qe-shared-vpc compute firewall-rules delete -q k8s-fw-aca054616921a4b7ab893220bc233b2c k8s-aca054616921a4b7ab893220bc233b2c-http-hc
            Deleted [https://www.googleapis.com/compute/v1/projects/openshift-qe-shared-vpc/global/firewalls/k8s-fw-aca054616921a4b7ab893220bc233b2c].
            Deleted [https://www.googleapis.com/compute/v1/projects/openshift-qe-shared-vpc/global/firewalls/k8s-aca054616921a4b7ab893220bc233b2c-http-hc].
            

            Jianli Wei added a comment - padillon With more testing, it looks like the additional permissions required in the host project are:  resourcemanager.projects.getIamPolicy resourcemanager.projects.setIamPolicy See my installation below, where "create cluster" succeeds, unfortunately "destroy cluster" keeps telling warnings until I manually deleted the k8s firewall-rules in the host project. Shall I file an OCP bug for "destroy cluster" issue, and file an OCP doc bug for the additional permissions needed? Please advise, thanks!    (1) the service account given to the installer, see the permissions included in the custom role "projects/openshift-qe-shared-vpc/roles/resourcemanager.projects.get_set_IamPolicy" $ list_roles.sh ipi-xpn-minpt-permissions@openshift-qe.iam.gserviceaccount.com openshift-qe-shared-vpc Running Command: gcloud projects get-iam-policy openshift-qe --flatten= 'bindings[].members' --format= 'table(bindings.role)' --filter= 'bindings.members:ipi-xpn-minpt-permissions@openshift-qe.iam.gserviceaccount.com' ROLE roles/compute.admin roles/compute.loadBalancerAdmin roles/dns.admin roles/file.editor roles/iam.roleViewer roles/iam.securityAdmin roles/iam.serviceAccountAdmin roles/iam.serviceAccountKeyAdmin roles/iam.serviceAccountUser roles/resourcemanager.tagAdmin roles/resourcemanager.tagUser roles/storage.admin Running Command: gcloud projects get-iam-policy openshift-qe-shared-vpc --flatten= 'bindings[].members' --format= 'table(bindings.role)' --filter= 'bindings.members:ipi-xpn-minpt-permissions@openshift-qe.iam.gserviceaccount.com' ROLE projects/openshift-qe-shared-vpc/roles/dns.networks.bindPrivateDNSZone projects/openshift-qe-shared-vpc/roles/resourcemanager.projects.get_set_IamPolicy roles/compute.networkUser $ gcloud iam roles describe --project openshift-qe-shared-vpc resourcemanager.projects.get_set_IamPolicy description: permissions of getting and settings IAM policies etag: BwYfyOkYCts= includedPermissions: - resourcemanager.projects.getIamPolicy - resourcemanager.projects.setIamPolicy name: projects/openshift-qe-shared-vpc/roles/resourcemanager.projects.get_set_IamPolicy stage: ALPHA title: resourcemanager.projects.get_set_IamPolicy $ gcloud iam roles describe --project openshift-qe-shared-vpc dns.networks.bindPrivateDNSZone etag: BwXq5Yskvx4= includedPermissions: - dns.networks.bindPrivateDNSZone name: projects/openshift-qe-shared-vpc/roles/dns.networks.bindPrivateDNSZone stage: ALPHA title: dns.networks.bindPrivateDNSZone $  (2) install-config snippet $ ./openshift-install version ./openshift-install 4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest built from commit 75e765b7024037206367fa7eb6193948c573a0e9 release image registry.build05.ci.openshift.org/ci-ln-1nv1tvb/release@sha256:e112a99d147993099aa1494ee1d136b9f49c004c06ce3110f6fc97be7b4b8785 WARNING Release Image Architecture not detected. Release Image Architecture is unknown  release architecture unknown default architecture amd64 $  $ gcloud config get account ipi-xpn-minpt-permissions@openshift-qe.iam.gserviceaccount.com $ gcloud config get project openshift-qe $  $ yq-3.3.0 r test4/install-config.yaml platform gcp:   projectID: openshift-qe   region: us-central1   networkProjectID: openshift-qe-shared-vpc   network: installer-shared-vpc   controlPlaneSubnet: installer-shared-vpc-subnet-1   computeSubnet: installer-shared-vpc-subnet-2 $ yq-3.3.0 r test4/install-config.yaml credentialsMode Passthrough $ yq-3.3.0 r test4/install-config.yaml compute - architecture: amd64   hyperthreading: Enabled   name: worker   platform:     gcp:       type: n2-standard-2       tags:       - preserved-ipi-xpn-compute   replicas: 2 $ yq-3.3.0 r test4/install-config.yaml controlPlane architecture: amd64 hyperthreading: Enabled name: master platform:   gcp:     tags:     - preserved-ipi-xpn-control-plane replicas: 3 $  (3) "create cluster" $ ./openshift-install create cluster --dir test4 WARNING Release Image Architecture not detected. Release Image Architecture is unknown  INFO Credentials loaded from file "~/.gcp/osServiceAccount.json"   INFO Consuming Install Config from target directory  WARNING failed to find permission compute.firewalls.create, skipping firewall rule creation  INFO Adding clusters...                            INFO Creating infrastructure resources...          INFO Started local control plane with envtest      INFO Stored kubeconfig for envtest in: test4/.clusterapi_output/envtest.kubeconfig  INFO setting "GOOGLE_APPLICATION_CREDENTIALS" to ~/.gcp/osServiceAccount.json for capg infrastructure controller  INFO Running process: Cluster API with args [-v=2 --diagnostics-address=0 --health-addr=127.0.0.1:37863 --webhook-port=35107 --webhook-cert-dir=/tmp/envtest-serving-certs-1940422849 --kubeconfig=test4/.clusterapi_output/envtest.kubeconfig]  INFO Running process: gcp infrastructure provider with args [-v=2 --diagnostics-address=0 --health-addr=127.0.0.1:44427 --webhook-port=33419 --webhook-cert-dir=/tmp/envtest-serving-certs-4074934004 --kubeconfig=test4/.clusterapi_output/envtest.kubeconfig]  INFO Creating infra manifests...                   INFO Created manifest *v1.Namespace, namespace= name=openshift-cluster-api-guests  INFO Created manifest *v1beta1.Cluster, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj  INFO Created manifest *v1beta1.GCPCluster, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj  INFO Done creating infra manifests                 INFO Creating kubeconfig entry for capi cluster jiwei-0816f-jppdj  INFO Waiting up to 15m0s (until 5:13PM CST) for network infrastructure to become ready...  INFO Network infrastructure is ready               WARNING failed to find permission compute.firewalls.create, skipping firewall rule creation  WARNING failed to find permission compute.firewalls.create, skipping firewall rule creation  INFO Created manifest *v1beta1.GCPMachine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-bootstrap  INFO Created manifest *v1beta1.GCPMachine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-0  INFO Created manifest *v1beta1.GCPMachine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-1  INFO Created manifest *v1beta1.GCPMachine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-2  INFO Created manifest *v1beta1.Machine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-bootstrap  INFO Created manifest *v1beta1.Machine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-0  INFO Created manifest *v1beta1.Machine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-1  INFO Created manifest *v1beta1.Machine, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master-2  INFO Created manifest *v1.Secret, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-bootstrap  INFO Created manifest *v1.Secret, namespace=openshift-cluster-api-guests name=jiwei-0816f-jppdj-master  INFO Waiting up to 15m0s (until 5:15PM CST) for machines [jiwei-0816f-jppdj-bootstrap jiwei-0816f-jppdj-master-0 jiwei-0816f-jppdj-master-1 jiwei-0816f-jppdj-master-2] to provision...  INFO Control-plane machines are ready              INFO Cluster API resources have been created. Waiting for cluster to become ready...  INFO Waiting up to 20m0s (until 5:21PM CST) for the Kubernetes API at https: //api.jiwei-0816f.qe.gcp.devcluster.openshift.com:6443...  INFO API v1.30.3 up                                INFO Waiting up to 45m0s (until 5:49PM CST) for bootstrapping to complete...  INFO Destroying the bootstrap resources...         WARNING Destroying GCP Bootstrap Resources            WARNING failed to find permission compute.firewalls.create, skipping firewall rule creation  INFO Waiting up to 5m0s for bootstrap machine deletion openshift-cluster-api-guests/jiwei-0816f-jppdj-bootstrap...  INFO Shutting down local Cluster API controllers...  INFO Stopped controller: Cluster API               WARNING process cluster-api-provider-gcp exited with error: signal: killed  INFO Stopped controller: gcp infrastructure provider  INFO Shutting down local Cluster API control plane...  INFO Local Cluster API system has completed operations  INFO no post-destroy requirements for the gcp provider  INFO Finished destroying bootstrap resources       INFO Waiting up to 40m0s (until 6:00PM CST) for the cluster at https: //api.jiwei-0816f.qe.gcp.devcluster.openshift.com:6443 to initialize...  INFO Waiting up to 30m0s (until 5:59PM CST) to ensure each cluster operator has finished progressing...  INFO All cluster operators have completed progressing  INFO Checking to see if there is a route at openshift-console/console...  INFO Install complete!                             INFO To access the cluster as the system:admin user when using 'oc' , run 'export KUBECONFIG=test4/auth/kubeconfig'   INFO Access the OpenShift web-console here: https: //console-openshift-console.apps.jiwei-0816f.qe.gcp.devcluster.openshift.com  INFO Login to the console with user: "kubeadmin" , and password: "<PASSWORD>"   INFO Time elapsed: 35m0s                           $ export KUBECONFIG=test4/auth/kubeconfig $ oc get clusterversion NAME      VERSION                                                AVAILABLE   PROGRESSING   SINCE   STATUS version   4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         72s     Cluster version is 4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest $ oc get nodes NAME                               STATUS   ROLES                  AGE   VERSION jiwei-0816f-jppdj-master-0         Ready    control-plane,master   24m   v1.30.3 jiwei-0816f-jppdj-master-1         Ready    control-plane,master   24m   v1.30.3 jiwei-0816f-jppdj-master-2         Ready    control-plane,master   25m   v1.30.3 jiwei-0816f-jppdj-worker-a-tpb5g   Ready    worker                 11m   v1.30.3 jiwei-0816f-jppdj-worker-b-j2pc2   Ready    worker                 11m   v1.30.3 $ oc get co NAME                                       VERSION                                                AVAILABLE   PROGRESSING   DEGRADED   SINCE   MESSAGE authentication                             4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      2m35s    baremetal                                  4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m      cloud-controller-manager                   4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      24m      cloud-credential                           4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      27m      cluster-autoscaler                         4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m      config- operator                            4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      22m      console                                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      6m55s    control-plane-machine-set                  4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      20m      csi-snapshot-controller                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      22m      dns                                        4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m      etcd                                       4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      20m      image-registry                             4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      10m      ingress                                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      9m55s    insights                                   4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      15m      kube-apiserver                             4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      11m      kube-controller-manager                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      18m      kube-scheduler                             4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      17m      kube-storage-version-migrator              4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      22m      machine-api                                4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      11m      machine-approver                           4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m      machine-config                             4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      20m      marketplace                                4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m      monitoring                                 4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      3m46s    network                                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      23m      node-tuning                                4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      11m      openshift-apiserver                        4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      11m      openshift-controller-manager               4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      15m      openshift-samples                          4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      10m      operator -lifecycle-manager                 4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m      operator -lifecycle-manager-catalog         4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m      operator -lifecycle-manager-packageserver   4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      16m      service-ca                                 4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      22m      storage                                    4.18.0-0.test-2024-08-16-041957-ci-ln-1nv1tvb-latest   True        False         False      21m      $  (4) "destroy cluster", note that it'll keep telling the warning, if I didn't delete the k8s firewall-rules manually from the host project (see "(5)") $ ./openshift-install destroy cluster --dir test4 INFO Credentials loaded from file "~/.gcp/osServiceAccount.json"   INFO Stopped instance jiwei-0816f-jppdj-worker-b-j2pc2  INFO Stopped instance jiwei-0816f-jppdj-worker-a-tpb5g  INFO Stopped instance jiwei-0816f-jppdj-master-1   INFO Stopped instance jiwei-0816f-jppdj-master-2   INFO Stopped instance jiwei-0816f-jppdj-master-0   INFO Deleted IAM project role bindings             INFO Deleted service account projects/openshift-qe/serviceAccounts/jiwei-0816f-jppdj-w@openshift-qe.iam.gserviceaccount.com  INFO Deleted service account projects/openshift-qe/serviceAccounts/jiwei-0816f-jppdj-m@openshift-qe.iam.gserviceaccount.com  INFO Deleted 2 recordset(s) in zone qe             INFO Deleted 3 recordset(s) in zone jiwei-0816f-jppdj- private -zone  INFO Deleted DNS zone jiwei-0816f-jppdj- private -zone  INFO Deleted bucket jiwei-0816f-jppdj-image-registry-us-central1-rcgosetbupujwpeio  INFO Deleted instance jiwei-0816f-jppdj-master-1   INFO Deleted instance jiwei-0816f-jppdj-worker-b-j2pc2  INFO Deleted instance jiwei-0816f-jppdj-master-2   INFO Deleted instance jiwei-0816f-jppdj-master-0   INFO Deleted instance jiwei-0816f-jppdj-worker-a-tpb5g  INFO Deleted disk jiwei-0816f-jppdj-master-1       INFO Deleted disk jiwei-0816f-jppdj-worker-b-j2pc2  INFO Deleted disk jiwei-0816f-jppdj-master-2       INFO Deleted disk jiwei-0816f-jppdj-master-0       INFO Deleted disk jiwei-0816f-jppdj-worker-a-tpb5g  INFO Deleted address jiwei-0816f-jppdj-api-internal  INFO Deleted backend service jiwei-0816f-jppdj-api-internal  INFO Deleted target pool aca054616921a4b7ab893220bc233b2c  INFO Deleted target tcp proxy jiwei-0816f-jppdj-apiserver  INFO Deleted HTTP health check aca054616921a4b7ab893220bc233b2c  INFO Deleted backend service jiwei-0816f-jppdj-apiserver  INFO Deleted instance group jiwei-0816f-jppdj-master-us-central1-b  INFO Deleted instance group jiwei-0816f-jppdj-master-us-central1-f  INFO Deleted instance group jiwei-0816f-jppdj-master-us-central1-c  INFO Deleted instance group jiwei-0816f-jppdj-master-us-central1-a  INFO Deleted health check jiwei-0816f-jppdj-apiserver  INFO Deleted health check jiwei-0816f-jppdj-api-internal  WARNING failed to delete firewall k8s-aca054616921a4b7ab893220bc233b2c-http-hc: googleapi: Error 403: Required 'compute.firewalls.delete' permission for 'projects/openshift-qe-shared-vpc/global/firewalls/k8s-aca054616921a4b7ab893220bc233b2c-http-hc'   WARNING More details:                                 WARNING Reason: forbidden, Message: Required 'compute.firewalls.delete' permission for 'projects/openshift-qe-shared-vpc/global/firewalls/k8s-aca054616921a4b7ab893220bc233b2c-http-hc'   WARNING Reason: forbidden, Message: Required 'compute.networks.updatePolicy' permission for 'projects/openshift-qe-shared-vpc/global/networks/installer-shared-vpc'   WARNING                                               WARNING failed to delete firewall k8s-fw-aca054616921a4b7ab893220bc233b2c: googleapi: Error 403: Required 'compute.firewalls.delete' permission for 'projects/openshift-qe-shared-vpc/global/firewalls/k8s-fw-aca054616921a4b7ab893220bc233b2c'   WARNING More details:                                 WARNING Reason: forbidden, Message: Required 'compute.firewalls.delete' permission for 'projects/openshift-qe-shared-vpc/global/firewalls/k8s-fw-aca054616921a4b7ab893220bc233b2c'   WARNING Reason: forbidden, Message: Required 'compute.networks.updatePolicy' permission for 'projects/openshift-qe-shared-vpc/global/networks/installer-shared-vpc'   WARNING                                               INFO Deleted firewall rule k8s-fw-aca054616921a4b7ab893220bc233b2c  INFO Deleted firewall rule k8s-aca054616921a4b7ab893220bc233b2c-http-hc  INFO Time elapsed: 12m2s                           INFO Uninstallation complete!                      $  (5) manually delete the k8s firewall-rules in the host project, so that "destroy cluster" could move on $ gcloud --project openshift-qe-shared-vpc compute firewall-rules delete -q k8s-fw-aca054616921a4b7ab893220bc233b2c k8s-aca054616921a4b7ab893220bc233b2c-http-hc Deleted [https: //www.googleapis.com/compute/v1/projects/openshift-qe-shared-vpc/global/firewalls/k8s-fw-aca054616921a4b7ab893220bc233b2c]. Deleted [https: //www.googleapis.com/compute/v1/projects/openshift-qe-shared-vpc/global/firewalls/k8s-aca054616921a4b7ab893220bc233b2c-http-hc]. $ 

            rhn-support-jiwei I was rereading my comments above and I think they are difficult to understand. To unblock your testing, I believe you need to add the Service Account Admin role in the network host project to the installer credentials (service account).

            That should allow you to proceed. My comments are an initial attempt to summarize things for documentation, but I will need to edit/revise to make it easier to understand.

            Patrick Dillon added a comment - rhn-support-jiwei I was rereading my comments above and I think they are difficult to understand. To unblock your testing, I believe you need to add the Service Account Admin role in the network host project to the installer credentials (service account). That should allow you to proceed. My comments are an initial attempt to summarize things for documentation, but I will need to edit/revise to make it easier to understand.

            Correct, we do not consider tags when determining whether to create firewall rules. The creation of firewall rules is based entirely on the presence of permissions, in the control plane service account for ingress firewall rules and in the installer creds for the ssh firewall rules.

            Patrick Dillon added a comment - Correct, we do not consider tags when determining whether to create firewall rules. The creation of firewall rules is based entirely on the presence of permissions, in the control plane service account for ingress firewall rules and in the installer creds for the ssh firewall rules.

              bfournie@redhat.com Robert Fournier
              rhn-support-jiwei Jianli Wei
              Jianli Wei Jianli Wei
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: