grootfs/0.16.0
You can find the source of this version on GitHub at cloudfoundry/grootfs-release. It was created based on the commit 9b8c82f.
Release Notes¶
Updating GrootFS to v0.16.0, if running with GrootFS already, will require recreating the Diego cells.
grootfs createcan now, optionally, return a JSON object instead of a rootfs path. Use--jsonorcreate.jsonto enable this feature. This feature flag will soon be removed and JSON output will be the default behaviour.grootfs createcan now, optionally, not mount the final container filesystem. Use--without-mountorcreate.without_mountto enable this feature.- Fix: Pull images with opaque whiteouts while using user-mappings and run by root.
Overlay-XFS filesystem driver
- Support images with more than 40 layers.
- Rootless create of local tar-ball-based images without disk quotas.
BTRFS filesystem driver
- Pull images with opaque whiteouts while using user-mappings and run by a non-root user.
- Delete BTRFS subvolumes created in the container before deleting the image.
init-store/delete-store work
grootfs init-storecan create a store based on an existing and mounted BTRFS/XFS filesystem.grootfs init-storereceives –uid-mapping/–gid-mapping flags and infers store owner and group using them.grootfs delete-storecan delete a store, without deleting the backing filesystem.
Usage¶
You can reference this release in your deployment manifest from the releases section:
- name: "grootfs" version: "0.16.0" url: "https://bosh.io/d/github.com/cloudfoundry/grootfs-release?v=0.16.0" sha1: sha256:
Or upload it to your director with the upload-release command:
bosh upload-release --sha1=sha256: \ "https://bosh.io/d/github.com/cloudfoundry/grootfs-release?v=0.16.0"