Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support New KRM-Style Exec Plugin (#163)
* style: go.19 fmt * feat: prep for handling both krm and legacy exec plugin * refactor: move ksops manifest processing into func * refactor: return err from decryptFile * feat: support KRM style exec plugin * fix: decrypt file from parsed path * refactor: move helper functions below main * fix: add krm deps * chore: go mod tidy -go=1.16 && go mod tidy -go=1.17 * fix: go lint * fix: go vet * fix: use go install to install kustomize to support Go 1.18/19 * feat: support go >1.18, required by krm * fix: typo in README * feat: add more better help message * feat: add simple KRM test * fix: do not add trailing separator to generated manifests * fix: duplicate append * test: add krm test coverage * feat: install ksops to go path for testing * refactor: move existing tests under legacy folder * chore: refer to old plugin as legacy * feat: bump docker Go version * refactor: migrate existing archive install script to separate file * feat: install ksops to /usr/local/bin * chore: better error message * feat: rewrite README for krm exec plugin, preserve old README in a separate file * fix: typo in legacy title * fix: clean ksops install on make clean
- Loading branch information