use functions instead of aliases for vsink
This commit is contained in:
parent
de4fafc2e2
commit
984ec393aa
1 changed files with 13 additions and 2 deletions
|
@ -85,6 +85,19 @@ in {
|
||||||
alias vim="nvim"
|
alias vim="nvim"
|
||||||
alias k="kubectl"
|
alias k="kubectl"
|
||||||
|
|
||||||
|
sink() {
|
||||||
|
VAULT_TOKEN=$(vault token lookup -format=json | jq -r .data.id) \
|
||||||
|
ENVIRONMENTS=staging \
|
||||||
|
~/git/bitsbeats/vault-sink/sink
|
||||||
|
}
|
||||||
|
vsink() {
|
||||||
|
if ! grep -q /values.yaml .gitignore; then
|
||||||
|
echo refusing to sink with missing gitignore
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
sink < ./helm/*/values.yaml > ./values.yaml
|
||||||
|
}
|
||||||
|
|
||||||
for script in "$HOME"/dotfiles/bashrc/*.sh; do
|
for script in "$HOME"/dotfiles/bashrc/*.sh; do
|
||||||
. "$script"
|
. "$script"
|
||||||
done
|
done
|
||||||
|
@ -103,8 +116,6 @@ in {
|
||||||
less = "bat -p";
|
less = "bat -p";
|
||||||
ls = "ls --color=auto";
|
ls = "ls --color=auto";
|
||||||
vim = "nvim";
|
vim = "nvim";
|
||||||
sink = "VAULT_TOKEN=$(vault token lookup -format=json | jq -r .data.id) ENVIRONMENTS=staging ~/git/bitsbeats/vault-sink/sink";
|
|
||||||
usink = "VAULT_TOKEN=$(vault token lookup -format=json | jq -r .data.id) ENVIRONMENTS=staging ~/git/bitsbeats/vault-sink/sink < ./helm/*/values.yaml > values.yaml";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue