Add Ceph RGW bucket for the shared Go build cache #489
Reference in New Issue
Block a user
Delete Branch "benvin/gocache-bucket"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Go builds on CI and laptops each rebuild the same packages from scratch. A
GOCACHEPROG backend needs an S3 bucket plus credentials before anything can
point at it, so provision those first. The bucket lives in the woodpecker
namespace because CI is the primary consumer and reads the Secret there.
cache is millions of small objects
Nothing consumes the bucket yet.
nit: apps/base/woodpecker/gocache_bucket.yaml:9,29 —
retainOnDelete: falseset explicitly on both ObjectStoreUser and Bucket; it is the zero-value default and no sibling file in apps/base writes it when false (only when true) -> drop both lines.