Description of problem:
Below message appreas when try to remove non-empty image registry:
message: ’googleapi: Error 409: The bucket you tried to delete was not empty.,
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Import some images to image registry with GSC storage backend
2.Try to remove image registry
3.Try to bring image registry back and check pods under openshift-image-registry
$ oc get pods
NAME READY STATUS RESTARTS AGE
cluster-image-registry-operator-78c9b64968-dr6f5 2/2 Running 0 20h
image-registry-549fbdc64f-jlzmt 0/1 Pending 0 81s
image-registry-69bd779cdd-9pbwg 0/1 Terminating 0 82s
image-registry-7bb54df499-lpb8g 0/1 Pending 0 81s
node-ca-79vw9 1/1 Running 1 20h
node-ca-chnkb 1/1 Running 1 20h
node-ca-w6csh 1/1 Running 1 20h
node-ca-x5kbv 1/1 Running 1 20h
node-ca-z2hzd 1/1 Running 1 20h
Image registry pod cannot come back.
It should be back.
Workaround: manually delete bucket from gcp console(operator will prompt "unable to sync: unable to finalize resource: unable to remove storage: googleapi: Error 404: Not Found, notFound, googleapi: Error 404: Not Found"), the bucket can be deleted in GCP console, then recreate a bucket with same name of the deleted one.
Created attachment 1681032 [details]
Image registry operator log
*** Bug 1828008 has been marked as a duplicate of this bug. ***
Verified on 4.5.0-0.nightly-2020-05-26-063751.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.