Am working on VSTS CI&CD. For that, am trying to create “Azure Resource Manager” Service Endpoint as a VSTS Connection. But, here I don’t want give SPN credentials i.e. “Client Id and Client Secret” directly for making connection, in spite of that I need to pass SPN Credentials which are in Keyvault secrets saved in Azure keyvault. Is this possible, that the VSTS Service Endpoint creation using Azure Keyvault Secrets. If possible, please suggest me to “How to done it”
0
votes
1 Answers
0
votes
Currently, VSTS can support the below list of service endpoints
- Azure Classic service connection
- Azure Resource Manager service connection
- Azure Service Bus service connection
- Bitbucket Cloud service enconnectiondpoint
- Chef service connection
- Docker Host service connection
- Docker Registry service connection
- External Git service connection
- Generic service connection
- GitHub service connection
- GitHub Enterprise service connection
- Jenkins service connection
- Kubernetes service connection
- npm service connection
- NuGet service connection
- Service Fabric service connection
- SSH service connection
- Subversion service connection
- Team Foundation Server / VSTS service connection
- Visual Studio App Center service connection
You need the ARM Service connection
for at least connecting to the AzureKeyVault
. I think you are bit worry to store the SPN (Client Id and client Secrets) in VSTS credentials. Actually, you don't need to worry about it. This credentials will be stored securely and can't be visible to other after it created.