argoproj-labs/terraform-provider-argocd

Add support for application inputs

dtelaroli opened this issue · 1 comments

Description

The provider is built without application fields:

spec.source.helm.version
spec.ignore_difference.managed_fields_managers

image

Potential Terraform Configuration

resource "argocd_application" "main" {
  spec {
    source {
      helm {
        version = "v3"
        value_files = [
          "values.yaml"
        ]
      }
    }

    ignore_difference {
      group = "*"
      kind  = "*"
      json_pointers = [
        "/spec/replicas",
      ]
      managed_fields_managers = [
        "argocd-server"
      ]
    }
  }
}

References

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

I have submitted a PR for this and will happily work on this issue as it's something I was also looking to leverage :)