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

Plan persistence for Azure Pipelines/Azure Storage #1291

Open
SinghSarabpreet05 opened this issue Mar 19, 2024 · 0 comments
Open

Plan persistence for Azure Pipelines/Azure Storage #1291

SinghSarabpreet05 opened this issue Mar 19, 2024 · 0 comments

Comments

@SinghSarabpreet05
Copy link

Feature request: Plan Persistence for Azure

Summary

Would like to request the addition of a supporting plan persistence for Azure DevOps. Currently, digger supports plan persistence only for Github Artifacts or a GCP bucket. https://docs.digger.dev/features/plan-persistence

Extending this support to Azure would be a good feature addition for teams using Azure DevOps (azure pipelines, azure cloud).

Problem

Without Plan Persistence, digger always creates a new plan when the azure pipeline runs. This can lead to a possibility where:

  1. A terraform plan is approved in the Pull Request
  2. A new pipeline run (eg. digger apply) will create a new terraform plan.
  3. This new terraform plan can potentially be different from the approved plan.

Proposed Solution

Implement Plan Persistence for Azure Pipelines by using Azure Storage or some other Azure service to store the terraform plan file. This file can be used in the Terraform apply stage.

It will align with the existing plan persistence feature for GCP and Github artifacts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant