Skip to content

Latest commit

 

History

History
175 lines (126 loc) · 6.16 KB

CHANGELOG.md

File metadata and controls

175 lines (126 loc) · 6.16 KB

Changelog

0.15.0

  • Support for "no_network" by introduction of ssh_address_locations option ([@bdangit][])
  • Add XenServer support ([@kongslund][])
  • Do not override bootstrap_options if set in google-provider (@kri5)
  • Adds ability to specify default disk size to google-provider (@kri5)
  • Openstack image support ([@hh][])
  • New provider for VMWare vCloud Air ([@hh][])
  • Solve NoMethodError for fog providers that do not provide the 'addresses' method to the 'server' object ([@randomcamel][])

0.14.0

  • Add provider to support Google Compute Engine (#97, @kri5)
  • Implement Retryable to fix RequestLimitExceeded error from Fog::Compute::AWS::Error (#101, @irvingpop)
  • Change 'location' hash to 'reference' to fit post chef-provisioning 1.0 API (#117, @hulu1522)

0.13.2 (4/2/2015)

  • Change dep to work with 1.0

0.13.1 (3/4/2015)

  • Fixed floating assignment for Openstack (@tyler-ball)

0.13 (2/25/2015)

  • Support for ~/.aws/credentials (@miguelcnf)
  • Crash fixes for mixed machine options

0.12 (1/27/2015)

  • Allow user to pass private key data in machine_options[:ssh_options][:key_data] (@squaresurf)
  • [AWS] Add IAM role support for AWS via fog:AWS:IAM (@justindossey)
  • [Rackspace] Prevent bootstrap options from being destructively modified (@kanerogers)

0.11 (11/5/2014)

  • WinRM support for AWS!
  • Work with Chef 12

0.10 (10/29/2014)

  • Rename to chef-provisioning-fog

0.9 (9/5/2014)

  • [AWS] Per-region default AMIs!
  • [AWS] Fix crash when pointed at an existing server when profile is not specified
  • [DigitalOcean] Don't try to destroy servers that are already dead (archived)

0.8 (8/18/2014)

  • [AWS] Image support! Add AWS driver support for the chef-metal 0.14 machine_image resource! (@jkeiser / @johnewart)
  • [Joyent] Joyent support! fog:Joyent:<joyent_url> @potatosalad
  • [AWS] Automatic ec2 hints for ohai @patrick-wright
  • [AWS/Eucalyptus] add separate IAM server support @viglesiasce
    with_driver 'fog:AWS', :compute_options => {
      :aws_access_key_id => 'YYYYYYYYYYYYYYYYY',
      :aws_secret_access_key => 'XXXXXXXXXXXXXXXXXXXXXXX',
      :ec2_endpoint => 'http://10.111.1.136:8773/services/compute/',
      :iam_endpoint => 'http://10.111.1.136:8773/services/Euare/'
    }
    Or use the EC2_URL and AWS_IAM_URL environment variables a la Eucalyptus.
    • Issue chef-boneyard#42 filed to get this data as part of the URL itself so it can be effectively reinflated.
  • [AWS] fix crash accessing tags @msonnabaum

0.7.1 (7/15/2014)

  • Fix AWS support in Chef 11.12

0.7 (7/8/2014)

  • [AWS] More parallelism: make single call to AWS bootstrap many machines (if Fog version supports it)
  • [AWS] Fix bug when ~/.aws/config does not exist
  • [AWS] Fix bug in Ruby 1.9 when fingerprints don't match (pkcs8 loading didn't work)

0.6.1 (6/18/2014)

  • fix bootstrap when key is not yet specified

0.6 (6/18/2014)

  • @thommay split the driver into subclasses for each provider instead of tons of if statements
  • @lamont-granquist allow DigitalOcean to use SSH paths
  • Use unix timestamps instead of strings (@thommay)
  • Don't require PKCS8 to be installed

0.5.4 (6/10/2014)

  • Fix PKCS8 fingerprint comparison on < 2.0

0.5.3 (6/5/2014)

  • @thommay fix issue where keypair fingerprints don't compare correctly across machines

0.5.2 (6/4/2014)

  • [DigitalOcean] Autoload ~/.tugboat file with credentials and defaults

0.5.1 (6/4/2014)

  • [Openstack] @thommay fix for credentials retrieval

0.5 (6/4/2014)

  • [Rackspace] @hhoover @thommay Rackspace support!
  • [CloudStack] @marcusn CloudStack support!
  • Adjust to chef-metal 0.11 interface
  • Major refactor for readability
  • [AWS] Make region part of fog:AWS URL: fog:AWS:: is canonical
  • [AWS] Support fog:AWS:: to override regionis now supported.
  • [AWS] Much better support for regions and AWS environment variables
  • @marcusn numerous bugfixes
  • Fix PKCS8 crash on Ruby 2.0+
  • Don't reboot server on every chef-client run if non-connectable
  • Warn when username at time of creation is not the same as the current username (ssh might fail)
  • @irvingpop speed up converges by downloading Chef from the remote machine (InstallSh instead of InstallCached)

0.4 (5/1/2014)

  • Work with new Cheffish 0.4 inline_resource
  • Increase stability of delete_machine in error conditions (@andrewdotn)
  • [EC2] Support automatically-created PKCS#8 SHA1 fingerprints for keys
  • [Openstack] Make floating IP attach work (@ohlol)
  • [Openstack] Fill in "creator" field of provisioner_output (@wilreichert)

0.3.1 (4/13/2014)

  • Treat EHOSTUNREACH as "machine not yet available"

0.3 (4/13/2014)

  • Catch new initial connect timeout from chef-metal

0.2.1 (4/11/2014)

  • Fix bug creating new machines

0.2 (4/11/2014)

  • Support chef_server_timeout
  • Fix provisioner_init (for kitchen-metal and metal executable)