https://github.com/fairwindsops/vaultutil
A go module containing cloud-provider helpers for use with Hashicorp Vault
https://github.com/fairwindsops/vaultutil
authentication aws azure fairwinds-incubator golang-package vault
Last synced: 3 months ago
JSON representation
A go module containing cloud-provider helpers for use with Hashicorp Vault
- Host: GitHub
- URL: https://github.com/fairwindsops/vaultutil
- Owner: FairwindsOps
- License: apache-2.0
- Created: 2020-10-26T16:05:44.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-09-05T17:08:43.000Z (5 months ago)
- Last Synced: 2025-09-11T17:37:40.544Z (5 months ago)
- Topics: authentication, aws, azure, fairwinds-incubator, golang-package, vault
- Language: Go
- Homepage: https://fairwinds.com
- Size: 65.4 KB
- Stars: 4
- Watchers: 16
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# vaultutil
[![PkgGoDev][doc-image]][doc-link] [![GitHub release (latest SemVer)][release-image]][release-link] [![GitHub go.mod Go version][version-image]][version-link] [![CircleCI][circleci-image]][circleci-link] [![Go Report Card][goreport-image]][goreport-link]
[doc-image]: https://pkg.go.dev/badge/fairwindsops/vaultutil
[doc-link]: https://pkg.go.dev/github.com/fairwindsops/vaultutil
[version-image]: https://img.shields.io/github/go-mod/go-version/FairwindsOps/vaultutil
[version-link]: https://github.com/FairwindsOps/vaultutil
[release-image]: https://img.shields.io/github/v/release/FairwindsOps/vaultutil
[release-link]: https://github.com/FairwindsOps/vaultutil
[goreport-image]: https://goreportcard.com/badge/github.com/FairwindsOps/vaultutil
[goreport-link]: https://goreportcard.com/report/github.com/FairwindsOps/vaultutil
[circleci-image]: https://circleci.com/gh/FairwindsOps/vaultutil/tree/master.svg?style=svg
[circleci-link]: https://circleci.com/gh/FairwindsOps/vaultutil
This library provides utilities for utilizing Vault in various user workflows and environments.
```
import "github.com/fairwindsops/vaultutil"
```
## AWS
There are helpers for:
- Getting and refreshing STS credentials from a vault aws backend
- Generating AWS Console login links from STS credentials
## Azure
There are helpers for:
- Getting and refreshing service principals from a vault azure backend
## Join the Fairwinds Open Source Community
The goal of the Fairwinds Community is to exchange ideas, influence the open source roadmap,
and network with fellow Kubernetes users.
[Chat with us on Slack](https://join.slack.com/t/fairwindscommunity/shared_invite/zt-e3c6vj4l-3lIH6dvKqzWII5fSSFDi1g)
[join the user group](https://www.fairwinds.com/open-source-software-user-group) to get involved!
## Other Projects from Fairwinds
Enjoying Vaultutil? Check out some of our other projects:
* [Polaris](https://github.com/FairwindsOps/Polaris) - Audit, enforce, and build policies for Kubernetes resources, including over 20 built-in checks for best practices
* [Goldilocks](https://github.com/FairwindsOps/Goldilocks) - Right-size your Kubernetes Deployments by compare your memory and CPU settings against actual usage
* [Pluto](https://github.com/FairwindsOps/Pluto) - Detect Kubernetes resources that have been deprecated or removed in future versions
* [Nova](https://github.com/FairwindsOps/Nova) - Check to see if any of your Helm charts have updates available
* [rbac-manager](https://github.com/FairwindsOps/rbac-manager) - Simplify the management of RBAC in your Kubernetes clusters