1.50.0
tas-runtime-bot
released this
27 Feb 02:27
·
366 commits
to develop
since this release
Changes
- Adds
grootfs.routine_gc
property, which allows operators to configure garden to grootfs to clean up unused container image layers whenever new containers are created.- Previously, to achieve this, operators had to set
grootfs.reserved_space_for_other_jobs_in_mb
to the same value as the ephemeral disk, which is not always easy to obtain programatically.
- Previously, to achieve this, operators had to set
- Bump go dependencies
Bosh Job Spec changes:
diff --git a/jobs/garden/spec b/jobs/garden/spec
index c84b5c43..027df351 100644
--- a/jobs/garden/spec
+++ b/jobs/garden/spec
@@ -292,6 +292,10 @@ properties:
grootfs.tls.ca_cert:
description: "PEM-encoded tls client CA certificate for asset upload/download"
+ grootfs.routine_gc:
+ description: "Set to true if you want grootfs to perform garbage collection on unused container image layers whenever a new container is created."
+ default: false
+
grootfs.reserved_space_for_other_jobs_in_mb:
description: "Amount of space that will be kept free for other jobs. The GrootFS store will be able to grow up to a maximum size of its disk minus this reserved space. Where the reserved space does not allow sufficient size for GrootFS to store container images and root filesystems (currently 15GB), the limit will be a soft limit, and garbage collection will attempt to keep disk space available for other jobs. -1 disables GC and allows GrootFS to potentially use the whole disk."
default: 15360
✨ Built with go 1.21.7
Full Changelog: v1.49.0...v1.50.0