Skip to content

Latest commit

 

History

History
536 lines (350 loc) · 33.4 KB

CHANGELOG.md

File metadata and controls

536 lines (350 loc) · 33.4 KB

chef-provisioning-fog Change Log

0.26.3 (2018-12-10)

Merged Pull Requests

  • Slim the gem by not including the readme in the gem artifact #230 (tas50)

0.26.1 (2018-04-24)

Full Changelog

  • Relax the Cheffish dependency to allow 14.X
  • Fix variable names

0.26.0 (2017-10-23)

Full Changelog

  • This gem no longer depends on the fog megagem fog and instead cherry picks the following fog gems: digitalocean, openstack, joyent, rackspace, scaleway, softlayer, and xenserver. If you require further support you'll need to manually install the fog gem.
  • Discourage the use of this gem for managing AWS resources in the readme. Use the provsioning aws gem instead.
  • Add a note that Google support is currently broken pending the fog-google team's update to the new google api gem release
  • Updated the cheffish requirement to '>= 13.1.0', '< 14.0'

0.25.1 (2017-10-13)

Full Changelog

  • Remove version constraints on fog, google-api-client, and fog-softlayer gems
  • Change the cheffish dependency from '>= 4.0', '< 6.0' to '>= 5.0', '< 14.0'
  • Update JSON parsing for the new gem version

0.25.0 (2017-08-24)

Full Changelog

Merged pull requests:

  • Machine allocation to a specific :private_vlan and :vlan. #218 (deniskin82)

v0.24.1 (2017-08-21)

Full Changelog

Closed issues:

  • Getting Error undefined method location for #Array:xxxx> #210

Merged pull requests:

v0.24.0 (2017-03-11)

Full Changelog

Implemented enhancements:

  • Provider Linode #128

Closed issues:

  • Unable to authenticate with OpenStack Newton project #201
  • Rackspace RackConnect v3 support #178
  • Logging to files instead of stdout #153
  • Unable to set user_data when is_windows = true #83

Merged pull requests:

v0.23.0 (2017-03-04)

Full Changelog

Merged pull requests:

v0.22.0 (2017-03-03)

Full Changelog

Merged pull requests:

v0.21.0 (2017-03-03)

Full Changelog

Closed issues:

  • Openstack Identity v3 support? #198
  • Problem with converging instances when keypair is missing #196

Merged pull requests:

v0.20.0 (2016-08-30)

Full Changelog

Merged pull requests:

  • Release 0.20.0 with Chef Provisioning 2.0 compatbility #195 (tas50)

v0.19.1 (2016-08-02)

Full Changelog

Fixed bugs:

  • Using bootstrap_options for DigitalOcean breaks on versions > 0.16.0 #182
  • When driver is specified but not region, driver_url does not contain region #52

Closed issues:

  • DigitalOcean fog driver does not work #191
  • Openstack.compute_options_for should load :openstack_* from FOG_RC #189
  • Fails when using with_fog_driver() #72
  • Unable to associate EIP with aws provider #70

Merged pull requests:

v0.19.0 (2016-06-02)

Full Changelog

Closed issues:

  • Add example for Xenserver #185
  • xenserver provider not working against xenserver 6.5 #183
  • [openstack] No Method Error: undefined method `status' #180

Merged pull requests:

v0.18.0 (2016-03-30)

Full Changelog

Fixed bugs:

  • Digitial Ocean v1 provisioning will stop working November 15th, 2015... so will fog #119
  • destroy_machines should not fail when no server is found #159 (ckaushik)

Closed issues:

  • [digitalocean] no method state #172
  • EC2 documentation #168
  • destroy_machines fails to delete chef objects when server is not found at reference #154
  • machine_image support for digitalocean #140

Merged pull requests:

v0.17.0 (2016-03-28)

Full Changelog

Fixed bugs:

  • Undefined Method `addresses' for Joyent Driver #118
  • Find better fog:aws URL format for Eucalyptus #42
  • Fog URL sometimes gets set to empty region #35
  • Adds ability to specify disk type for google provider #162 (kri5)

Closed issues:

  • [softlayer] NoMethodError: undefined method `status' #170
  • ea3ae05cb8150701ca26ae66052e57530415eff1 changes server.state to server.status for all fog drivers #161
  • [softlayer] create and delete networks with chef-provisioning-fog #150
  • machine names do not appear to be idempotent #145
  • Bootstrapping requires node to have internet access #122
  • Add a easy way for users to get a machine’s attributes, like connection information #108
  • Support reading DigitalOcean credentials out of knife.rb #100
  • Documentation says to require 'chef/provisioning/fog_driver' but you actually must load 'chef/provisioning/fog_driver/driver' #92

Merged pull requests:

v0.16.0 (2016-02-03)

Full Changelog

Implemented enhancements:

  • HOWTO or other doc for working with Fog-based providers (SoftLayer) #148

Fixed bugs:

  • raise exception when bootstrap options doesn't exist in machine options #141 (chilicheech)

Closed issues:

  • [enhancement][openstack] abstrackt usage of image_id to ref or id #104
  • Digital Ocean config select(ions) should fail gracefully #90

Merged pull requests:

v0.15.3 (2015-11-09)

Full Changelog

Closed issues:

  • NameError: uninitialized constant Chef::Provisioning::FogDriver::Driver::Cheff #142

v0.15.2 (2015-10-29)

Full Changelog

Merged pull requests:

v0.15.1 (2015-10-21)

Full Changelog

Fixed bugs:

  • [openstack] timeout calculation #106
  • fails to authenticate (chef server 10.18.2) #26
  • Fix for #106 #133 (jjasghar)

Closed issues:

  • Simple example fails with :transport_options required [openstack] #127
  • Rackspace - support for RackConnect #124

Merged pull requests:

v0.15.0 (2015-09-16)

Full Changelog

Implemented enhancements:

  • Support for "no_network" by introduction of ssh_address_locations option #96 (bdangit)

Fixed bugs:

  • google-provider: Adds ability to specify default disk size #103 (kri5)
  • Solve NoMethodError for fog providers that do not provide the 'addresses' method to the 'server' object #93 (SIGUSR2)

Merged pull requests:

v0.14.0 (2015-08-12)

Full Changelog

Implemented enhancements:

  • Add openstack image support #110 (hh)

Fixed bugs:

  • Driver 'location' hash issue #116
  • Better message about inability to connect #62
  • Change 'location' hash to 'reference', fixes #116 #117 (hulu1522)
  • Windows support working #107 (hh)
  • google-provider: Do not override bootstrap_options if set #102 (kri5)

Closed issues:

  • Add support for Google Cloud Engine (GCE) #75

Merged pull requests:

  • Fog, vCloud Air, OpenStack, DigitalOcean, edit re: chef-metal #115 (jamescott)
  • Initial .travis.yml. #112 (randomcamel)
  • Implement Retryable to fix RequestLimitExceeded error from Fog::Compute::AWS::Error #101 (irvingpop)
  • Adds servers_for method to google provider #98 (kri5)
  • Adds a provider to support Google cloud #97 (kri5)

v0.13.2 (2015-04-02)

Full Changelog

Closed issues:

  • AWS EC2 Windows Server 2012 R2 User Data Error #84

v0.13.1 (2015-03-04)

Full Changelog

Fixed bugs:

  • tugboatrc seems to override with_machine_options in bad ways #56
  • chef-meta-fog w/ digital ocean errors with "NoMethodError: undefined method `parallel_do' for #<Chef::ChefFS::Parallelizer:0xxxx>" #32

Closed issues:

  • Uninitialized constant ActionFailed #76

Merged pull requests:

v0.13 (2015-02-26)

Full Changelog

Fixed bugs:

  • Providers::AWS calls nonexistent Cheffish::MergedConfig#delete #57
  • attach_ip_from_pool and attach_ip updates in fog_driver.rb #48
  • Support loading AWS credentials from ~/.aws/credentials #41

Closed issues:

  • Unable to set convergence_options with AWS driver #78
  • Attaching floating IP addresses #77

Merged pull requests:

v0.12 (2015-01-27)

Full Changelog

Fixed bugs:

  • Add winrm support to fog driver #28

Closed issues:

  • IAM roles for provisioning unsupported #80

Merged pull requests:

v0.11 (2014-11-05)

Full Changelog

Merged pull requests:

v0.10 (2014-10-31)

Full Changelog

Closed issues:

  • AWS#convergence_strategy_for can be called with machine_options[:convergence_options] == nil #61
  • Bug calling find_aws_profile_for_account_id with iam_endpoint and not default_iam_endpoint #60
  • Not using AWS_DEFAULT_REGION environment variable #54
  • undefined method `join' for Chef::Util::PathHelper:Class #50

Merged pull requests:

  • Rename to chef-provisioning #65 (jkeiser)
  • Fix typo in digitalocean provider #64 (nomadium)
  • Fix machine\_options\[:convergence\_options\] to always have a hash value and not be nil #58 (rberger)
  • Try some different REGION env variables #55 (nathenharvey)

v0.9 (2014-09-05)

Full Changelog

Fixed bugs:

  • Default fog instance #45
  • add public ip / dns to node data (ec2) #39
  • Be nicer when machine_options[:bootstrap_options] doesn't exist #38

Merged pull requests:

  • Fix crash when profile not specified #49 (jkeiser)
  • Set a sane default EC2 AMI if not provided one #46 (johnewart)

v0.8 (2014-08-18)

Full Changelog

Merged pull requests:

v0.7.1 (2014-07-15)

Full Changelog

Closed issues:

  • uninitialized class variable @@use_pkcs8 #31

v0.7 (2014-07-08)

Full Changelog

Closed issues:

  • Add interface for FogProvider #11

Merged pull requests:

  • fix default timeout in comments #30 (dwradcliffe)
  • Create AWS instances in parallel with one request #29 (jkeiser)
  • Return an empty string for CloudStack #creator #27 (rarenerd)

v0.6.1 (2014-06-18)

Full Changelog

v0.6 (2014-06-18)

Full Changelog

Merged pull requests:

  • Split drivers into individual classes #25 (thommay)
  • Use unix timestamps rather than strings #24 (thommay)

v0.5.4 (2014-06-10)

Full Changelog

Merged pull requests:

v0.5.3 (2014-06-05)

Full Changelog

Merged pull requests:

  • only compare the relevant bits of the ssh key fingerprint #22 (thommay)

v0.5.2 (2014-06-04)

Full Changelog

v0.5.1 (2014-06-04)

Full Changelog

Merged pull requests:

  • Load credentials from openstack correctly, too #21 (thommay)

v0.5 (2014-06-04)

Full Changelog

Merged pull requests:

  • Don't used the InstallCached by default, instead use InstallSh #20 (irvingpop)
  • fix up rackspace support #19 (thommay)

v0.5.beta.6 (2014-06-03)

Full Changelog

v0.5.beta.5 (2014-06-03)

Full Changelog

v0.5.beta.4 (2014-06-03)

Full Changelog

v0.5.beta.3 (2014-05-31)

Full Changelog

Merged pull requests:

  • Rackspace Public Cloud support #18 (hhoover)
  • Use strings instead of symbols for machine_spec.location map #17 (marcusn)
  • Fixed sym vs string key for ssh gateway #14 (marcusn)
  • Fixed typo machine vs machine_spec #13 (marcusn)
  • Added support for CloudStack #12 (marcusn)

v0.5.beta.2 (2014-05-28)

Full Changelog

v0.5.beta (2014-05-23)

Full Changelog

Merged pull requests:

v0.4 (2014-05-01)

Full Changelog

Merged pull requests:

v0.3.1 (2014-04-14)

Full Changelog

v0.3 (2014-04-13)

Full Changelog

v0.2.1 (2014-04-11)

Full Changelog

v0.2 (2014-04-11)

Full Changelog

Closed issues:

  • Gem homepage gives a 404 #1

v0.1 (2014-04-04)