Jenkins plugin to add support for loading typed credentials from Azure Keyvault.
It supports storing at rest the following Jenkins credential types:
The credentials must be created in Azure Keyvault externally. The plugin assumes the Secrets contain yaml, representing the various fields for the credential. Further information can be found when using the credential types provided by the plugin.
This credential is compatible with the existing bindings provided by the Credentials Binding Plugin
withCredentials([usernamePassword(credentialsId: 'keyvault_credentials_id', usernameVariable: 'username', passwordVariable: 'password')]) {
// your code goes here
}
This credential is compatible with the existing bindings provided by the Credentials Binding Plugin
withCredentials([sshUserPrivateKey(credentialsId: 'keyvault_credentials_id', usernameVariable: 'username', keyFileVariable: 'keyfile')]) {
// your code goes here
}
We use Jenkins JIRA to record all bugs and feature requests. Please follow beblow steps to create your own issues.
- Search in Jira to see if the issue was existed already.
- Create a new issue with the component
azure-credentials-ext-plugin
.
You can refer to Jira doc for detailed instructions about creating an issue.