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

Request: get Azure DevOps integration webhook endpoint via data source #469

Open
coolbrewed opened this issue Sep 18, 2023 · 0 comments
Open
Labels
good first issue Good for newcomers

Comments

@coolbrewed
Copy link

Hey team! Would it be possible to be able to retrieve the Azure DevOps integration webhook endpoint via data source in Terraform?

The Azure DevOps integration is already able to get the other key info needed for adding a webhook subscription to an Azure DevOps Project to support auto-deployment, but it looks like the webhook endpoint isn't part of that query bundle yet.

Use case

I'm working to help onboard my organization with a goal to be able to create delegated admin Spaces via Terraform. Each Space would also have an Azure DevOps Project created for it, with an initial Repo associated with their starter administrative Stack, and the set of auto-deployment webhooks created for the Project.

Currently, there's just two components we're waiting on/watching for to be able to manage the resources fully via Terraform:

  1. The Azure DevOps Provider to add support for a resource for webhook servicehooks
  2. The Spacelift.io Provider to add support for fetching the Azure DevOps integration webhook endpoint

Priority

Definitely low!

This would mainly be a nice-to-have: we do have a manual work-around, and the ideal solution does require another Provider to resolve one of the other blockers.

However, if we could at least retrieve all the webhook info from Spacelift via Terraform, then we could use that info to create the webhooks programmatically/via API until the Azure DevOps Provider adds the option. So it'd still help make the automation a bit easier.

(Thank you in advance for consideration, it's much appreciated!)

@Yantrio Yantrio added the good first issue Good for newcomers label Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants