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
, togrootfs init-store
. By callinggrootfs 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
.
- The new store will use UID and GID mappings found in
- Makes
grootfs init-store
use the underlying XFS filesystem if--store-size-bytes
is passed with value0
.- 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.
- BOSH persistent disks are mounted in
Fixes
- Fixes a concurrency / idempotency issue found in
grootfs clean
andgrootfs 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"