Skip to content

Releases: bonusbits/bonusbits_base

2.1.6

15 Apr 18:31
Compare
Choose a tag to compare

2.1.6 - 04/15/2017 - Levon Becker

  • Fixed CloudWatch Logs Config order so default with us-east-1 no longer left
  • Added CloudWatch Logs /var/log/chef-client.log stream
  • Added Client.rb updated to log chef run to /var/log/chef-client.log
  • CFN: Renamed AMI map last key from EBS to amazon
  • CFN: Removed role since just calling the recipe for run list and change chef run to call the recipe instead.

2.1.5

14 Apr 16:19
Compare
Choose a tag to compare

2.1.5 - 04/13/2017 - Levon Becker

  • Upgraded and test with chefdk 1.3.40 / chef-client 12.19.36

2.1.4

10 Apr 23:40
Compare
Choose a tag to compare

2.1.4 - 04/10/2017 - Levon Becker

  • Added windows cookbook dependent

2.1.3

10 Apr 07:39
Compare
Choose a tag to compare

2.1.3 - 04/10/2017 - Levon Becker

  • Added /etc/sysconfig/network creation for Docker containers for Nginx type inits to work

2.1.2

10 Apr 06:54
Compare
Choose a tag to compare

2.1.2 - 04/10/2017 - Levon Becker

  • Fixed missing period in detect environment logic
  • Tweaked regex of rake tasks to be more flexible to test suite names

2.1.1

10 Apr 01:26
Compare
Choose a tag to compare

2.1.1 - 04/09/2017 - Levon Becker

  • Switch kitchen shutdown to be true if deployed by kitchen and an EC2 instance. Still can be over-road in Environment/Node/Role.
  • Changed default kitchen shutdown time to 6AM UTC/11PM PST/2AM EST
  • Removed redundant package attribute
  • Renamed packages attributes for package lists
  • Added all attributes to table in README
  • Added optional ssl https for Proxy URL
  • Added optional user/password Proxy authentication

2.1.0

09 Apr 07:01
Compare
Choose a tag to compare

2.1.0 - 04/08/2017 - Levon Becker

  • Switch kitchen-dokken to kitchen-docker because @someara says not going to add support for CircleCi (lxc)
  • ^^ ?? switch back and test in CircleCI 2.0 Beta ?? ^^
  • Fixed yum updated exclude argument syntax
  • Fixed InSpec attributes to be strings to deal with odd boolean randomly would or would't work.
  • Converted from CircleCI 1.0 to 2.0 and got integration testing working!
  • Created a Dockerfile and .dockerignore and updated README with info
  • Created CloudFormation example and updated README with info
  • Added Audit cookbook for running remote InSpec profiles on Docker local builds
    • I'm guessing they will add inspec exec url support later, then I can ditch for that function
    • Should keep, add logic/test for reporting to Chef compliance, visibility servers
  • Added some custom BASH profile MOTD stuff for fun
  • Added Kitchen Shutdown option to have a scheduled cron shutdown/terminate an EC2 instance if forget it on over night etc.
  • Added deployment_type, deployment_location and deployment_method detection in default attributes (WIP)
  • Updated Amazon Linux version to 2017* in kitchen config

2.0.0

05 Apr 17:40
Compare
Choose a tag to compare

2.0.0 - 04/03/2017 - Levon Becker

  • Changed logic around EPEL repo for Amazon Linux. By Default EPEL repo is setup. I could add removal logic later if desired.
  • Bumped Chef Client Version to 12.18.31
  • Added CloudWatch Logs configuration
  • Switched from ServerSpec to InSpec
  • Moved Inspec tests to profile repo so can be used by other cookbooks to check settings by this cookbook are correct HERE
  • Updated Gemfile
  • Removed Coverage badges
  • Removed TravisCI sticking with CircleCi
  • Added Gitter badge
  • Added Draft CA Certs logic
  • Drafted aws cli install for Redhat
  • Switched EC2 driver as default kitchen config
  • Added proxy option for CloudWatch Logs
  • Expanded gem source logic
  • Added EC2 info to Node Info Script
  • Moved Node Info Script to /usr/local/bin/nodeinfo
  • Added Sudoers secure path to include /usr/local/bin

1.2.0

03 Apr 19:15
Compare
Choose a tag to compare

1.2.0 - 10/30/2016 - Levon Becker

  • Changed default to not include Firewall. So an override would be needed to include. Really these days it's usually handled at a different layer such and security groups. Plus it's been nothing but problems for testing in various environments.
  • Added foodcritic exclusion to Rakefile for calling node method using key until they fix the rule to match Chef clients deprecation complaints
  • Made Rubocop happy with too long of a line in Rakefile
  • Switched from Docker Toolbox for Mac to Docker for Mac (native) because was getting crashes with Vbox version. So, had to Add use_sudo false in docker kitchen config for it to work correctly.