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 create
can now, optionally, return a JSON object instead of a rootfs path. Use--json
orcreate.json
to enable this feature. This feature flag will soon be removed and JSON output will be the default behaviour.grootfs create
can now, optionally, not mount the final container filesystem. Use--without-mount
orcreate.without_mount
to 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-store
can create a store based on an existing and mounted BTRFS/XFS filesystem.grootfs init-store
receives –uid-mapping/–gid-mapping flags and infers store owner and group using them.grootfs delete-store
can 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: "f53e1386e8819ce5f9984e7704c9c306ee74763f"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 f53e1386e8819ce5f9984e7704c9c306ee74763f \ "https://bosh.io/d/github.com/cloudfoundry/grootfs-release?v=0.16.0"