Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet-vault_lookup


https://github.com/voxpupuli/puppet-vault_lookup

Merge pull request #86 from tuenti/hotfix/approle-login-segment-path

Ensure login path segments have a trailing slash

9f8050ffab19fb62c30a4e65520744982dd596c8 authored 11 months ago by Markus Zilch <[email protected]>
[blacksmith] Bump version to 1.1.1-rc0

3314337cf0a53ae10b31a3dbba99353d6f714a27 authored about 1 year ago by Trey Dockendorf <[email protected]>
Merge pull request #89 from treydock/release

Release 1.1.0

c965a11bf291d28c00a570eb02f6d8ddcbae8c2f authored about 1 year ago by treydock <[email protected]>
Release 1.1.0

b74b844d9ff5c6548e842477eec083756bb07f5b authored about 1 year ago by Trey Dockendorf <[email protected]>
Merge pull request #88 from treydock/puppet8

Support Puppet 8

1659ed532b703e9fde2cbcb4098095bea0fb2786 authored about 1 year ago by treydock <[email protected]>
Need webrick for Ruby 3.2 tests

459c533ee141d4a484b3f930e14c2ba646ee3a23 authored about 1 year ago by Trey Dockendorf <[email protected]>
Fix CI tests to avoid trying to install Puppet 8.24 which doesn't exist

3c582d9c5f06d9533804cd041a075f75ad527c0d authored about 1 year ago by Trey Dockendorf <[email protected]>
Support Puppet 8

e70f519f91cced8d542952597cca87a2818816c1 authored about 1 year ago by Trey Dockendorf <[email protected]>
Ensure login path segments have a trailing slash

b984d95e9838fc2ec4602e482801b415965b41a4 authored over 1 year ago by Victor Cabezas <[email protected]>
Merge pull request #80 from voxpupuli/modulesync_540

Modulesync 5.5.0

1f58e9ed67ad180b2a5d85117da5a59907c2f3ef authored over 1 year ago by Nate McCurdy <[email protected]>
Update ci.yml to fix acceptance tests

This uses a copy of voxpupuli/gha-puppet/.github/workflows/beaker.yml@v1
but hard codes the BEAK...

e276c7b314e10c97b23f28ed2f9c2b7f60e7da14 authored over 1 year ago by Nate McCurdy <[email protected]>
Modulesync 5.5.0

6645e4374ef8fe8ab6b5c89ddefcd517ce9ca751 authored over 1 year ago by Nate McCurdy <[email protected]>
[blacksmith] Bump version to 1.0.1-rc0

759d7abe0f7d7d8720e72730b8f6e9b26d4f3ebb authored over 1 year ago by Nate McCurdy <[email protected]>
Merge pull request #79 from voxpupuli/release_071

Prepare for release: 1.0.0

7482967bce795fe27a7bc80ec865471852640ea8 authored over 1 year ago by Nate McCurdy <[email protected]>
Prepare for release: 1.0.0

68f17de67ffd9fa5ae48d5a687ba59c0a3d1d773 authored over 1 year ago by Nate McCurdy <[email protected]>
Merge pull request #81 from voxpupuli/puppet7

Drop Puppet 6 support

b67b13813faf893527499ace19cc729134bd2077 authored over 1 year ago by John Bond <[email protected]>
Drop Puppet 6 support

68ab98f318fc8986443b4a9e6befca33f001a22f authored over 1 year ago by Tim Meusel <[email protected]>
Merge pull request #77 from voxpupuli/allow_mocks

Move bulk of logic to PuppetX::VaultLookup::Lookup

46849a5e82321d601463218193cc39b3b7abc182 authored over 1 year ago by Nate McCurdy <[email protected]>
Move bulk of logic to PuppetX::VaultLookup::Lookup

35c60ffe9446876c3a66c000f3d2d9c3c40d80f5 authored over 1 year ago by Nate McCurdy <[email protected]>
Merge pull request #78 from treydock/rm-debug

Remove debugging accidently committed

f29435672d79f13db3910dad02bd07c99b285bec authored over 1 year ago by Nate McCurdy <[email protected]>
Remove debugging accidently committed

18908eabbe8b7ebd23ce4c6bc15de69c83e2448f authored over 1 year ago by Trey Dockendorf <[email protected]>
Merge pull request #76 from treydock/v1-field

Allow field to be used with v1 data format

88420084f8dc829be9b47984294509cb7691dba6 authored over 1 year ago by treydock <[email protected]>
Allow field to be used with v1 data format

8123d6be43350a37515b5314184ce1c64cd38bf2 authored over 1 year ago by Trey Dockendorf <[email protected]>
[blacksmith] Bump version to 0.7.1-rc0

680502449a6e6a8b7860b0df2a37fcf067226755 authored over 1 year ago by Nate McCurdy <[email protected]>
Merge pull request #74 from voxpupuli/release_070

Prepare for release 0.7.0

12f58e541dcccde2997e68c2456f39d9592cd12f authored over 1 year ago by Nate McCurdy <[email protected]>
Prepare for release 0.7.0

14bdbc00532d2e7c54723096ad4a85a64725ffe1 authored over 1 year ago by Nate McCurdy <[email protected]>
Merge pull request #66 from natemccurdy/agent_auth_method

(WIP) Add new auth methods: agent, agent_sink

973c31583ae8869d1ae2cada876606a09ecb047c authored almost 2 years ago by Garrett Honeycutt <[email protected]>
(lint) Space, not tabs, in mock_vault_helper.rb

e635142f94dd60deacebf38fcff0e37fe99dcf0c authored almost 2 years ago by Nate McCurdy <[email protected]>
Add 'agent' and 'agent_sink' auth methods

111a725878ab2e6f63ccae73d25ca105ada8a67a authored almost 2 years ago by Nate McCurdy <[email protected]>
Merge pull request #73 from voxpupuli/readme

README updates: more examples, explain auth methods

8bca061c60bff7c375aca42d7f45d6cc0594b86b authored almost 2 years ago by Nate McCurdy <[email protected]>
README updates: more examples, explain auth methods

7e8b9ef7a16c3370f2b9bff2dd4a381a7eaec507 authored almost 2 years ago by Nate McCurdy <[email protected]>
Merge pull request #67 from phaedriel/wrong-names-parameters

Correction vault_role_id and vault_secret_id missing

bea0ed42a8c54ed184d7d8d43280eefb0dc32f8b authored almost 2 years ago by Nate McCurdy <[email protected]>
Merge pull request #65 from natemccurdy/cache_the_lookup

Cache the result of a lookup

4f9a8468f454021d08f78a3bacc33beb19d38c8d authored almost 2 years ago by Tim Meusel <[email protected]>
Cache lookup results based on a combination of path, vault_addr, and namespace

This caches the result of a Vault lookup based on the `path`,
`vault_addr`, and `namespace` used...

1dc6eb60085bfa7973c388ea1830d4b1e970b523 authored almost 2 years ago by Nate McCurdy <[email protected]>
Update lookup.rb

4011e67af14d61c26c15a3a6d7c1914fc7dbe726 authored about 2 years ago by SJ <[email protected]>
Allow for setting lookup options with a hash instead of positional arguments (#64)

## Before this change

Prior to this, options for the Vault lookup had to be set via positiona...

9685765f9e8e1f61ee5d67eb7aaae22eb1d6a15e authored about 2 years ago by Nate McCurdy <[email protected]>
[blacksmith] Bump version to 0.6.1-rc0

5d348b3feeed63e734f4473a4bd4f38b4ba39807 authored about 2 years ago by Romain Tartière <[email protected]>
Merge pull request #60 from bastelfreak/rel060

c97616a49e4b2bae31e7820bcf31104284b71daf authored about 2 years ago by Romain Tartière <[email protected]>
Release 0.6.0

175c6711dcdc8a4a2481d291149585d161092d6b authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #59 from crayfishx/feature/approle

Add AppRole Authentication

d00dda56fa48bb0686edf6e42e1b4533172fdac3 authored over 2 years ago by Tim Meusel <[email protected]>
rubocop fixes

1a27318005fa8fc8973ce22bd127a2316e2a984f authored over 2 years ago by Craig Dunn <[email protected]>
readme fix

b283ec2e642e0c30b1654ffa85fffc3385f8cc3a authored over 2 years ago by Craig Dunn <[email protected]>
Added AppRole authentication support

3f845f4bea3ae1f141714057563c92630fc74aa0 authored over 2 years ago by Craig Dunn <[email protected]>
[blacksmith] Bump version to 0.5.1-rc0

ed2316047af30f23ddcc9258a9df5e91f35cd323 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #55 from bastelfreak/rel050

Release 0.5.0

229147a1f2c25691be9601a4b8f6b85f30df0db7 authored over 2 years ago by Tim Meusel <[email protected]>
Release 0.5.0

36fa13a56071aab8684497c12f053ec1ed9bebb3 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #54 from firstnevyn/Add_kv2_support

Kv2 support with a specified secret key

dfcf1fe2de20f432843e7ac663a8983391cb43ff authored over 2 years ago by Tim Meusel <[email protected]>
Use custom auth path because empty string in the auth path fails

fbca0587c9a4b3aa072f0ce82c9ec65b5a985261 authored over 2 years ago by Grant Diffey <[email protected]>
fix: rubocop complaints

4fcbe51944cc99fe84a22de42f34f9c281406138 authored over 2 years ago by Grant Diffey <[email protected]>
fix: that ' wasn't supposed to be there

59ad7a2b0c058f5503fac7fc09a46624cde5011c authored over 2 years ago by Grant Diffey <[email protected]>
fix: change arguments to empty strings rather than nil

050a98d5488648b5fa7b709c21d5ba02e96d351b authored over 2 years ago by Grant Diffey <[email protected]>
fix: change namespace to a string rather than nil

7f8855f52f023127be0a95f86193500413f3d574 authored over 2 years ago by Grant Diffey <[email protected]>
Fix rubocop errors

8f62d6416ff2c33b0ce1d9946da81061ceefa728 authored over 2 years ago by Grant Diffey <[email protected]>
feat: Add mock test case for kv2 lookup

b098b5c7e6c58918c08725f812150be3f193dc98 authored over 2 years ago by Grant Diffey <[email protected]>
Initial run at kv2 support RFC

d087e1c949d82b2d285dd74f85b1c3ac88fa20c9 authored over 2 years ago by Grant Diffey <[email protected]>
Merge pull request #53 from firstnevyn/fix_get_secret_options

Feat: support retrieving secrets from non-puppet signed Vault listener

373729b1265cd7701492d378057608333fc15388 authored over 2 years ago by Tim Meusel <[email protected]>
Feat: support retrieving secrets from Vault where the listener ssl certificate is not a puppet cert

This duplicates the options on the client.post for get_auth_token()

Without it the puppet agent...

8c0fce7a5dbd60f92b378f4af0dda370a990211d authored over 2 years ago by Grant Diffey <[email protected]>
[blacksmith] Bump version to 0.4.1-rc0

ea9bae45f8e0f917c64a6f47f038e4c7c0e1aa1c authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #52 from voxpupuli/rel040

Release 0.4.0

e0ea3154076a136657dbd56012576d8ec2ac9ab6 authored over 2 years ago by Tim Meusel <[email protected]>
Release 0.4.0

4d40dcb493d354362d5ed7f1df1734e908fcb28a authored over 2 years ago by Tim Meusel <[email protected]>
Add missing badges

9b1758f928c2eecf5ba47b2075a6d5d94016b7ab authored over 2 years ago by Tim Meusel <[email protected]>
Add Apache-2 license file

Apache-2 was already set in the metadata.json

a68e157642a9e01ad3604dfa7e7588d9f15396ba authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #29 from Augustin-FL/patch-1

Add support for Vault Namespaces

2cfe5d9c65d6ef3fbb08f0e13e296baaee37fbb1 authored over 2 years ago by Tim Meusel <[email protected]>
[blacksmith] Bump version to 0.3.1-rc0

578f08ff9392b2e47fb157df51551e4719d3ce1e authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #51 from voxpupuli/rel030

Release 0.3.0

8e24098fe92860319fd1a13d5ef7dbbc974a2bdb authored over 2 years ago by Tim Meusel <[email protected]>
Release 0.3.0

d186f474ebedf71ff23ddeb30461ba6d1a72759b authored over 2 years ago by Tim Meusel <[email protected]>
Make sure X-Vault-Namespace exists when using VAULT_NAMESPACE env variable

478f5e631b2df2b9a4c42de60fb4e0477da2c953 authored over 2 years ago by Augustin FL <[email protected]>
make client.get on a single line

Co-authored-by: Christos Papageorgiou <[email protected]>

bda27d988764c17b04d62201a8e8a8ccd3e69f02 authored over 2 years ago by Augustin FL <[email protected]>
define params before the return type

Co-authored-by: Christos Papageorgiou <[email protected]>

23380b3afa2bcdb0b9a7e2c9d90e966b891cc181 authored over 2 years ago by Augustin FL <[email protected]>
Add spec test

9411a05a40f1b405df481b10a7346698c41f255e authored over 2 years ago by Augustin-FL <[email protected]>
Add support for Vault Namespaces

5c07b2c669c7f9e3501be49ab495a4b822a979e0 authored over 2 years ago by Augustin FL <[email protected]>
Merge pull request #50 from tvpartytonight/MODULES-11321

(MODULES-11321) Use new Puppet http runtime; require Puppet 6.11 or newer

7a0791b0ecf2af4c06c336c5531fecda6bad3130 authored over 2 years ago by Tim Meusel <[email protected]>
(MODULES-11321) Updates for vault 1.10.0

This commit updates the module to test with vault 1.10.0, which
has a number of changes from the...

a64b60eb46a88fd5cbe0d5ca77af85d9f4e243bb authored over 2 years ago by Tony Vu <[email protected]>
(MODULES-11321) Use new Puppet http runtime

This commit changes how the module uses puppet http support
and uses the new runtime feature. It...

572bc4d22f79f6c1cbb0a3ff0867856a012fcf66 authored over 2 years ago by Tony Vu <[email protected]>
[blacksmith] Bump version to 0.2.1-rc0

e82bea055178085e477d4c7aff2fdfb0cc356bf8 authored over 3 years ago by Christos Papageorgiou <[email protected]>
Merge pull request #42 from voxpupuli/rel020

acd449169cc2af32383c119b2f826a73e9954f30 authored over 3 years ago by Christos Papageorgiou <[email protected]>
Release 0.2.0

a66c94fbd2305b6de6ebc44da15074069c309a6a authored over 3 years ago by Christos Papageorgiou <[email protected]>
Merge pull request #43 from voxpupuli/modulesync

b5ae7e9076ab3e46496927a285fb735beb8e1f8e authored over 3 years ago by Christos Papageorgiou <[email protected]>
modulesync 4.2.0

59aca508fabcf7e24467766bd69d2007994f65c0 authored over 3 years ago by Tim <[email protected]>
Merge pull request #41 from voxpupuli/modulesync

modulesync 4.2.0

768c80d088fb4ebdf22078f9fe77aa88735b713f authored over 3 years ago by Tim Meusel <[email protected]>
modulesync 4.2.0

f53315e7fce5f6523d04d896d9b194c90b867e9c authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #38 from root-expert/fix-acceptance

Modulesync 4.1.0

ac67c0f9410df204dbf1db9ea89faaf45b6e6248 authored over 3 years ago by Tim Meusel <[email protected]>
Add puppet upper bound

Signed-off-by: Christos Papageorgiou <[email protected]>

398c4f6f02ec2775026a38352211d7a86bd2d708 authored over 3 years ago by Christos Papageorgiou <[email protected]>
acceptance: Write secret value to a file and check it

5e189495fc8a899dcad55c0cf3fbc693bce33ae4 authored over 3 years ago by Christos Papageorgiou <[email protected]>
modulesync 4.1.0

ddd06c4f13e9c922401fc35453e0ab8adab4a564 authored over 3 years ago by Christos Papageorgiou <[email protected]>
Fix up acceptance tests

5e6a05f8b6cf4cda5a4e10bab9d32831c8d6eaf5 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Modulesync 4.0.0

8ad191b20f35bebc7772938cbc1be8adf16f3efe authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #37 from bastelfreak/fixtures

delete unneeded fixtures file

55a93ff2f736b4d7c495a1fe50949b75974a2485 authored over 3 years ago by Tim Meusel <[email protected]>
delete unneeded fixtures file

9da829e7005424ee60004753cbf37142b973b1a4 authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #23 from petems/add_warnings_to_errors

Adds warnings to error logging

8133f12c40744cf9e903d092562c106d2a56aed4 authored almost 5 years ago by Tim Meusel <[email protected]>
Adds warnings to error logging

* If trying to lookup an incorrect field with kv v2, this may help

9e80e6c1290df4647694cfb99784cb1a125cc669 authored almost 5 years ago by petems <[email protected]>
Merge pull request #20 from qfire/master

fixed: append_api_errors wasn't returning message causing scrub on ni…

176dc3f27ccce25301ce152b9ee2a85da0617d53 authored over 5 years ago by Ben Ford <[email protected]>
fixed: append_api_errors wasn't returning message causing scrub on nil error

f5647f4cef0fc6f13347459fbe90ba4db9e83f78 authored over 5 years ago by James Cassidy <[email protected]>
(maint) Fix failing acceptance test

The test previously could find `puppet` in the load path, but that has
mysteriously disappeared ...

b1c11ff24981a5169ff6212084ac62f79a99cc71 authored over 5 years ago by Tony Vu <[email protected]>
(maint) Remove module directory adjustment

Prior to this, the module would not be installed onto the path for
modules, but simply at the ro...

f9c49a94dfc57f803e5e070210007834fbeb443a authored over 5 years ago by Tony Vu <[email protected]>
Merge pull request #14 from voxpupuli/modulesync

modulesync 2.2.1

e89ab405834b38217a75c6596d6bf517d70cec11 authored about 6 years ago by Tim Meusel <[email protected]>
modulesync 2.2.1

148436394b1836f5c3385186c5e5701e18b5e136 authored about 6 years ago by Tim Meusel <[email protected]>
Merge pull request #11 from tvpartytonight/run_acceptance_in_travis

Run acceptance tests in travis

5f1d0ec7c7f483accb4d21d7fa99baa91df54a46 authored about 6 years ago by Tim Meusel <[email protected]>
Remove deprecated travis setting

7cab293d19c8593671d4797fa35e4426248e8727 authored about 6 years ago by Tony Vu <[email protected]>
Allow for insecure (http) connections to vault

This change allows the protocol to be http only.

61ee6c7dbf4fbc57a725c651c5649ed870c78e70 authored about 6 years ago by Tony Vu <[email protected]>