This file is used to list changes made in each version of the aws cookbook.
- Modified find_snapshot_id method to make it work as intended
- Testing framework updates
- Added retries property to s3_file
- Switched docker based test kitchen testing to kitchen-dokken
- Added chef_version support metadata
- Added suse, opensuse, and opensuseleap as supported platforms
- Fixed Assume role credentials bug
- Add support for new ebs volume types: sc1 st1
- Resolved no method error when using the elb resource
- Fixed a bug in the md5 check in the s3_file resource
- Only install the aws-sdk gem at compile_time if chef-client supports that
- The AWS gem is now automatically installed as needed by the providers
- Added ChefSpec matchers for: cloudformation_stack, dynamodb_table, elastic_lb, iam_*, kinetic_stream, scondary_ip.
- Add the :delete action to the ebs_volume provider
- Added the sensitive attribute to the s3_file provider
- s3_file provider now compares md5sums of local files against those in S3 to determine if the file should be downloaded during the chef-client run
- s3_file provider now properly handles region by defaulting to us-east-1 unless a region is provided in the resource
- An inspec test suite has been added for the s3_file provider
- s3 connection objects are no longer stored in a per-region hash as this is longer necessary with the changes to how connection objects are stored
- The region method in the S3 module has been removed as it wasn't being used after region handling refactoring in the 3.0 release
- Removed the ability to use databags for credentials with the ebs_raid provider. You must now pass the credentials in via the resource, @tas50
- #218 Remove support for Chef < 11.6.0, @tas50
- Switched to Ohai to gather information on the AWS instance instead of direct AWS metadata calls. This also removes the node['region'] attribute, which is no longer necessary. If you would like to mock the region for some reason in local testing set
node['ec2']['placement_availability_zone']
to the AZ, as this is used to determine the region, @tas50 - aws-sdk gem is no longer loaded in default recipe
- #172 Several new features (AWS CloudFormation Support, IAM Support, Kinesis, DynamoDB, and local auth options) @vancluever
- Changes the AWS connect to not be shared accross resources. This allows each resource to run against a different region or use different credentials, @tas50
- #63 Add xfs support for ebs_raid filesystem, @bazbremner
- Fixed nil default value deprecation warnings in the providers, @tas50
- Fixed errors in the ebs_raid provider, @tas50
- Fixed missing values in the converge messaging in the ebs_volume provider, @tas50
- Fixed a failure when detaching ebs volumes, @dhui
- Added use_inline_resources to all providers, @tas50
- Resolved a default value warning in ebs_raid when running Chef 12.7.2+
- Updated development and testing Gem dependencies
- Resolved the latest rubocop warnings
- Fix a missing space in the ohai dependency
- Require ohai 2.1.0 or later due to a bug in previous releases that prevented ohai hints from being created
- Added inspec tests for the ohai hint file creation
- Added supported platforms to the metadata so the platform badges will display on the Supermarket
- #191 Add region attribute to s3_file provider, @zl4bv
- #203 Create the ec2 hint using the ohai provider for Windows compatibility, @tas50
- #205 Fix elb register/deregister, @obazoud
- #192 Fix secondary_ip failure, add windows support, and document in the readme, @Scythril
- #185 Update the aws-sdk dependency to the 2.2.X release, @tas50
- #189 Loosen the dependency on the aws-sdk to bring in current releases, @philoserf
- #183 Load the aws-sdk gem directly in the providers, @shortdudey123
- #165 Fix encryption support in ebs_raid provider, @DrMerlin
- #190 Add support for AssumeRole granted credentials using the either provided key or an instance profile, @knorby
- #160 Add an attribute to define the region if you're not running in AWS @ubiquitousthey
- #162 Update the Berksfile syntax, @miketheman
- Added testing in Travis CI
- Added a Gemfile with testing dependencies
- Added cookbook version and Travis CI status badges to the readme
- Test on the latest Chef releases instead of 11.16.0
- Update contributing and testing documentation
- Add Rakefile for simplified testing
- Add maintainers.md/maintainers.toml files and a Rake task for managing the MD file
- Update provider resources to use the Chef 11+ default_action format
- #124 Retain compatibility with Chef 11, @dhui
- #128 Use correct pageable response from
aws-sdk
v2 update, @drywheat - #133 Fix ELB registration to detect correctly, deregister fix, @purgatorio
- #154 Update the contributing guide, @miketheman
- #156 Fix
ebs_raid
behavior without asnapshot_id
, @mkantor - Updates for ignores, use correct supermarket url, @tas50
- Adding support for aws_session_token
- Support for encrypted EBS volumes
- secondary_ip resource and provider
- Improvement of resource_tag id regex
- Add ChefSpec matchers for aws cookbook resources
- #123 Cleans up README and adds more metadata
- #110 Fix
chef_gem
compile time usage, also in conjunction withchef-sugar
and Chef 11
- Reverting all
chef_gem
compile_time
edits
- Fixing
chef_gem
withChef::Resource::ChefGem.method_defined?(:compile_time)
- Fixing
chef_gem
for Chef below 12.1.0
- Being explicit about usage of the
chef_gem
'scompile_time
property. - Eliminating future deprecation warnings in Chef 12.1.0.
- Convert to use aws-sdk instead of right_aws
- #60 Updates to CHANGELOG
- #85 Lots of testing harness goodness
- #89 Add a recipe to setup ec2 hints in ohai
- #74 README and CHANGELOG updates
- #65 Add a resource for enabling CloudWatch Detailed Monitoring
- #90 Add tests for aws_instance_monitoring
- #64 - force proxy off for metadata queries
- Added support for provisioning General Purpose (SSD) volumes (gp2)
- [COOK-4655] - Require ec2 gem
- [COOK-4500] Support IAM roles for ELB
- [COOK-4415] disk_existing_raid resource name inconsistency
- COOK-4008 - Add name property for aws_elastic_ip LWRP
- [COOK-2755] Add allocate action to the elastic ip resource
- [COOK-2829] Expose AWS credentials for ebs_raid LWRP as parameters
- [COOK-2935]
- [COOK-4213] Use use_inline_resources
- [COOK-3467] Support IAM role
- [COOK-4344] Add support for mounting existing raids and reusing volume
- [COOK-3859] Add VPC support (allocation_id) to AWS elastic_ip LWRPJoseph Smith
- [COOK-2829] - Expose AWS credentials for ebs_raid LWRP as parameters
- Changing attribute defaults begs a major version bump
- COOK-3475 - Fix an issue where invoking action detach in the
ebs_volume
provider when the volume is already detached resulted in a failure
- COOK-3345 - Add
aws_s3_file
LWRP - COOK-3264 - Allow specifying of file ownership for
ebs_raid
resourcemount_point
- COOK-3308 - Ensure mdadm properly allocates the device number
- [COOK-2951]: aws cookbook has foodcritic failures
- [COOK-1471]: aws cookbook should mention the route53 cookbook
- [COOK-1355]: AWS::ElasticIP recipe uses an old RightAWS API to associate an elastic ip address to an EC2 instance
- [COOK-2659]:
volume_compatible_with_resource_definition
fails on validsnapshot_id
configurations - [COOK-2670]: AWS cookbook doesn't use
node[:aws][:databag_name]
, etc. increate_raid_disks
- [COOK-2693]: exclude AWS reserved tags from tag update
- [COOK-2914]: Foodcritic failures in Cookbooks
- [COOK-2587]: Resource attribute for using most recent snapshot instead of earliest
- [COOK-2605]: "WARN: Missing gem '
right_aws
'" always prints when including 'aws' in metadata
- [COOK-2503]: add EBS raid volumes and provisioned IOPS support for AWS
- [COOK-2148] -
aws_ebs_volume
attach action saves nilvolume_id
in node
- Support why-run mode in LWRPs
- [COOK-1836] - make
aws_elastic_lb
idempotent
- [COOK-1568] - switch to chef_gem resource
- [COOK-1426] - declare default actions for LWRPs
- [COOK-1221] - convert node attribute accessors to strings
- [COOK-1195] - manipulate AWS resource tags (instances, volumes, snapshots
- [COOK-627] - add aws_elb (elastic load balancer) LWRP
- [COOK-530] - aws cookbook doesn't save attributes with chef 0.10.RC.0
- [COOK-600] - In AWS Cookbook specifying just the device doesn't work
- [COOK-601] - in aws cookbook :prune action keeps 1 less snapshot than snapshots_to_keep
- [COOK-610] - Create Snapshot action in aws cookbook should allow description attribute
- [COOK-819] - fix documentation bug in aws readme
- [COOK-829] - AWS cookbook does not work with most recent right_aws gem but no version is locked in the recipe