Skip to content

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 or create.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 or create.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"

Jobs

Packages