Migration to Github Container Registry
Why and How
Dear Tekton users and contributors, to reduce costs, we’ve migrated all our releases to the free tier on ghcr.io/tektoncd.
All new Tekton releases are exclusively on ghcr.io/tektoncd. Old releases are also now available on ghcr.io/tektoncd.
Please migrate your old releases to ghcr.io immediately since we have limited funding to allocate to gcr.io egress.
To migrate you need to replace gcr.io/tekton-releases
with ghcr.io/tektoncd
in all your images. e.g.
# old
gcr.io/tekton-releases/github/tektoncd/pipeline/cmd/entrypoint:v0.9.2
# new
ghcr.io/tektoncd/github.com/tektoncd/pipeline/cmd/entrypoint:v0.9.2
You could run:
sed -e 's,gcr.io/tekton-releases,ghcr.io/tektoncd,g'
End of Life Releases
We started enforcing the download of Tekton images from ghcr.io
.
Here are the details of what changed:
- Tekton LTS releases originally released to
gcr.io
will remain available ongcr.io
until the EOL date. - The same images are available on
ghcr.io
, so we ask users to please update their manifests and download images fromghcr.io
to save egress bandwidth costs. - Any EOL Tekton release will only be available on
ghcr.io
. - Images on
gcr.io
will be removed from public access over the next few days. - New releases will only be made on
ghcr.io
, so no action is required.
Please feel free to reach out to us via Slack or our mailing list if you have any questions.
The original info mails were sent on our mailing list and if you’re in our google group you can read them here.