Migrating our container images to GitHub Container Registry #1700
tomkerkhove
announced in
Deprecations
Replies: 1 comment
-
Good plan! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We provide various ways to deploy KEDA in your cluster including by using Helm chart, Operator Hub and raw YAML specifications.
These deployment options all rely on the container images that we provide which are available on Docker Hub, the industry standard for public container images.
However, we have found that Docker Hub is no longer the best place for our container images and are migrating to GitHub Container Registry (Preview).
What is changing?
Our container images are being published on GitHub Container Registry for end-users to pull them.
Because of this, the names of our container images are changing:
ghcr.io/kedacore/keda-metrics-apiserver
kedacore/keda-metrics-apiserver
ghcr.io/kedacore/keda
kedacore/keda
When is this taking place?
As of v2.2, we have started publishing our new container images to GitHub Container Registry in parallel to Docker Hub.
This allows customers to already migrate to our new registry and consume our artifacts there.
Once GitHub Container Registry becomes generally available (GA), we will no longer publish new versions to Docker Hub.
What is the impact for end-users?
If you are using one of our deployment options, end-users are not be impacted.
Since v2.2, we are using GitHub Container Registry by default and you are good to go.
If you are using your own deployment mechanism, then you will have to pull the container images from GitHub Container Registry instead.
Learn more
Learn more about why we are doing this in our blog post or have a look at our open issue.
Beta Was this translation helpful? Give feedback.
All reactions