Skip to content

grootfs/0.21.0

You can find the source of this version on GitHub at cloudfoundry/grootfs-release. It was created based on the commit f896e94.

Release Notes

…this release:

New Features

  • Adds a new flag, called --rootless, to grootfs init-store. By calling grootfs init-store --rootless user:group you can create a store owned by a non-root user.
    • The new store will use UID and GID mappings found in /etc/subuid and /etc/subgid.
  • Makes grootfs init-store use the underlying XFS filesystem if --store-size-bytes is passed with value 0.
    • No need to always create a loop device.
  • Introduces a new BOSH property, called grootfs-diagnostics.use_persistent_disk, which instructs GrootFS to use the underlying persistent disk for its store.
    • BOSH persistent disks are mounted in /var/vcap/store.
    • BOSH jobs need to require the persistent disk to be formatted as an XFS filesystem.

Fixes

  • Fixes a concurrency / idempotency issue found in grootfs clean and grootfs create --with-clean.
  • Fixes short id collision for the Overlay-XFS driver.
  • Cleans up projectids in the Overlay-XFS driver.

Usage

You can reference this release in your deployment manifest from the releases section:

- name: "grootfs"
  version: "0.21.0"
  url: "https://bosh.io/d/github.com/cloudfoundry/grootfs-release?v=0.21.0"
  sha1: "57940fd9ae3c6b10239517641473858e550ac05a"

Or upload it to your director with the upload-release command:

bosh upload-release --sha1 57940fd9ae3c6b10239517641473858e550ac05a \
  "https://bosh.io/d/github.com/cloudfoundry/grootfs-release?v=0.21.0"

Jobs

Packages