Branch: refs/heads/master
Home: https://github.com/jenkinsci/hashicorp-vault-plugin
Commit: f5d54b3dc313b540011887dc420e6cd0488fe24d
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/f5d54b3dc313b540011887dc420e6cd0488fe24d
Author: Brian Saville <[email protected]>
Date: 2023-11-21 (Tue, 21 Nov 2023)
Changed paths:
M README.md
M src/main/java/com/datapipe/jenkins/vault/VaultAccessor.java
M
src/main/java/com/datapipe/jenkins/vault/configuration/VaultConfiguration.java
M
src/main/java/com/datapipe/jenkins/vault/credentials/AbstractAuthenticatingVaultTokenCredential.java
M
src/main/java/com/datapipe/jenkins/vault/credentials/AbstractVaultTokenCredential.java
M
src/main/java/com/datapipe/jenkins/vault/credentials/AbstractVaultTokenCredentialWithExpiration.java
M src/main/java/com/datapipe/jenkins/vault/credentials/VaultCredential.java
M
src/main/resources/com/datapipe/jenkins/vault/configuration/VaultConfiguration/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/configuration/VaultConfiguration/help-disableChildPoliciesOverride.html
A
src/main/resources/com/datapipe/jenkins/vault/configuration/VaultConfiguration/help-policies.html
M
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultAppRoleCredential/credentials.jelly
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultAppRoleCredential/help-usePolicies.html
M
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultAwsIamCredential/credentials.jelly
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultAwsIamCredential/help-usePolicies.html
M
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultGCPCredential/credentials.jelly
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultGCPCredential/help-usePolicies.html
M
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultGithubTokenCredential/credentials.jelly
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultGithubTokenCredential/help-usePolicies.html
M
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultKubernetesCredential/credentials.jelly
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultKubernetesCredential/help-usePolicies.html
A src/test/java/com/datapipe/jenkins/vault/VaultAccessorTest.java
M
src/test/java/com/datapipe/jenkins/vault/credentials/AbstractAuthenticatingVaultTokenCredentialTest.java
M
src/test/java/com/datapipe/jenkins/vault/credentials/AbstractVaultTokenCredentialWithExpirationTest.java
M src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
Log Message:
-----------
Adds support for using job-specific policies (#223)
* Fixes #214, adds support for separating job policies
* Add configuration to credentials to enable using limited policies
* Fix handling of TTL in child tokens
* Add ability to disable folders or jobs from overriding policies
* Use StringSubstitutor for templating policies
* Fix flaky test
---------
Co-authored-by: saville <[email protected]>
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/hashicorp-vault-plugin/push/refs/heads/master/af8c16-f5d54b%40github.com.