Releases: anapsix/k8s-vault.cr
Releases · anapsix/k8s-vault.cr
v0.4.3: making temp kubeconfig file created writable
v0.4.2: use alpine:3.15 to build
[0.4.2] - 2021-11-29
Changed
- using
alpine:3.15
to build
v0.4.1: bumping Crystal & KCE ver, better error msg
[0.4.1] - 2021-06-10
Changed
- using newer version of Crystal
- bumped to KCE v0.6.1
Fixed
- log user-friendly error when requested context is not found in KUBECONFIG
v0.4.0: adding CHANGELOG
[0.4.0] - 2021-02-17
Added
CHANGELOG.md
K8SVAULT_CONTEXT
shell variable exported when new shell session is started,
which can be used inPS1
to display currentk8s-vault
context- some spec tests
Changed
- binary path in Docker image is not
/bin/k8s-vault
make version
now updates version in example config file- shard description updated to exclude special symbols
- crystal version set to
~> 0.36.1
- moved argument processing into
run
method ofK8sVault
module - moved helper methods to
K8sVault
module - do not display error message when SSH forwarder process is no longer available
v0.3.0: updating config format..
BREAKING CHANGE: k8s-vault.yaml
config format updated. clusters
renamed to contexts
Make sure to update your k8s-vault.yaml
, and update your shell completion script.
For macOS it's k8s-vault completion > /usr/local/share/bash-completion/completions/k8s-vault
- switching from "clusters" to "contexts" to make more sense.
since.context[*].name
is supposed to match context name inKUBECONFIG
v0.2.2: remove external deps for bash completion
- removing dependency on external tools for bash completion
v0.2.1: upgrade to kce v0.6.0
Signed-off-by: Anastas Dancha <[email protected]>
v0.2.0: adding bash completion
Initial version, starting from 0.2.0
since there is a BASH implementation already