summaryrefslogtreecommitdiff
path: root/vault
AgeCommit message (Collapse)Author
2024-01-22Use go-fsimpl to read from datasources (#1336)Dave Henderson
* Use go-fsimpl to read from datasources Signed-off-by: Dave Henderson <dhenderson@gmail.com> * trying to fix windows bug Signed-off-by: Dave Henderson <dhenderson@gmail.com> * attempts to fix some of the path madness Signed-off-by: Dave Henderson <dhenderson@gmail.com> * remove 'HOME' from expected env vars Signed-off-by: Dave Henderson <dhenderson@gmail.com> * more tweaks Signed-off-by: Dave Henderson <dhenderson@gmail.com> * lint fix Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-12-19test: use `t.Setenv` to set env vars in tests (#1940)Eng Zer Jun
* test: use `t.Setenv` to set env vars in tests This commit replaces `os.Setenv` with `t.Setenv` in tests. The environment variable is automatically restored to its original value when the test and all its subtests complete. Reference: https://pkg.go.dev/testing#T.Setenv Signed-off-by: Eng Zer Jun <engzerjun@gmail.com> * minor adjustments Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: Eng Zer Jun <engzerjun@gmail.com> Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2023-10-28A bunch of linting and refactorings (#1893)Dave Henderson
2023-04-29Use required.NoError for faster failure in testsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-03-12Bump to v4 moduleDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-03-11Remove support for obsolete Vault app-id authDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-02-04Remove uses of pkg/errorsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-08-04Fix lint errorsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2021-03-31move NormalizeFileMode to iohelpers packageDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2021-01-17Prefer env.Getenv to os.GetenvDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2021-01-02Moving lint config to config file, fixing some issuesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-10-09Fix some Windows file mode issuesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-09-29Lint fixesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-11-16Remove unnecessary homeDir functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-11-13Export /v3 from go moduleDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-03-07Replacing uses of blang/vfs with spf13/aferoDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-09-24Return error instead of using log.FatalDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-08-28Updating gometalinter config and fixing new lint errorsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-05-24Updating vendored packagesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-05-20Adding vault list supportDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-04-21Linting subpackages too... (#302)Dave Henderson
* Linting subpackages too... Signed-off-by: Dave Henderson <dhenderson@gmail.com> * Fixing lint issues Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-03-02Migrate from bats to pure Go for integration testsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-02-11Allow vault address to be specified in the vault:// URLDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-09-14Create file if it doesn't existStuart Clark
2017-09-07Add nonce support (#202)Stuart Clark
* Add nonce support * Change permission used
2017-09-02Fixing crash on 404Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-08-09Extracting data namespace, renaming typeconv to conv namespaceDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-08-07Vault AWS EC2 auth (#190)Stuart Clark
2017-08-05Vault write support (#183)Stuart Clark
* Add write support for Vault to enable the use of dynamic secrets
2017-08-04Switch to using official Go Vault client (#177)Stuart Clark
2017-04-30Supporting *_FILE env varsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-04-29Clean up vault auth strategies codeDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-03-14Revert "Refactoring vault auth strategies"Dave Henderson
This reverts commit 914c2bfbdc97b1f1c1ff448f072050ddd735789c.
2017-03-13Refactoring vault auth strategiesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-03-11Adding support for AppRole vault auth backendDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-03-11Adding support for userpass vault auth backendDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-03-11Adding support for GitHub auth strategy for Vault datasourcesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-03-11Allow custom auth backend mount pointDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2016-11-22Handle missing env variablesDrew MacInnis
2016-11-19Avoiding CGO landmineDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2016-11-19Handle vault redirectsDrew MacInnis
2016-11-14Support for Vault datasourcesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>