mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-09-22 13:39:35 +00:00
feat(secret-sync): Add Azure Devops PR suggestions
This commit is contained in:
@@ -3,10 +3,10 @@ title: "Azure DevOps Connection"
|
||||
description: "Learn how to configure an Azure DevOps Connection for Infisical."
|
||||
---
|
||||
|
||||
Infisical currently supports two methods for connecting to Azure DevOps, which are OAuth and Azure DevOps API Token.
|
||||
Infisical currently supports two methods for connecting to Azure DevOps, which are OAuth and Azure DevOps Personal Access Token.
|
||||
|
||||
<Accordion title="Self-Hosted Instance">
|
||||
Using the Azure DevOps OAuth connection on a self-hosted instance of Infisical requires configuring an application in Azure
|
||||
<Accordion title="Azure OAuth on a Self-Hosted Instance">
|
||||
Using the Azure DevOps <b>OAuth connection</b> on a self-hosted instance of Infisical requires configuring an application in Azure
|
||||
and registering your instance with it.
|
||||
|
||||
**Prerequisites:**
|
||||
@@ -67,7 +67,7 @@ Infisical currently supports two methods for connecting to Azure DevOps, which a
|
||||
|
||||
<Accordion title="Azure DevOps personal access token (PAT)">
|
||||
#### Create a new Azure DevOps personal access token (PAT)
|
||||
You'll need to create a new personal access token (PAT) in order to authenticate Infisical with Azure DevOps.
|
||||
When using the Azure DevOps <b>Access Token connection</b> you'll need to create a new personal access token (PAT) in order to authenticate Infisical with Azure DevOps.
|
||||
<Steps>
|
||||
<Step title="Navigate to Azure DevOps">
|
||||

|
||||
@@ -100,10 +100,10 @@ Infisical currently supports two methods for connecting to Azure DevOps, which a
|
||||
|
||||
<Step title="Create Connection">
|
||||
<Tabs>
|
||||
<Tab title="Infisical UI">
|
||||
<Tab title="OAuth">
|
||||
<Steps>
|
||||
<Step title="Fill in Connection Details">
|
||||
Fill in the **Tenant ID** field with the Directory (Tenant) ID you obtained in the previous step. Also fill in the organization name of the Azure DevOps organization you want to connect to.
|
||||
Fill in the **Tenant ID** field with the Directory (Tenant) ID you obtained in the previous [step](#azure-oauth-on-a-self-hosted-instance). Also fill in the organization name of the Azure DevOps organization you want to connect to.
|
||||

|
||||
|
||||
<Tip>
|
||||
@@ -117,10 +117,10 @@ Infisical currently supports two methods for connecting to Azure DevOps, which a
|
||||
</Step>
|
||||
</Steps>
|
||||
</Tab>
|
||||
<Tab title="API">
|
||||
<Tab title="Access Token">
|
||||
<Steps>
|
||||
<Step title="Fill in Connection Details">
|
||||
Fill in the **API Key** field with the API key you obtained in the previous step. And the organization name of the Azure DevOps organization you want to connect to.
|
||||
Fill in the **Access Token** field with the Access Token you obtained in the previous step. And the organization name of the Azure DevOps organization you want to connect to.
|
||||

|
||||
|
||||
<Tip>
|
||||
|
||||
@@ -113,28 +113,28 @@ description: "Learn how to configure a Azure DevOps Sync for Infisical."
|
||||
"lastRemoveMessage": null,
|
||||
"lastRemovedAt": null,
|
||||
"syncOptions": {
|
||||
"initialSyncBehavior": "overwrite-destination",
|
||||
"keySchema": "PIPELINE_${secretKey}",
|
||||
"disableSecretDeletion": true
|
||||
"initialSyncBehavior": "overwrite-destination",
|
||||
"keySchema": "PIPELINE_${secretKey}",
|
||||
"disableSecretDeletion": true
|
||||
},
|
||||
"connection": {
|
||||
"app": "azure-devops",
|
||||
"name": "Production DevOps Organization",
|
||||
"id": "8b92f5cc-3g77-5e80-6666-6ff57069385d"
|
||||
"app": "azure-devops",
|
||||
"name": "Production DevOps Organization",
|
||||
"id": "8b92f5cc-3g77-5e80-6666-6ff57069385d"
|
||||
},
|
||||
"environment": {
|
||||
"slug": "production",
|
||||
"name": "Production Environment",
|
||||
"id": "4f16j9gg-7k11-9i23-2222-2jj91403729h"
|
||||
"slug": "production",
|
||||
"name": "Production Environment",
|
||||
"id": "4f16j9gg-7k11-9i23-2222-2jj91403729h"
|
||||
},
|
||||
"folder": {
|
||||
"id": "5a71e8dd-2f66-4d70-7777-7cc46958274c",
|
||||
"path": "/devops/pipeline-secrets"
|
||||
"id": "5a71e8dd-2f66-4d70-7777-7cc46958274c",
|
||||
"path": "/devops/pipeline-secrets"
|
||||
},
|
||||
"destination": "azure-devops",
|
||||
"destinationConfig": {
|
||||
"devopsProjectId": "12345678-90ab-cdef-1234-567890abcdef",
|
||||
"devopsProjectName": "example-project"
|
||||
"devopsProjectId": "12345678-90ab-cdef-1234-567890abcdef",
|
||||
"devopsProjectName": "example-project"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user