-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduce Cloud Storage / Container Registry Spending #2157
Comments
This will have to be done for various Tekton projects.
For |
This was referenced Sep 23, 2024
afrittoli
added a commit
to afrittoli/triggers
that referenced
this issue
Sep 26, 2024
As part of the work to reduce Tekton's infra spend, we are migrating nightly builds and new releases from gcr.io to ghcr.io, to reduce the expensive egress bandwith utilisation (tektoncd/plumbing#2157). This PR introduces support for publishing container images to ghcr.io (YAML files are still published to Google Cloud storage). It also replicates a few improvements that have been done in the pipeline release pipeline before, such us: - Support for hashing the image path (for nicer path in GitHub) - Support for skipping build and test tasks, to be enabled for nightly builds to save CPU time Signed-off-by: Andrea Frittoli <andrea.frittoli@uk.ibm.com>
7 tasks
afrittoli
added a commit
to afrittoli/triggers
that referenced
this issue
Sep 26, 2024
As part of the work to reduce Tekton's infra spend, we are migrating nightly builds and new releases from gcr.io to ghcr.io, to reduce the expensive egress bandwith utilisation (tektoncd/plumbing#2157). This PR introduces support for publishing container images to ghcr.io (YAML files are still published to Google Cloud storage). It also replicates a few improvements that have been done in the pipeline release pipeline before, such us: - Support for hashing the image path (for nicer path in GitHub) - Support for skipping build and test tasks, to be enabled for nightly builds to save CPU time Signed-off-by: Andrea Frittoli <andrea.frittoli@uk.ibm.com>
tekton-robot
pushed a commit
to tektoncd/triggers
that referenced
this issue
Sep 26, 2024
As part of the work to reduce Tekton's infra spend, we are migrating nightly builds and new releases from gcr.io to ghcr.io, to reduce the expensive egress bandwith utilisation (tektoncd/plumbing#2157). This PR introduces support for publishing container images to ghcr.io (YAML files are still published to Google Cloud storage). It also replicates a few improvements that have been done in the pipeline release pipeline before, such us: - Support for hashing the image path (for nicer path in GitHub) - Support for skipping build and test tasks, to be enabled for nightly builds to save CPU time Signed-off-by: Andrea Frittoli <andrea.frittoli@uk.ibm.com>
Migrate catalog bundles to ghcr.io: #2220 |
This was referenced Oct 2, 2024
afrittoli
added a commit
to afrittoli/tektoncd-chains
that referenced
this issue
Oct 2, 2024
To reduce CI spending, we're in the process of moving all new release to ghcr.io - tektoncd/plumbing#2157 This prepares the release pipeline for that switch (which will require a PR in the plumbing repo). This PR also aligns the pipeline with some other small improvements already adopted by other projects: - use remote resolution for tasks - only run build and tests when requested - it will be disabled by default on nightly builds Signed-off-by: Andrea Frittoli <andrea.frittoli@gmail.com>
6 tasks
tekton-robot
pushed a commit
to tektoncd/chains
that referenced
this issue
Oct 2, 2024
To reduce CI spending, we're in the process of moving all new release to ghcr.io - tektoncd/plumbing#2157 This prepares the release pipeline for that switch (which will require a PR in the plumbing repo). This PR also aligns the pipeline with some other small improvements already adopted by other projects: - use remote resolution for tasks - only run build and tests when requested - it will be disabled by default on nightly builds Signed-off-by: Andrea Frittoli <andrea.frittoli@gmail.com>
afrittoli
added a commit
to afrittoli/plumbing
that referenced
this issue
Nov 12, 2024
Switch all CI/CD jobs from the plumbing images gcr.io/tekton-releases/dogfooding to the plumbing images ghcr.io/tektoncd/plumbing. Images have been copied over with crane, until the publish template are updated. This PR has been generated with regex search and replace. Part of tektoncd#2157 Signed-off-by: Andrea Frittoli <andrea.frittoli@uk.ibm.com>
2 tasks
2 tasks
tekton-robot
pushed a commit
that referenced
this issue
Nov 12, 2024
Switch all CI/CD jobs from the plumbing images gcr.io/tekton-releases/dogfooding to the plumbing images ghcr.io/tektoncd/plumbing. Images have been copied over with crane, until the publish template are updated. This PR has been generated with regex search and replace. Part of #2157 Signed-off-by: Andrea Frittoli <andrea.frittoli@uk.ibm.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Steps to adopt ghcr.io
The text was updated successfully, but these errors were encountered: