v1.1.1 (2021-06-16)
- update placeholder regex to match multiple occurences in same st… (#146)
- corrected init containter ref (#147)
- update broken command arg (#145)
v1.1.0 (2021-06-10)
- add documentation for base64 decode feature #124
- Skip 's with absence of path annotation (#137)
- decode base64 encoded placeholders in secrets
- allow objects to be passed from STDIN. (#129)
- implicitly base64 encode base64 secret values
- Set proper aws default region (#141)
- remove avp prefix from aws env vars (#134)
- add kube.secretReplacement unit tests
v1.0.0 (2021-05-11)
- Clarify config file formats
- Update examples in readme
- Update readme formatting
- Add missing prefix to supported parameters
- Update annotations to use kubernetes convention (#114)
- Add support for AWS Secrets Manager (#110)
- Allow passing path:.. as a placeholder (#106)
- Use default vault environment variables (#94)
- Set VAULT_ variables from Viper and display replace errors better (#122)
v0.7.1 (2021-05-10)
- Remove unnecessary panics on replace (#121)
v0.7.0 (2021-03-24)
- Add avp_ignore annotation to ignore YAMLs (#104)
v0.6.0 (2021-03-15)
- Increase timeout on DefaultHttpClient to 60s (#99)
Secrets will now have to be base64 encoded in Vault to use the data field of a Kubernetes secret
v0.5.1 (2021-03-10)
- skip empty manifests (#89)
- Add e2e tests for generate command and test vault (#90)
v0.5.0 (2021-03-02)
- Add kustomize app to easily spin up argocd with plugin (#71)
- Make k8s mount path optional (#82)
- Add support for cacert, capath and skip verify variables (#78)
- Add kustomize to argocd-cm kustomize patch (#77)
- Support Vault Namespace (#76)
- Support Kubernetes auth (#65)
v0.4.1 (2021-02-24)
- Change secretData to stringData (#70)
v0.4.0 (2021-02-18)
- Update usage to have specific examples for each backend/auth (#61)
- Handle YAMLs with non-placeholder strings properly (#62)
- Fix PR template typo
- Update usage to be argocd-vault-plugin (#56)
- Update all TODO comments
- Move auth to own path, split out config and types
- Rename vault to backends, start using AuthType interface
- Add more tests for utils
v0.3.0 (2021-02-05)
- Minor readme tweaks (#46)
- Update readme to include chmod of binary (#48)
- Update contributing, add code of conduct (#43)
- Add support for kvv2 (#49)
- Include .yml extension and helpful kvv2 message (#51)
v0.2.2 (2021-01-25)
Resolves a bug that was introduced in 0.2.0 that broke the ability to print valid yaml if there was an issue writing file/directory based on permissions
- Change some logic to avoid yaml issues (#41)
v0.2.1 (2021-01-22)
- Set token before writing to file, silent fail if error (#39)
v0.2.0 (2021-01-13)
- Update readme to include better usage instructions (#28)
- Add Go report card to README
- Read/Write vault token to/from file (#35)
- Read configuration from files, Secrets, and env variables (#33)
- Support IBM Secret Manager (#29)
- Allow for all kubernetes kinds, accept path as annotation (#26)
- Skip Windows in tests
- go mod tidy
- Tidy modules
- Save point
- Save before refactor
- Improve error handling
- Add issue templates (#12)
- Add pull request template (#13)
- Add codeowners file
- Enable code scanning
- Initialize project (#2)
- Update logo to have less space
- Add logo to readme
- Add initial readme documentation (#10)
- Support Service and multi-YAML documents
- Use config for prefix, some logic changes, tests (#21)
- Support ConfigMap templates (#18)
- Use new vault config
- Connect auth to manifest generation
- Add some initial auth and vault code
- Support Deployments and Secrets
- Proper find/replace for Deployments
- quick and dirty poc, must be refactored
- Add codecov status badge to readme
- Send code coverage to codecov (#7)
- Add Github workflow status badges
- Add generate command, a sample test and some docs outline (#6)
- Add line endings for Windows?
- Support bools from Vault
- Typo and remove unused function
- Errors go to stderr
- Checkin vault util file
- Build binary in cwd
- Error handling file I/O
- Rebase and get secrets for Services
- Use YAML decoder since guaranteed YAML input
- Rename fixtures
- No panic, I/O to util
- For Service and error-path Deployment
- ToYAML tests
- Tests for failure, secrets
- Testing generic replacement
- Simple tests for CLI