Skip to content

Releases: chef-boneyard/aws_native_chef_server

3.2.0

29 Jan 23:01
26d63b2
Compare
Choose a tag to compare

This versions adds not one but TWO centralized log capture mechanisms!

  1. Cloudwatch Logs for all system and chef server logs. Storing data in AWS which is useful for audit and troubleshooting cluster launch issues without sshing all over the place
  2. Filebeat for shipping all system and chef server logs into the built-in Elasticsearch instance, useful for visualizing traffic in Kibana.

Using it (command-line)

Cloudwatch logs

get the awslogs utility and then you can do things like this:

$ awslogs groups
mychefstack-VarLogAwsSigningProxyLog-1QVRV8DF5NBCW
mychefstack-VarLogCfnInitCmdLog-1N95V3M26B95V
mychefstack-VarLogCfnInitLog-1W4PHEJA5VOYW
...

$ awslogs get mychefstack-VarLogOpscodeOpscodeErchefRequestsLog-1G8GNRNLG01QU ALL --watch
irving-backendless-chef2-VarLogOpscodeOpscodeErchefRequestsLog-1G8GNRNLG01QU i-07147cb1ec58da84f 2018-01-24T00:35:25Z [email protected] method=GET; path=/_status; status=200;
irving-backendless-chef2-VarLogOpscodeOpscodeErchefRequestsLog-1G8GNRNLG01QU i-0ae3d3c56ec9b1071 2018-01-24T00:35:25Z [email protected] method=GET; path=/_status; status=200;
irving-backendless-chef2-VarLogOpscodeOpscodeErchefRequestsLog-1G8GNRNLG01QU i-0ae3d3c56ec9b1071 2018-01-24T00:35:25Z [email protected] method=GET; path=/_status; status=200;
irving-backendless-chef2-VarLogOpscodeOpscodeErchefRequestsLog-1G8GNRNLG01QU i-07147cb1ec58da84f 2018-01-24T00:36:01Z [email protected] method=GET; path=/_status; status=200;
irving-backendless-chef2-VarLogOpscodeOpscodeErchefRequestsLog-1G8GNRNLG01QU i-0ae3d3c56ec9b1071 2018-01-24T00:36:01Z [email protected] method=GET; path=/_status; status=200;

Filebeat/Kibana

To access the VPC-integrated Kibana instance that's built-in to your AWS ES service, ssh to the instance with port forwarding like so:

 ssh -L 9200:localhost:9200 -l ec2-user my-ec2-instance

Then open a web browser and navigate to http://localhost:9200/_plugin/kibana/

What it looks like:

Filebeat/Kibana

screen shot 2018-01-23 at 11 05 47 am

Cloudwatch logs:

screen shot 2018-01-23 at 11 07 05 am

screen shot 2018-01-23 at 11 07 47 am

screen shot 2018-01-23 at 11 08 28 am

3.1.3

20 Jan 17:11
Compare
Choose a tag to compare

Amazon Linux AMI updated for Meltdown/Spectre

3.1.1

29 Dec 20:29
Compare
Choose a tag to compare

cosmetic: clean up some description fields

3.1.0

29 Dec 20:28
62dc46d
Compare
Choose a tag to compare

What's changed

  1. Remove never-used parameters DBSubnetGroupArn and LoadBalancerSubnets
  2. Reorganize parameters for easier consumption
  3. Enable users to provide custom before and after scripts. Also switch to explicit S3 files locations for those scripts.
  4. Add configurables for a Chef Automate data collector
  5. Enable users to provide their own security group IDs for the frontends and load balancers
  6. Route53 integration
  7. Enable and recommend newer instance types like C5, M5 and I3 where available
  8. Move Elasticsearch into the VPC! woohoo!
  9. Make Elasticsearch instance type configurable, and default to i3.large which is a way better bang-for-buck than the old m3 options.
  10. the template is now officially too big to be run from disk (via template-body), so now it must be run from S3 (via template-url) so updating the workflow to match that.

Because these changes break backwards compatibility, I'm bumping the major release version and including a fun image to make it easier:
the fear of increasing the major version number

2.5.0

06 Oct 16:31
Compare
Choose a tag to compare
  • Upgrade to Amazon Linux 2017.09
  • Enable Elasticsearch 5.5 as an option

2.4.6

21 Sep 22:05
Compare
Choose a tag to compare

Security updates based on the latest Ruby vulnerability

2.4.5

20 Sep 20:01
Compare
Choose a tag to compare

Update Chef Manage version to 2.5.8 and allow users to optionally supply a default_orgname if they need it

2.4.4

20 Sep 19:56
Compare
Choose a tag to compare

Remove unneeded GetAZs function so that customers don't need to build/supply subnets for every single AZ in a region

2.4.3

20 Sep 19:54
Compare
Choose a tag to compare

Allows RDS to upgrade versions 9.5 to 9.6

2.4.1

07 Sep 20:37
Compare
Choose a tag to compare

fixes a bug in v2.4.0 where the push jobs secrets weren't being pushed to S3, thus causing a new Push SSL cert to be created upon each rebuild