0.26.3 (2018-12-10)
0.26.1 (2018-04-24)
- Relax the Cheffish dependency to allow 14.X
- Fix variable names
0.26.0 (2017-10-23)
- 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)
- 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)
Merged pull requests:
- Machine allocation to a specific :private_vlan and :vlan. #218 (deniskin82)
v0.24.1 (2017-08-21)
Closed issues:
- Getting Error undefined method
location
for #Array:xxxx> #210
Merged pull requests:
- Fix empty SSH username in ssh_gateway parameter #214 (baurzhan-konurbayev)
v0.24.0 (2017-03-11)
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:
- allow cheffish-5.0 #208 (lamont-granquist)
v0.23.0 (2017-03-04)
Merged pull requests:
v0.22.0 (2017-03-03)
Merged pull requests:
- Vcair changes #197 (monkey1016)
v0.21.0 (2017-03-03)
Closed issues:
Merged pull requests:
- 0.21.0 release #206 (jjasghar)
- Bump ruby to 2.3.2 in travis #205 (elthariel)
- Add initial support for scaleway #200 (elthariel)
v0.20.0 (2016-08-30)
Merged pull requests:
v0.19.1 (2016-08-02)
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)
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:
- 0.19.0 #187 (jjasghar)
- Added standard documentation for XenServer #186 (jjasghar)
- Fix xenserver provider to be compatible with xenserver 6.5 #184 (chrodriguez)
- Support for winrm_transport in openstack #181 (gshively11)
- User data windows #120 (bbgobie)
v0.18.0 (2016-03-30)
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:
- 0.18.0 #177 (jjasghar)
- Adding ohai hints to drivers #176 (jjasghar)
- AWS documentation #175 (jjasghar)
- Added more to the testing frame work #174 (jjasghar)
- Work around for DigitalOcean #173 (jjasghar)
v0.17.0 (2016-03-28)
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:
- Updated fog #171 (jjasghar)
- Joyent documentation #169 (jjasghar)
- updated docs for GCE #167 (jjasghar)
- Fix for google-api-client #165 (jjasghar)
- Adds example for google compute engine #163 (kri5)
- Revert to using state instead of status #160 (hh)
- Generate new changelog with bumped version (no release) #158 (jkeiser)
- SoftLayer driver. #149 (causton81)
v0.16.0 (2016-02-03)
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.16.0 prep work #157 (jjasghar)
- Updating Docs for better organization :) #156 (jjasghar)
- Digital Ocean API v2 redux #155 (Afterglow)
- Add a section on how to update timing correctly. #146 (bdangit)
- Added rubygems deployment #144 (jjasghar)
v0.15.3 (2015-11-09)
Closed issues:
- NameError: uninitialized constant Chef::Provisioning::FogDriver::Driver::Cheff #142
v0.15.2 (2015-10-29)
Merged pull requests:
v0.15.1 (2015-10-21)
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:
- 0.15.1 release #136 (jjasghar)
- Update README.md #135 (jjasghar)
- Fixed up examples. #134 (jjasghar)
- Add gemspec files to allow bundler to run from the gem #132 (ksubrama)
- Add a Rackspace example with code samples/links #131 (martinb3)
- Adding to the README.md #126 (jjasghar)
- All docs point to :bootstrap_options #125 (jjasghar)
v0.15.0 (2015-09-16)
Implemented enhancements:
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:
- Adding a CONTRIBUTING document #121 (tyler-ball)
- Added XenServer support #99 (kongslund)
v0.14.0 (2015-08-12)
Implemented enhancements:
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)
Closed issues:
- AWS EC2 Windows Server 2012 R2 User Data Error #84
v0.13.1 (2015-03-04)
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:
- Updating for wrong method error #88 (tyler-ball)
- Fix DigitalOcean defaults (fixes #56) #87 (jkeiser)
v0.13 (2015-02-26)
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:
Merged pull requests:
- Handle convergence_options with MergedConfig. #85 (msonnabaum)
v0.12 (2015-01-27)
Fixed bugs:
- Add winrm support to fog driver #28
Closed issues:
- IAM roles for provisioning unsupported #80
Merged pull requests:
- Added IAM role support for provisioner hosts. #81 (justindossey)
v0.11 (2014-11-05)
Merged pull requests:
v0.10 (2014-10-31)
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)
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)
Merged pull requests:
- add ohai ec2 hints by default to aws provider #40 (wrightp)
- Adding initial support for Joyent Public Cloud. #37 (potatosalad)
- Add AWS support for images #36 (jkeiser)
- Allow EC2/IAM endpoint configuration #34 (viglesiasce)
- Fixed method call on tag arrays. #33 (msonnabaum)
v0.7.1 (2014-07-15)
Closed issues:
- uninitialized class variable @@use_pkcs8 #31
v0.7 (2014-07-08)
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)
v0.6 (2014-06-18)
Merged pull requests:
- Split drivers into individual classes #25 (thommay)
- Use unix timestamps rather than strings #24 (thommay)
v0.5.4 (2014-06-10)
Merged pull requests:
- use ssh paths from tugboat file #23 (lamont-granquist)
v0.5.3 (2014-06-05)
Merged pull requests:
v0.5.2 (2014-06-04)
v0.5.1 (2014-06-04)
Merged pull requests:
v0.5 (2014-06-04)
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)
v0.5.beta.5 (2014-06-03)
v0.5.beta.4 (2014-06-03)
v0.5.beta.3 (2014-05-31)
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)
v0.5.beta (2014-05-23)
Merged pull requests:
- Instances spin up with "default" name #10 (mikesplain)
- Fix for name issue Chef-Metal #52 #9 (mikesplain)
- Add ssh_gateway as an option to for SSH Transport #8 (JonathanSerafini)
v0.4 (2014-05-01)
Merged pull requests:
- Support PKCS#8 SHA1 fingerprints used by AWS for generated keys. #7 (andrewdotn)
- fix typo and remove bad line #6 (ohlol)
- bug fixes #5 (wilreichert)
- fix attach_ip #4 (ohlol)
- Remove empty fog.rb file #3 (RoboticCheese)
- select creator based on provider #2 (wilreichert)
v0.3.1 (2014-04-14)
v0.3 (2014-04-13)
v0.2.1 (2014-04-11)
v0.2 (2014-04-11)
Closed issues:
- Gem homepage gives a 404 #1