Skip to content

Catalog: Azure DevOps Integration#3647

Merged
miko-bautista merged 32 commits intomainfrom
feat-catalog-azure-devops-integration-3335
Dec 18, 2025
Merged

Catalog: Azure DevOps Integration#3647
miko-bautista merged 32 commits intomainfrom
feat-catalog-azure-devops-integration-3335

Conversation

@TuannasCodeCatastrophe
Copy link
Contributor

@TuannasCodeCatastrophe TuannasCodeCatastrophe commented Dec 4, 2025

Description

Definition of done
todo @cloudjumpercat seeing if there's a bigger use case with scorecards
API and UI how tos (ex. https://developer.konghq.com/how-to/monitor-dynatrace-slos-with-konnect-api/ and https://developer.konghq.com/how-to/monitor-dynatrace-slos-with-konnect-ui/)
New integration reference (ex. https://developer.konghq.com/catalog/integrations/dynatrace/)
Add Azure DevOps tile to https://developer.konghq.com/catalog/integrations/
Notes:
Ingesting repositories "Repos" (which are a subset of projects)
Org name MUST match what's in DevOps exactly (need to test/research if spaces/capital letters are allowed)
PAT expires in a year and they will have to renew it (this applies to SwaggerHub and others, so update those too), PAT needs the Code: Read permission
Important

This is a Konnect release PR and should be handed off to the PM to merge with the release once complete. Make sure you follow the Konnect release checklist.

Information
Aha: https://konghq.aha.io/epics/KSC-E-33
DRP: Miko B.
Info about testing/setup in slack thread: https://kongstrong.slack.com/archives/C09ND85GCVB/p1762830649798549?thread_ts=1762830537.927639&cid=C09ND85GCVB

Due date (optional)
internal Dec 1st
Ga on Dec 8th

Size
Medium

Fixes #3335

Preview Links

Checklist

  • Tested how-to docs. If not, note why here.
  • All pages contain metadata.
  • Any new docs link to existing docs.
  • All autogenerated instructions render correctly (API, decK, Konnect, Kong Manager).
  • Style guide (capitalized gateway entities, placeholder URLs) implemented correctly.
  • Every page has a description entry in frontmatter.
  • Add new pages to the product documentation index (if applicable).

@TuannasCodeCatastrophe TuannasCodeCatastrophe self-assigned this Dec 4, 2025
@TuannasCodeCatastrophe TuannasCodeCatastrophe requested a review from a team as a code owner December 4, 2025 16:14
@TuannasCodeCatastrophe TuannasCodeCatastrophe added do not merge Issues/ PRs whose changes should not be merged at this time release-docs Docs for release product:konnect-platform labels Dec 4, 2025
@TuannasCodeCatastrophe TuannasCodeCatastrophe marked this pull request as draft December 4, 2025 16:14
@CLAassistant
Copy link

CLAassistant commented Dec 4, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ jharmn
❌ TuannasCodeCatastrophe


TuannasCodeCatastrophe seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@netlify
Copy link

netlify bot commented Dec 4, 2025

Deploy Preview for kongdeveloper ready!

Name Link
🔨 Latest commit 42c46da
🔍 Latest deploy log https://app.netlify.com/projects/kongdeveloper/deploys/694034d4f3707900085c78d0
😎 Deploy Preview https://deploy-preview-3647--kongdeveloper.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@TuannasCodeCatastrophe
Copy link
Contributor Author

Waiting on icon - everything else ready. Request sent for icon.

@Guaris
Copy link
Contributor

Guaris commented Dec 5, 2025

@TuannasCodeCatastrophe Could we please add preview links to the PR?

@TuannasCodeCatastrophe TuannasCodeCatastrophe marked this pull request as ready for review December 5, 2025 15:20
@Guaris
Copy link
Contributor

Guaris commented Dec 8, 2025

@TuannasCodeCatastrophe You can make this pass by turning vale off on the konnect_api_requests, like this:

<!--vale off-->
{% konnect_api_request %}
url: /v3/apis/$API_ID/versions
status_code: 201
method: POST
body:
    version: 1.0.0
    spec:
        content: '{"openapi":"3.0.3","info":{"title":"Example API","version":"1.0.0"},"paths":{"/example":{"get":{"summary":"Example endpoint","responses":{"200":{"description":"Successful response"}}}}}}'
{% endkonnect_api_request %}
<!--vale on-->

Copy link
Contributor

@Guaris Guaris left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The API instructions worked for me after changing the environment variable, the UI instructions did not. Run through the doc one more time, and make sure everything works from top to bottom. UI and API. There may have been changes since you wrote it that need to be accounted for.

…the-konnect-ui.md

Co-authored-by: Angel <Guaris@users.noreply.github.com>
…the-konnect-api.md

Co-authored-by: Angel <Guaris@users.noreply.github.com>
Copy link
Contributor

@Guaris Guaris left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the UI doc:

  • Change the Tl;DR so that its more clear what the doc is actually doing
  • Rename the azure-devops-api variable to something like azure-devops-repository
  • In step 2, add a sentence that explains what it is you are actually adding (If relevant add this to the API doc as well)
  • Run through both the UI and API docs again, by yourself, and make sure that the workflow is working from top-to-bottom as expected.

@Guaris
Copy link
Contributor

Guaris commented Dec 12, 2025

image This is missing, you have to add to the front matter the bindeable entities. @TuannasCodeCatastrophe
bindable_entities: "Repositories"

@TuannasCodeCatastrophe
Copy link
Contributor Author

@DaniellaFreese This is ready for you

@Guaris Guaris removed the do not merge Issues/ PRs whose changes should not be merged at this time label Dec 16, 2025
@miko-bautista miko-bautista merged commit 68a3f50 into main Dec 18, 2025
20 checks passed
@miko-bautista miko-bautista deleted the feat-catalog-azure-devops-integration-3335 branch December 18, 2025 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Catalog: Azure DevOps Integration

6 participants