Skip to content

Releases: manheim/terraform-pipeline

Bug Fixes

17 Aug 21:09
356fbd8
Compare
Choose a tag to compare
  • Issue #289 TagPlugin should work with both terraform 0.11.x and 0.12.x
  • Issue #254 Auto-convert git/ssh-urls to https with GithubPRPlanPlugin

Terraform Workflow Improvements + terraform-pipeline enhancements

03 Aug 13:48
9466ef7
Compare
Choose a tag to compare
  • Docs
  • Terraform Workflow
    • Issue #88 Add an optional DestroyPlugin to perform "terraform destroy"
    • Issue #261 Require the user to type a confirmation to use the DestroyPlugin
    • Issue #256 Make it easy to apply "standard tags"
    • Issue #162 Support "plan only" on master
  • terraform-pipeline enhancements
    • Issue #272 Create a new BuildWithParametersPlugin
    • Issue #257 Fix codecov reporting
    • Issue #265 Make code coverage more visible - add codecov badge to README
    • Issue #24 ConfirmApplyPlugin - allow customization

Improvements + Improved Docs

16 Jul 01:16
e8c2dad
Compare
Choose a tag to compare
  • Docs
    • Issue #225 Simplify Contributor model - create PullRequests against master
    • Issue #206 Explain the importance of plugin order
    • Issue #219 Declarative Pipeline, Fix documentation - example code does not work
  • Docker Agents
    • Issue #230 AgentNode Support with PR Plugin - allow Dockerfile agents
  • GithubPullRequests
    • Issue #193 Support passing branch plans to Github PRs
    • Issue #232 GithubPRPlanPlugin breaks with TerraformDirectoryPlugin
    • Issue #234 Rename GithubPRPlanPlugin to be consistent
    • Issue #244 Simplify GithubPRPlanPlugin configuration - auto construct github URL and slug
  • Declarative Pipelines
    • Issue #218 Preserve stashes in default declarative pipeline templates
  • Terraform
    • Issue #102 Support target when running terraform plan and apply

New Features

19 May 03:50
4c89111
Compare
Choose a tag to compare
  • Issue #210 - Support Terraform Landscape Plugin - Terraform Plan reformatting
  • Issue #221 - Support suffixes for terraform commands
  • Issue #222 - TerraformInitCommand - withPrefix doesn't support multiple prefixes

New Features

09 Apr 16:30
817be51
Compare
Choose a tag to compare
  • New Features
    • Issue #201 - ParameterStoreBuildWrapperPlugin - allow path to be customized
    • Issue #192 - Apply CredentialsPlugins to all Stages, not just BuildStage

Improvements+New Features

18 Mar 21:47
8358b57
Compare
Choose a tag to compare
  • New Features
  • Fixes
    • Issue #151 Fix CPS mismatch errors, reduce meta magic in Jenkinsfile.groovy and Stage decorations
    • Issue #198 Fix using only TerraformEnvironmentStages
    • Issue #196 Fix defect - Excessive nested closures in Jenkinsfile.init. Drop support for deprecated Jenkinsfile.init(this,env)

Improvements+Fixes

12 Feb 02:21
00e3eed
Compare
Choose a tag to compare
  • Issue #87 Add travis CI support to the project
  • Issue #186 Add convenience method to detect the version of terraform
  • Issue #185 Fix defect: filename parameter is not used in TerraformPlugin.readFile

New Features and Doc Fixes

17 Jan 18:08
5cbf731
Compare
Choose a tag to compare

Fix defects, gradlew and BuildStage

01 Nov 00:29
e6a567a
Compare
Choose a tag to compare
  • Issue #168 Fix typo in Jenkinsfile
  • Issue #171 Fix gradlew, so unit tests can run

Remove/Ignore build files, S3Backend Improvement

14 Oct 19:40
53974cb
Compare
Choose a tag to compare
  • Issue #156 Remove and ignore the build directory
  • Issue #160 S3BackendPlugin - allow encryption of S3 state