microsoft / terraform-provider-azuredevops

Terraform Azure DevOps provider
https://www.terraform.io/docs/providers/azuredevops/
MIT License
387 stars 279 forks source link

Please support Github App for service endpoint authorization. #1219

Open ankenyr opened 2 weeks ago

ankenyr commented 2 weeks ago

Community Note

Description

https://github.com/microsoft/terraform-provider-azuredevops/issues/326 and https://github.com/microsoft/terraform-provider-azuredevops/issues/295 both desired for this to be fixed and it was not. Can we please get support for the azure pipelines app rather than OAuth or PAT? This app can be found at https://github.com/marketplace/azure-pipelines Using the application is the most modern way to connect Github and Pipelines.

New or Affected Resource(s)

Potential Terraform Configuration

resource "azuredevops_serviceendpoint_github" "serviceendpoint_gh" {
  project_id = azuredevops_project.project.id
  service_endpoint_name = "Sample GithHub Apps: Azure Pipelines"
  auth_app = true
}

References

(https://github.com/microsoft/terraform-provider-azuredevops/issues/326) https://github.com/microsoft/terraform-provider-azuredevops/issues/295 https://github.com/marketplace/azure-pipelines