Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

Latest commit

 

History

History
157 lines (93 loc) · 4.13 KB

CHANGELOG.md

File metadata and controls

157 lines (93 loc) · 4.13 KB

storage CHANGELOG

v6.1.2 (2021-08-11)

  • Fix for formatting the storage_format_mount for ebs volumes

v6.0.4 (2018-10-08)

  • Dan - Bugfix: Override filesystem['by_mountpoint'] with values from ['filesystem2'] if necessary

v6.0.3 (2018-10-04)

  • Dan - Allow nodes to skip ephemeral mounts

v6.0.2 (2018-10-04)

  • Dan - Allow nodes to override their IAM credentials and use Storage creds instead

v6.0.1

  • ???

v6.0.0 (2017-03-09)

  • Discover NVMe devices when running on EC2
  • Override udev memory ballooning config on Ubuntu 16 (workaround for this bug)
  • Convert LWRP to custom resource
  • BREAKING: Drop instance_store_volumes? method (no longer being used)
  • BREAKING(ish): Format using ext4 by default
  • Memoize dev_names helper method so that it runs only once
  • Add an attribute for reserved_space
  • Make error handling and logging a bit more paranoid
  • Also test on Ubuntu 16.04 (needed for NVMe)

v5.0.1 (2016-09-08)

  • Verify that device files actually exist before trying to mount+format them

v5.0.0 (2016-06-07)

  • Update to et_fog ~> 4.0
    • Drops apt dep in favor of Chef built-in apt

v4.0.0 (2016-05-31)

  • Update to et_fog ~> 2.0
    • Updates the apt and build-essential deps

v3.0.1 (2016-05-19)

  • Only call ebs recipe if there are EBS volumes

v3.0.0 (2016-05-19)

  • BREAKING: Switch to using aws::ec2_hints to load ohai hints (removing ec2test recipe)
  • Create, mount, and, format EBS volumes listed in attributes

v2.2.7 (2015-09-25)

  • Add version constraint for Chef > 12

v2.2.6 (2015-07-13)

  • Delete the node['storage']['ephemeral_mounts'] key if there are no ephemeral mounts (because many cookbooks check for this key without using .empty?)
  • Check instance_store_volumes? after node['ec2']['block_device_mapping_ephemeral0'] because the former throws an exception when not on ec2

v2.2.5 (2015-06-24)

  • Ensure that /proc/mounts exists before reading it
  • Return an empty array of mounts when running chefspec

v2.2.4 (2015-04-07)

  • Create an rspec test for disable_mount("/mnt")
  • Add a default action: run
  • Use rspec3 format in ServerSpec tests.
  • Disable mount[/mnt] if there are no ephemeral devices
  • Remove usage of encrypted data bag secret
  • Remove unused attributes for AWS credentials data bag

v2.2.3 (2015-03-31)

  • Use "greater than" version constraint for et_fog cookbook
  • Use blank credentials for connecting to AWS

v2.2.2 (2015-01-21)

  • Fix copypasta in EverTools::Storage.fog method re: memoizing

v2.2.1 (2014-12-11)

  • Parameterize credentials data bag location (Fixes #3)

v2.2.0 (2014-12-08)

  • Add testing on Ubuntu 14.04
  • Switch to open source license
  • Update for Serverspec v2
  • Clean up config & other misc. files

v2.1.8 (2014-09-08)

  • Fix the way we deal with a lack of anything to mount and don't blow up when not on ec2
  • Test local vagrant storage provisioning (so that wrapper cookbooks stop choking on our crappy code)
  • Bump the AMI to a newer version

v2.1.7 (2014-09-08)

  • Update to et_fog v1.1.1 to avoid issues with apt-get update & installing build-essential at compile time

v2.1.6 (2014-08-05)

  • Confirm (using Fog) that the current instance flavor has instance storage

v2.1.5 (2014-07-30)

  • Disable /mnt mount (instead of just unmounting it) and enable the new mounts

v2.1.4 (2014-07-28)

  • Populate ephemeral_mounts attribute even if /mnt/dev is already mounted

v2.1.3 (2014-07-17)

  • Use /proc/mounts (rather than node attributes) to see if we need to run
  • Fix method reference error in vagrant support

v2.1.2 (2014-07-01)

  • s/ephemeral1/ephemeral0/ in library this time

v2.1.1 (2014-06-30)

  • Look for ephemeral0 in ec2 attributes

v2.1.0 (2014-06-26)

  • Fixed error making it impossible to converge twice
  • Move format-mount to a resource
  • Library-ify a bunch of small functions

v2.0.2 (2014-06-26)

  • Add some real content to the README
  • Handle NPE by only printing mounts if there are any

v2.0.1 (2014-06-25)

  • Do umount during precompile phase

v2.0.0 (2014-05-06)

  • Add vagrant support

v1.0.1 (2014-05-05)

  • Initial release