sealed-secrets: Unable to find container images

I am not able to install sealed-secrets anymore. Using helm chart (v2.1.5), my k8s cluster is not able to find the container image:

13s         Normal    Pulling                       pod/sealed-secrets-controller-5d8db499cd-zthst    Pulling image "quay.io/bitnami/sealed-secrets-controller:v0.17.4"
12s         Warning   Failed                        pod/sealed-secrets-controller-5d8db499cd-zthst    Failed to pull image "quay.io/bitnami/sealed-secrets-controller:v0.17.4": rpc error: code = Unknown desc = reading manifest v0.17.4 in quay.io/bitnami/sealed-secrets-controller: unauthorized: access to the requested resource is not authorized

Shouldn’t there be a repository at https://quay.io/repository/bitnami/sealed-secrets-controller? Currently you are forced to login to quay.io and then it says “No repository found”.

It seems that the sealed-secrets image repository has been deleted?

docker pull quay.io/bitnami/sealed-secrets-controller:v0.17.4
Error response from daemon: unauthorized: access to the requested resource is not authorized

Solution Update the sealed-secrets-controller repository to our new oficial dockehub location:

image:
  registry: docker.io
  repository: bitnami/sealed-secrets-controller

See https://github.com/bitnami-labs/sealed-secrets/issues/822#issuecomment-1105307200

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Reactions: 79
  • Comments: 37 (7 by maintainers)

Commits related to this issue

Most upvoted comments

Hi everyone,

The new controller image is already available from the new oficial DockerHub repository: https://hub.docker.com/r/bitnami/sealed-secrets-controller/tags

The reason for this change is to use our Dockerhub Bitnami account as a distribution platform of the controller image. Doing so we can leverage in the advantages of being a verified publisher, such as not been affected by dockerhub pull rate limits.

Unfortunately, quay.io could not provide that level of support for our images and we were forced to migrate the images.

Please accept our apologies if this action has created some disturbances during the process. Regards

Hi everyone,

A quick update on this task: we have uploaded the sealed-secrets controller images from previous versions in our Dockerhub oficial repository. The full list of available versions is:

v0.9.0
v0.9.1
v0.9.2
v0.9.3
v0.9.4
v0.9.5
v0.9.6
v0.9.7
v0.9.8
v0.10.0
v0.11.0
v0.12.0
v0.12.1
v0.12.2
v0.12.3
v0.12.4
v0.12.5
v0.12.6
v0.13.0
v0.13.1
v0.14.0
v0.14.1
v0.15.0
v0.16.0
v0.17.0
v0.17.3
v0.17.4
v0.17.5

This covers versions older than 2,5 years (and, again, we cannot recommend the use of releases so outdated). As a bonus, the controller binary has being compiled with our latest supported go version, which means a more efficient binary on most cases.

Restoring the controller is just a matter of updating the chart value accordingly:

image:
  registry: docker.io
  repository: bitnami/sealed-secrets-controller

We will pin this issue for future reference and mark it as closed in the following days.

Regards!

The new controller image is already available from the new oficial DockerHub repository: https://hub.docker.com/r/bitnami/sealed-secrets-controller/tags

Older images that were on quay.io are not accessible on quay or dockerhub right now, impacting our production systems. Where can we reference older versions?

We are investigating the best way to publish older versions of the controller in the new DockerHub repository.

However, we fully recommend upgrading your clusters to the newest release (v.0.17.5) Upgrading should be quite straightforward and older versions of sealed secrets will not have our latest improvements and bugfixes.

https://github.com/bitnami-labs/sealed-secrets/pull/824 - prepare for a new release on a different repo I guess.

The new docker image, tagged as v0.17.5 and uploaded to dockerhub, works for me.

@agarcia-oss,@alvneiayu Thanks for fixing it.

any estimation when image will be available at dockerhub?

You can watch GitHub actions - e.g. https://github.com/bitnami-labs/sealed-secrets/runs/6096838026?check_suite_focus=true

@pigfrown you need to first run make controller which creates the controller binary

then you can copy it to the correct directory in dist/ and build the image