Category: Tools

New for CloudFormation in 2018: Drift Detection!

Posted on November 28, 2017 by timbaileyjones | 1 Comment

Just announced at re:Invent 2017 by Anil Kumar during the “Deep Dive on AWS CloudFormation” talk:  Drift Detection capabilities will be added to CloudFormation next year.  (Discussion starts at 12m0s) So, what is Drift Detection?  Try as you might, having all of your “infrastructure as code” doesn’t prevent manual changes to your CFN stacks after … Continue reading New for CloudFormation in 2018: Drift Detection!

npm vs Yarn: Part 2

Posted on October 31, 2017 by Stephen Goncher | Leave a comment

Previously, we covered the release of Yarn, a new package management system designed to fix some of the shortfalls associated with npm.  With improvements in speed, efficiency, readability, and dependency management, Yarn has shown itself to be a worthwhile tool.  In this post, we will put that tool to use and show just how powerful Yarn can be.  Before we can demonstrate its potential, we have to … Continue reading npm vs Yarn: Part 2

Docker lifecycle automation and testing with Ruby in AWS

Posted on May 2, 2017 by Robert Murphy | Leave a comment

My friend and colleague, Stephen Goncher and I got to spend some real time recently implementing a continuous integration and continuous delivery pipeline using only Ruby. We were successful in developing a new module in our pipeline gem that handles many of the docker engine needs without having to skimp out on testing and code … Continue reading Docker lifecycle automation and testing with Ruby in AWS

npm vs Yarn

Posted on April 18, 2017 by Stephen Goncher | 2 Comments

Late last year, a new package management system for Javascript was introduced known as Yarn, designed to replace the deficiencies found in npm. Yarn has been showing up on Twitter and StackOverflow answers, but it isn’t always clear what the benefits and tradeoffs are, which is what this post aims to clear up. Yarn was … Continue reading npm vs Yarn

Deploying Kubernetes on CoreOS to AWS

Posted on August 9, 2016 by Jeff Bachtel | 1 Comment

Linux containers are a relatively new abstraction framework with exciting implications for Continuous Integration and Continuous Delivery patterns. They allow appropriately designed applications to be tested, validated, and deployed in an immutable fashion at much greater speed than with traditional virtual machines. When it comes to production use however, an orchestration framework is desirable to maintain … Continue reading Deploying Kubernetes on CoreOS to AWS

Finding Security Problems Early in the Development Process of a CloudFormation Template with "cfn-nag"

Posted on April 7, 2016 by Eric Kascic | 3 Comments

Continuous Security: Security in the Continuous Delivery Pipeline is a series of articles addressing security concerns and testing in the Continuous Delivery pipeline. This is the second article in the series. CloudFormation Background CloudFormation templates are a great way to provision AWS resources.  They allow an infrastructure developer to declare what resources are to be … Continue reading Finding Security Problems Early in the Development Process of a CloudFormation Template with "cfn-nag"

Advanced solutions with CFNDSL and CloudFormation

Posted on February 23, 2016 by Robert Murphy | 1 Comment

This is the final post in our blog series about CFNDSL and we’ll be talking about some advanced use cases for the DSL and reviewing some troubleshooting techniques for both the DSL and CloudFormation. Looking for the beginning? Check out our first and second parts of the series where we introduce CFNDSL and discuss how … Continue reading Advanced solutions with CFNDSL and CloudFormation