25 September 2018
Managing Expensive or Destructive Operations in Jenkins CI
In this talk we will show some techniques to add safeguards to a CI pipeline that manages AWS infrastructure with Terraform. By adding parameters that serve as CAPTCHAs, and doing other checks to pipeline stages you can prevent accidental modification of production environments and unauthorized creation of expensive resources. that can protect your wallet and infrastructure. We will demonstrate several techniques, and describe tradeoffs, and discuss the potential for future work in this area.