Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support "plan only" on master #162

Closed
kmanning opened this issue Sep 23, 2019 · 1 comment · Fixed by #259
Closed

Support "plan only" on master #162

kmanning opened this issue Sep 23, 2019 · 1 comment · Fixed by #259
Labels
enhancement New feature or request
Milestone

Comments

@kmanning
Copy link
Collaborator

kmanning commented Sep 23, 2019

  • Allow a user to run the master branch, but as 'plan only'
  • When enabled, the confirm and apply steps will be skipped on the master branch
  • Allow the user to indicate that the pipeline should fail if un-applied changes are found in any environment.
  • UseCase:
    • Each week, I want to trigger all my pipelines to look for un-applied changes
    • When triggered, 'plan' should be run across each environment in the pipeline
    • If any environment has un-applied changes, the pipeline should fail-fast
  • Dev Notes: Generally speaking, this should be implemented as a Plugin. Build this behavior into https://github.com/manheim/terraform-pipeline/blob/master/docs/ConditionalApplyPlugin.md if it makes sense for the behavior to live here. If it doesn't make sense, build a new Plugin.
@kmanning kmanning added this to the v5.1 milestone Sep 23, 2019
@kmanning kmanning modified the milestones: v5.1, v5.2 Oct 1, 2019
@kmanning kmanning modified the milestones: v5.2, v5.3 Oct 30, 2019
@kmanning kmanning modified the milestones: v5.3, v5.4 Dec 13, 2019
@kmanning kmanning added the enhancement New feature or request label Jan 15, 2020
@kmanning kmanning removed this from the v5.4 milestone Jan 17, 2020
@kmanning kmanning added this to the v5.9 milestone Jul 31, 2020
@kmanning kmanning linked a pull request Aug 1, 2020 that will close this issue
kmanning added a commit that referenced this issue Aug 1, 2020
@kmanning
Copy link
Collaborator Author

kmanning commented Aug 2, 2020

This affects branches other than master. Should that be the case? - Seems fine for now

@kmanning kmanning reopened this Aug 2, 2020
@kmanning kmanning closed this as completed Aug 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant