Open afrittoli opened 1 month ago
The cloud storage spending is associated mostly with the container registry image download bandwidth. We will have to migrate to the artifact registry soon, but that will not reduce cost.
Areas where we could reduce spending:
ghcr.io
. This will shift over time the traffic from gcr.io
to ghcr.io
, as Tekton users move to the latest releases.
kind
for e2e tests, with a nodepool that scales down to zero when not used.tekton-events
event listener) we could remove knative + kafka and rely on 1:1 delivery of events. Kafka is one of the top consumers of memory among the various services deployed, so it may be worth removing it even if it means losing some reliability in the delivery of eventsOther services are negligible and not worth looking into for now.
This PR enables removing tests from nightly builds: https://github.com/tektoncd/pipeline/pull/8252
We need to monitor infrastructure spending and make sure we reduce costs where possible. Currently, our spending breakdown looks like this: