Branch: refs/heads/master
Home: https://github.com/jenkinsci/hashicorp-vault-plugin
Commit: 0c73cd0ada0fa64d2baba12d5c1986cd24420866
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/0c73cd0ada0fa64d2baba12d5c1986cd24420866
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-03 (Mon, 03 Apr 2017)
Changed paths:
M pom.xml
Log Message:
-----------
Bump Vault Java Driver to 2.0.0
This is the preparation for following commits. In 2.0.0 the AppRole backend
(which is way more suitable for Jenkins), was enabled.
Commit: cee7802a91793c774df523cb4c97ca9863731e10
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/cee7802a91793c774df523cb4c97ca9863731e10
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-03 (Mon, 03 Apr 2017)
Changed paths:
M pom.xml
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
M
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/config.jelly
M
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/global.jelly
R
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/help-authToken.html
A
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/help-roleId.html
A
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/help-secretId.html
R
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/help-vaultUrl.html
M src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperTest.java
Log Message:
-----------
Changed Vault login strategy to AppRole instead of Token.
AppRole is the far superior auth backend. It is way more suitable for
applications like Jenkins.
We now need to supply a RoleID and an SecretID. Based on this credentials we
can obtain a token from Vault.
This token is only valid for a couple of minutes then.
We can restrict the RoleID/SecretID-tuple to have a ttl (and all this other
stuff). What I recommend, though, is restricting the usage of the AppRole
backend via `bound_cidr_list`. This way the RoleID/SecretID-tuple can only be
exchanged for a valid access token when the request comes from a certain IP
range.
Commit: db69c16370073a18d261b5fb8fdc300b8bb23af9
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/db69c16370073a18d261b5fb8fdc300b8bb23af9
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-03 (Mon, 03 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
Log Message:
-----------
Formatting
Commit: cd32d7dea363ed0a0a48714a1eb830b2dc56663e
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/cd32d7dea363ed0a0a48714a1eb830b2dc56663e
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-03 (Mon, 03 Apr 2017)
Changed paths:
M pom.xml
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
A
src/main/java/com/datapipe/jenkins/vault/credentials/VaultTokenCredential.java
A
src/main/java/com/datapipe/jenkins/vault/credentials/VaultTokenCredentialImpl.java
M
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/config.jelly
M
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/global.jelly
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultTokenCredentialImpl/credentials.jelly
M src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperTest.java
Log Message:
-----------
Add app role credentials as storage for RoleID and SecretID.
Commit: ea66322abc030799d611bf5f33dbe36dbc9f51fc
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/ea66322abc030799d611bf5f33dbe36dbc9f51fc
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-03 (Mon, 03 Apr 2017)
Changed paths:
M pom.xml
Log Message:
-----------
do not format pom.xml
Commit: 0b51705d7a65a865055a29501c3291d0838e6d80
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/0b51705d7a65a865055a29501c3291d0838e6d80
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-03 (Mon, 03 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
A
src/main/java/com/datapipe/jenkins/vault/exception/VaultPluginException.java
M
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/config.jelly
M
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/global.jelly
M
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultTokenCredentialImpl/credentials.jelly
Log Message:
-----------
Fix things that occured in testing
Commit: 3ed8d8e5c5db9d331cbe5ab789bb0fdac3a8be69
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/3ed8d8e5c5db9d331cbe5ab789bb0fdac3a8be69
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M pom.xml
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
A
src/main/java/com/datapipe/jenkins/vault/configuration/GlobalVaultConfiguration.java
A
src/main/java/com/datapipe/jenkins/vault/configuration/VaultConfiguration.java
A
src/main/java/com/datapipe/jenkins/vault/folder/FolderLevelConfiguration.java
A
src/main/resources/com/datapipe/jenkins/vault/folder/FolderLevelConfiguration/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/folder/FolderLevelConfiguration/config.properties
Log Message:
-----------
Intermediate: adding folders plugin
Commit: 297895a00cfd25aefdc3c3af86773fe6bdc18153
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/297895a00cfd25aefdc3c3af86773fe6bdc18153
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
A
src/main/java/com/datapipe/jenkins/vault/configuration/FolderLevelVaultConfiguration.java
M
src/main/java/com/datapipe/jenkins/vault/configuration/GlobalVaultConfiguration.java
A
src/main/java/com/datapipe/jenkins/vault/configuration/VaultConfigResolver.java
M
src/main/java/com/datapipe/jenkins/vault/configuration/VaultConfiguration.java
R
src/main/java/com/datapipe/jenkins/vault/folder/FolderLevelConfiguration.java
R
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/config.jelly
R
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/global.jelly
R
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/help-roleId.html
R
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/help-secretId.html
A
src/main/resources/com/datapipe/jenkins/vault/configuration/FolderLevelVaultConfiguration/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/configuration/GlobalVaultConfiguration/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/configuration/VaultConfiguration/config.jelly
M src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperTest.java
A temp/VaultBuildWrapperOld/config.jelly
A temp/VaultBuildWrapperOld/global.jelly
A temp/VaultBuildWrapperOld/help-roleId.html
A temp/VaultBuildWrapperOld/help-secretId.html
Log Message:
-----------
Major rewrite: extracted configuration and added folder capabilities.
This commit extracts the configuration out of the Wrapper into a specific
Configuration class.
This enables the plugin to deal with other providers (like folders).
Commit: b3f67b4bc5a149021b208e9a4a2e1ae46026d9e7
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/b3f67b4bc5a149021b208e9a4a2e1ae46026d9e7
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
R src/main/java/com/datapipe/jenkins/vault/MaskingConsoleLogFilter.java
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
R src/main/java/com/datapipe/jenkins/vault/VaultSecret.java
R src/main/java/com/datapipe/jenkins/vault/VaultSecretValue.java
R
src/main/java/com/datapipe/jenkins/vault/configuration/FolderLevelVaultConfiguration.java
A
src/main/java/com/datapipe/jenkins/vault/configuration/FolderVaultConfiguration.java
M
src/main/java/com/datapipe/jenkins/vault/configuration/VaultConfiguration.java
M
src/main/java/com/datapipe/jenkins/vault/credentials/VaultTokenCredential.java
A src/main/java/com/datapipe/jenkins/vault/log/MaskingConsoleLogFilter.java
A src/main/java/com/datapipe/jenkins/vault/model/VaultSecret.java
A src/main/java/com/datapipe/jenkins/vault/model/VaultSecretValue.java
A
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/config.jelly
R src/main/resources/com/datapipe/jenkins/vault/VaultSecret/config.jelly
R src/main/resources/com/datapipe/jenkins/vault/VaultSecret/help-path.html
R
src/main/resources/com/datapipe/jenkins/vault/VaultSecretValue/config.jelly
R
src/main/resources/com/datapipe/jenkins/vault/VaultSecretValue/help-envVar.html
R
src/main/resources/com/datapipe/jenkins/vault/VaultSecretValue/help-vaultKey.html
R
src/main/resources/com/datapipe/jenkins/vault/configuration/FolderLevelVaultConfiguration/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/configuration/FolderVaultConfiguration/config.jelly
R
src/main/resources/com/datapipe/jenkins/vault/folder/FolderLevelConfiguration/config.jelly
R
src/main/resources/com/datapipe/jenkins/vault/folder/FolderLevelConfiguration/config.properties
A
src/main/resources/com/datapipe/jenkins/vault/model/VaultSecret/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/model/VaultSecret/help-path.html
A
src/main/resources/com/datapipe/jenkins/vault/model/VaultSecretValue/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/model/VaultSecretValue/help-envVar.html
A
src/main/resources/com/datapipe/jenkins/vault/model/VaultSecretValue/help-vaultKey.html
M src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperTest.java
M src/test/java/com/datapipe/jenkins/vault/VaultSecretTest.java
R temp/VaultBuildWrapperOld/config.jelly
R temp/VaultBuildWrapperOld/global.jelly
R temp/VaultBuildWrapperOld/help-roleId.html
R temp/VaultBuildWrapperOld/help-secretId.html
Log Message:
-----------
Cleanup the plugin, restructure some packages.
Commit: 254fc0f1b38d6a8bfbebe57cf29e3b32a44dc268
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/254fc0f1b38d6a8bfbebe57cf29e3b32a44dc268
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M
src/main/java/com/datapipe/jenkins/vault/configuration/FolderVaultConfiguration.java
M
src/main/java/com/datapipe/jenkins/vault/configuration/VaultConfiguration.java
Log Message:
-----------
remove unnecessary methods
Commit: 0d125c0c4bccf8504395fd5381995233463fb1a1
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/0d125c0c4bccf8504395fd5381995233463fb1a1
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
A
src/test/java/com/datapipe/jenkins/vault/configuration/VaultConfigurationSpec.java
Log Message:
-----------
add test for vaultconfiguration
Commit: 0708baf82be91c66101f9fa45154e68b8d8e46c9
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/0708baf82be91c66101f9fa45154e68b8d8e46c9
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M pom.xml
Log Message:
-----------
add mockito dependency
Commit: 47ae03ad6f08b4f845484981b1838d8d2c42015d
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/47ae03ad6f08b4f845484981b1838d8d2c42015d
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M
src/main/java/com/datapipe/jenkins/vault/configuration/FolderVaultConfiguration.java
Log Message:
-----------
remove unused line
Commit: e1481c6c696bedd875ddc63d978ed02f0341d229
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/e1481c6c696bedd875ddc63d978ed02f0341d229
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperTest.java
A
src/test/java/com/datapipe/jenkins/vault/configuration/FolderVaultConfigurationSpec.java
Log Message:
-----------
add test for folder configuration
Commit: 77fa904b75eb9626dc123276c3221fc170bd6254
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/77fa904b75eb9626dc123276c3221fc170bd6254
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/log/MaskingConsoleLogFilter.java
A
src/test/java/com/datapipe/jenkins/vault/log/MaskingConsoleLogFilterSpec.java
Log Message:
-----------
test (and fix) log filter
Commit: 00fdfdb2a6f4644a74249d9c24800f8a2344f1d0
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/00fdfdb2a6f4644a74249d9c24800f8a2344f1d0
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
R src/test/java/com/datapipe/jenkins/vault/VaultSecretTest.java
Log Message:
-----------
remove getter/setter tests
Commit: 3bbe21043a35772f9383001e719b9dbcd1a22711
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/3bbe21043a35772f9383001e719b9dbcd1a22711
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M
src/test/java/com/datapipe/jenkins/vault/configuration/VaultConfigurationSpec.java
Log Message:
-----------
make methods accessible
Commit: e9b16609eda83ce74b72f98eed9007c83d4635e2
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/e9b16609eda83ce74b72f98eed9007c83d4635e2
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
A src/main/java/com/datapipe/jenkins/vault/VaultAccessor.java
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
A src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperSpec.java
R src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperTest.java
Log Message:
-----------
Wrap all Vault calls into an accessor
Commit: e07888ed2636ab811c68de58397c29f110a180c7
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/e07888ed2636ab811c68de58397c29f110a180c7
Author: tobilarscheid <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperSpec.java
Log Message:
-----------
WIP: test modified - prep for new IT
Commit: 8c5598b1550d0469b3813a6eec08d1199b779c0c
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/8c5598b1550d0469b3813a6eec08d1199b779c0c
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
R src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperSpec.java
A src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
A src/test/java/com/datapipe/jenkins/vault/it/folder/FolderIT.java
Log Message:
-----------
remove old tests and add new ones
Commit: 684415e9767e3c24dca96c993cb6ce164a848b41
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/684415e9767e3c24dca96c993cb6ce164a848b41
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M pom.xml
M
src/test/java/com/datapipe/jenkins/vault/configuration/FolderVaultConfigurationSpec.java
M
src/test/java/com/datapipe/jenkins/vault/log/MaskingConsoleLogFilterSpec.java
Log Message:
-----------
Fix classpath issue: Update Mockito (also change deprecated runner)
Commit: bd12a3b95b452ad5fa5f42bee73dae60258ee291
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/bd12a3b95b452ad5fa5f42bee73dae60258ee291
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/log/MaskingConsoleLogFilter.java
Log Message:
-----------
Rollback to old behaviour; needs to be investigated
Commit: 45a5c0c8dd8fcad5f7b6f3888fe5e743dc15ec96
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/45a5c0c8dd8fcad5f7b6f3888fe5e743dc15ec96
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-04 (Tue, 04 Apr 2017)
Changed paths:
M src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
M src/test/java/com/datapipe/jenkins/vault/it/folder/FolderIT.java
Log Message:
-----------
Write some tests
Commit: 0c87bcefcedba2022d5ef365e1fbc2929aba93ef
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/0c87bcefcedba2022d5ef365e1fbc2929aba93ef
Author: tobilarscheid <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M
src/main/resources/com/datapipe/jenkins/vault/configuration/VaultConfiguration/config.jelly
Log Message:
-----------
add missing escape in jelly
Commit: 8cb744795945d6d88cb87725230592d372d4050f
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/8cb744795945d6d88cb87725230592d372d4050f
Author: tobilarscheid <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M pom.xml
Log Message:
-----------
add test dependency for jenkinsfile/workflow
Commit: ba93045b536b3d9a0e8ad1c5ecf18ed03f86053a
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/ba93045b536b3d9a0e8ad1c5ecf18ed03f86053a
Author: tobilarscheid <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/log/MaskingConsoleLogFilter.java
Log Message:
-----------
fix broken constructor
Commit: f562b74a8bc43dc20eb0eac5fec9f5b3818a4ca7
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/f562b74a8bc43dc20eb0eac5fec9f5b3818a4ca7
Author: tobilarscheid <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
A
src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperWithMockAccessor.java
M src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
Log Message:
-----------
create VaultConfigurationITs
Commit: fa1b8cf5c486c0951b0ce45dc509ee398f2a8297
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/fa1b8cf5c486c0951b0ce45dc509ee398f2a8297
Author: tobilarscheid <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M pom.xml
Log Message:
-----------
fix workflow-scm-step dependency
Commit: 6b3b98f294396dbc51a52c5502b8c3daa32bb4f6
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/6b3b98f294396dbc51a52c5502b8c3daa32bb4f6
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M README.md
A docs/images/configuration_screen.png
A docs/images/credential_screen.png
R docs/images/global_configuration.png
R docs/images/job_configuration.png
A docs/images/job_screen.png
Log Message:
-----------
Update README for 2.0
Commit: fc96eb87037d6da0d4a5da5a2c587d3c8b3445b3
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/fc96eb87037d6da0d4a5da5a2c587d3c8b3445b3
Author: tobilarscheid <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M README.md
Log Message:
-----------
fix typos + formatting
Commit: 5472138ce6b893f501e69a9544bf53aaa62fe52f
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/5472138ce6b893f501e69a9544bf53aaa62fe52f
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M README.md
Log Message:
-----------
Add the build badge
Commit: 0b7598bb062b14487b137fb9cf2ba30c2b548be3
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/0b7598bb062b14487b137fb9cf2ba30c2b548be3
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M README.md
Log Message:
-----------
Merge branch 'feature/add-folders' of
github.com:larscheid-schmitzhermes/hashicorp-vault-plugin into
feature/add-folders
Commit: d830ac737063702e990a1d300443c03702ea669e
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/d830ac737063702e990a1d300443c03702ea669e
Author: tobilarscheid <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
M src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
M src/test/java/com/datapipe/jenkins/vault/it/folder/FolderIT.java
Log Message:
-----------
add test for folder behaviour (and actually fix it)
Commit: 0fd4fa3a671f91dbf294987f574ee3811c14c2af
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/0fd4fa3a671f91dbf294987f574ee3811c14c2af
Author: tobilarscheid <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
M src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
Log Message:
-----------
test some more error cases
Commit: d6720d290f0b26917ae4fd324df710732ba5cc6c
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/d6720d290f0b26917ae4fd324df710732ba5cc6c
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M pom.xml
Log Message:
-----------
Make Maven pick up the tests again
Commit: 1f81e92e35ab6220013515e2bf78eed92a723053
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/1f81e92e35ab6220013515e2bf78eed92a723053
Author: tobilarscheid <[email protected]>
Date: 2017-04-05 (Wed, 05 Apr 2017)
Changed paths:
M
src/test/java/com/datapipe/jenkins/vault/configuration/FolderVaultConfigurationSpec.java
Log Message:
-----------
remove mockito from folder test - mocking getParent() does not work
Commit: 7f073e06e10595e0020ea938c334c5ae871956c9
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/7f073e06e10595e0020ea938c334c5ae871956c9
Author: tobilarscheid <[email protected]>
Date: 2017-04-06 (Thu, 06 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/log/MaskingConsoleLogFilter.java
M src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
M
src/test/java/com/datapipe/jenkins/vault/log/MaskingConsoleLogFilterSpec.java
Log Message:
-----------
fix log filtering
Commit: e8d815f844ab36d0f2c8598ae05d651afb79c8e3
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/e8d815f844ab36d0f2c8598ae05d651afb79c8e3
Author: tobilarscheid <[email protected]>
Date: 2017-04-06 (Thu, 06 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
M src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
Log Message:
-----------
add validation
Commit: c2bd424b0f878d2186eb09feda02dacf8cc2fae9
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/c2bd424b0f878d2186eb09feda02dacf8cc2fae9
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-07 (Fri, 07 Apr 2017)
Changed paths:
M pom.xml
Log Message:
-----------
Change minimum jenkins version
Commit: 0f722d0fe1c1c4ad161bcb6dc6990a798e1b84cd
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/0f722d0fe1c1c4ad161bcb6dc6990a798e1b84cd
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-07 (Fri, 07 Apr 2017)
Changed paths:
M
src/main/java/com/datapipe/jenkins/vault/configuration/VaultConfiguration.java
M
src/test/java/com/datapipe/jenkins/vault/configuration/VaultConfigurationSpec.java
Log Message:
-----------
Handle trailing slashes in URL smoothly.
Before there was a 405 given by Vault when you store a URL with a trailing
slash.
Commit: b621c052a24aa49c8cae0f15b35003944577ecbd
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/b621c052a24aa49c8cae0f15b35003944577ecbd
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-07 (Fri, 07 Apr 2017)
Changed paths:
M
src/main/java/com/datapipe/jenkins/vault/configuration/VaultConfiguration.java
Log Message:
-----------
Handle null when normalizing URLs
Commit: 5a3249321d111e2a69bf47253fc1fc2195190a92
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/5a3249321d111e2a69bf47253fc1fc2195190a92
Author: Jan Schmitz-Hermes <[email protected]>
Date: 2017-04-07 (Fri, 07 Apr 2017)
Changed paths:
M pom.xml
Log Message:
-----------
Add injected tests again
Commit: 1657df6ccec87c4af0da1c68433fce3d33132362
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/1657df6ccec87c4af0da1c68433fce3d33132362
Author: tobilarscheid <[email protected]>
Date: 2017-04-11 (Tue, 11 Apr 2017)
Changed paths:
M pom.xml
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
A
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/help-authTokenCredentialId.html
A
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/help-tokenFilePath.html
Log Message:
-----------
Merge branch 'master' of https://github.com/jenkinsci/hashicorp-vault-plugin
into feature/add-folders
Commit: 161d15c4dd360382a446e7ab6e7ba5fae39d8f22
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/161d15c4dd360382a446e7ab6e7ba5fae39d8f22
Author: tobilarscheid <[email protected]>
Date: 2017-04-22 (Sat, 22 Apr 2017)
Changed paths:
M README.md
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
M
src/main/java/com/datapipe/jenkins/vault/configuration/VaultConfiguration.java
A
src/main/java/com/datapipe/jenkins/vault/credentials/VaultAppRoleCredential.java
A src/main/java/com/datapipe/jenkins/vault/credentials/VaultCredential.java
R
src/main/java/com/datapipe/jenkins/vault/credentials/VaultTokenCredential.java
R
src/main/java/com/datapipe/jenkins/vault/credentials/VaultTokenCredentialImpl.java
M
src/main/resources/com/datapipe/jenkins/vault/configuration/VaultConfiguration/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultAppRoleCredential/credentials.jelly
R
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultTokenCredentialImpl/credentials.jelly
M
src/test/java/com/datapipe/jenkins/vault/configuration/FolderVaultConfigurationSpec.java
M
src/test/java/com/datapipe/jenkins/vault/configuration/VaultConfigurationSpec.java
M src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
M src/test/java/com/datapipe/jenkins/vault/it/folder/FolderIT.java
Log Message:
-----------
rename credential to be more generic
Commit: 3dda0cabd05c3cb8cad45ce85f7ab7b16a69aa86
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/3dda0cabd05c3cb8cad45ce85f7ab7b16a69aa86
Author: tobilarscheid <[email protected]>
Date: 2017-04-22 (Sat, 22 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/VaultAccessor.java
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
M
src/main/java/com/datapipe/jenkins/vault/credentials/VaultAppRoleCredential.java
M src/main/java/com/datapipe/jenkins/vault/credentials/VaultCredential.java
M
src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperWithMockAccessor.java
M src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
M src/test/java/com/datapipe/jenkins/vault/it/folder/FolderIT.java
Log Message:
-----------
move handling of authorization to vault credential
Commit: 914594e9ef7614d2e3c9b16db87828f95deb5f2b
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/914594e9ef7614d2e3c9b16db87828f95deb5f2b
Author: tobilarscheid <[email protected]>
Date: 2017-04-22 (Sat, 22 Apr 2017)
Changed paths:
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
A
src/main/java/com/datapipe/jenkins/vault/credentials/AbstractVaultTokenCredential.java
A
src/main/java/com/datapipe/jenkins/vault/credentials/VaultTokenCredential.java
A
src/main/java/com/datapipe/jenkins/vault/credentials/VaultTokenFileCredential.java
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultTokenCredential/credentials.jelly
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultTokenFileCredential/credentials.jelly
Log Message:
-----------
add token based credentials
Commit: eccbeae8ad75418bc30953f9d3c8b57dc0d14984
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/eccbeae8ad75418bc30953f9d3c8b57dc0d14984
Author: tobilarscheid <[email protected]>
Date: 2017-04-22 (Sat, 22 Apr 2017)
Changed paths:
M README.md
A docs/images/approle_credential.png
R docs/images/credential_screen.png
A docs/images/token_credential.png
A docs/images/tokenfile_credential.png
Log Message:
-----------
update documentation
Commit: b351cbb4a3c357ac5617dc2a6845a66f4c107563
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/b351cbb4a3c357ac5617dc2a6845a66f4c107563
Author: tobilarscheid <[email protected]>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M README.md
Log Message:
-----------
Include correct changelog
Commit: 777c40d136ff510a56edc206cd9938944f127404
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/777c40d136ff510a56edc206cd9938944f127404
Author: tobilarscheid <[email protected]>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
Log Message:
-----------
add test for token credential
Commit: e84516ae18df9ea9aad80bc6e36796e51794af43
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/e84516ae18df9ea9aad80bc6e36796e51794af43
Author: tobilarscheid <[email protected]>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M README.md
Log Message:
-----------
clarify allowed backends
Commit: 7dcaaf9dd9cdb99e0cfa7fbe4d3c48379361425b
https://github.com/jenkinsci/hashicorp-vault-plugin/commit/7dcaaf9dd9cdb99e0cfa7fbe4d3c48379361425b
Author: Peter Tierno <[email protected]>
Date: 2017-04-27 (Thu, 27 Apr 2017)
Changed paths:
M README.md
A docs/images/approle_credential.png
A docs/images/configuration_screen.png
R docs/images/global_configuration.png
R docs/images/job_configuration.png
A docs/images/job_screen.png
A docs/images/token_credential.png
A docs/images/tokenfile_credential.png
M pom.xml
R src/main/java/com/datapipe/jenkins/vault/MaskingConsoleLogFilter.java
A src/main/java/com/datapipe/jenkins/vault/VaultAccessor.java
M src/main/java/com/datapipe/jenkins/vault/VaultBuildWrapper.java
R src/main/java/com/datapipe/jenkins/vault/VaultSecret.java
R src/main/java/com/datapipe/jenkins/vault/VaultSecretValue.java
A
src/main/java/com/datapipe/jenkins/vault/configuration/FolderVaultConfiguration.java
A
src/main/java/com/datapipe/jenkins/vault/configuration/GlobalVaultConfiguration.java
A
src/main/java/com/datapipe/jenkins/vault/configuration/VaultConfigResolver.java
A
src/main/java/com/datapipe/jenkins/vault/configuration/VaultConfiguration.java
A
src/main/java/com/datapipe/jenkins/vault/credentials/AbstractVaultTokenCredential.java
A
src/main/java/com/datapipe/jenkins/vault/credentials/VaultAppRoleCredential.java
A src/main/java/com/datapipe/jenkins/vault/credentials/VaultCredential.java
M
src/main/java/com/datapipe/jenkins/vault/credentials/VaultTokenCredential.java
A
src/main/java/com/datapipe/jenkins/vault/credentials/VaultTokenFileCredential.java
R
src/main/java/com/datapipe/jenkins/vault/credentials/impl/VaultTokenCredentialImpl.java
A
src/main/java/com/datapipe/jenkins/vault/exception/VaultPluginException.java
A src/main/java/com/datapipe/jenkins/vault/log/MaskingConsoleLogFilter.java
A src/main/java/com/datapipe/jenkins/vault/model/VaultSecret.java
A src/main/java/com/datapipe/jenkins/vault/model/VaultSecretValue.java
M
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/config.jelly
R
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/global.jelly
R
src/main/resources/com/datapipe/jenkins/vault/VaultBuildWrapper/help-vaultUrl.html
R src/main/resources/com/datapipe/jenkins/vault/VaultSecret/config.jelly
R src/main/resources/com/datapipe/jenkins/vault/VaultSecret/help-path.html
R
src/main/resources/com/datapipe/jenkins/vault/VaultSecretValue/config.jelly
R
src/main/resources/com/datapipe/jenkins/vault/VaultSecretValue/help-envVar.html
R
src/main/resources/com/datapipe/jenkins/vault/VaultSecretValue/help-vaultKey.html
A
src/main/resources/com/datapipe/jenkins/vault/configuration/FolderVaultConfiguration/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/configuration/GlobalVaultConfiguration/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/configuration/VaultConfiguration/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultAppRoleCredential/credentials.jelly
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultTokenCredential/credentials.jelly
A
src/main/resources/com/datapipe/jenkins/vault/credentials/VaultTokenFileCredential/credentials.jelly
R
src/main/resources/com/datapipe/jenkins/vault/credentials/impl/VaultTokenCredentialImpl/credentials.jelly
A
src/main/resources/com/datapipe/jenkins/vault/model/VaultSecret/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/model/VaultSecret/help-path.html
A
src/main/resources/com/datapipe/jenkins/vault/model/VaultSecretValue/config.jelly
A
src/main/resources/com/datapipe/jenkins/vault/model/VaultSecretValue/help-envVar.html
A
src/main/resources/com/datapipe/jenkins/vault/model/VaultSecretValue/help-vaultKey.html
R src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperTest.java
A
src/test/java/com/datapipe/jenkins/vault/VaultBuildWrapperWithMockAccessor.java
R src/test/java/com/datapipe/jenkins/vault/VaultSecretTest.java
A
src/test/java/com/datapipe/jenkins/vault/configuration/FolderVaultConfigurationSpec.java
A
src/test/java/com/datapipe/jenkins/vault/configuration/VaultConfigurationSpec.java
A src/test/java/com/datapipe/jenkins/vault/it/VaultConfigurationIT.java
A src/test/java/com/datapipe/jenkins/vault/it/folder/FolderIT.java
A
src/test/java/com/datapipe/jenkins/vault/log/MaskingConsoleLogFilterSpec.java
Log Message:
-----------
Merge pull request #6 from larscheid-schmitzhermes/feature/add-folders
Release 2.0: Major refactor
Compare:
https://github.com/jenkinsci/hashicorp-vault-plugin/compare/62c57fcb76f5...7dcaaf9dd9cd
--
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].
For more options, visit https://groups.google.com/d/optout.