gojenkins
vault-plugin-secrets-jenkins
gojenkins | vault-plugin-secrets-jenkins | |
---|---|---|
1 | 2 | |
843 | 8 | |
- | - | |
0.0 | 0.0 | |
2 months ago | over 2 years ago | |
Go | Go | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gojenkins
-
Ephemeral Jenkins Users + API Tokens using Hashicorp Vault
Next up, I was looking into the the gojenkins client library to see if there were some built-in methods to allow me to do my own API token management and rotation to solve the issue above. And of course, it didn't exist. It was at this point I sat back and thought, "Really? No one has yet to implement a decent solution for managing Jenkins tokens/users yet? This is the most widely used CI server out there. Surely it has to exist..."
vault-plugin-secrets-jenkins
-
Ephemeral Jenkins Users + API Tokens using Hashicorp Vault
First detailed guidance/examples, you'll want to checkout the project README here, but while I have you, I'll show you some examples.
- A hashicorp vault plugin for ephemeral Jenkins users/api tokens
What are some alternatives?
jx - Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
vaultplugin-hsmpki - The Vault HSM PKI plugin overlays the modifications to the builtin PKI plugin that enable support for certificate signing using a Hardware Security Module via PKCS#11.
hep - hep is the mono repository holding all of go-hep.org/x/hep packages and tools
vault-plugin-auth-usertotp - vault-plugin-auth-usertotp is an auth method plugin for HashiCorp Vault. Create user accounts, add TOTP tokens (user supplied pin + totp), and have peace of mind using 2FA.
gval - Expression evaluation in golang
vuls - Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices