This commit is contained in:
parent
03ca2e37e5
commit
c457cda583
@ -3,34 +3,30 @@ set -o pipefail
|
|||||||
|
|
||||||
function kapply() {
|
function kapply() {
|
||||||
for f in "$@"; do
|
for f in "$@"; do
|
||||||
kubectl apply -f <(envsubst < "manifests/$f")
|
kubectl apply --server-side -f<(envsubst < "manifests/$f")
|
||||||
done
|
done
|
||||||
}; export -f kapply
|
}; export -f kapply
|
||||||
|
|
||||||
function kcreatesec() {
|
function kcreatesec() {
|
||||||
kubectl create secret generic --dry-run=client -oyaml "$@" | kubectl replace -f-
|
kapply <(kubectl create secret generic --dry-run=server -oyaml "$@")
|
||||||
}; export -f kcreatesec
|
}; export -f kcreatesec
|
||||||
|
|
||||||
function kcreatecm() {
|
function kcreatecm() {
|
||||||
kubectl create configmap --dry-run=client -oyaml "$@" | kubectl replace -f-
|
kapply <(kubectl create secret configmap --dry-run=server -oyaml "$@")
|
||||||
}; export -f kcreatecm
|
}; export -f kcreatecm
|
||||||
|
|
||||||
function kgseckey() {
|
function kgseckey() {
|
||||||
local sec="$1"; shift
|
local sec="$1"; shift
|
||||||
local key="$1"; shift
|
local key="$1"; shift
|
||||||
|
|
||||||
if ! kubectl get secret "$sec" -ojson | jq -re ".data.\"$key\" // empty" | base64 -d; then
|
kubectl get secret "$sec" -ojson | jq -re ".data.\"$key\"" | base64 -d
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}; export -f kgseckey
|
}; export -f kgseckey
|
||||||
|
|
||||||
function kgcmkey() {
|
function kgcmkey() {
|
||||||
local cm="$1"; shift
|
local cm="$1"; shift
|
||||||
local key="$1"; shift
|
local key="$1"; shift
|
||||||
|
|
||||||
if ! kubectl get configmap "$cm" -ojson | jq -re ".data.\"$key\" // empty"; then
|
kubectl get configmap "$cm" -ojson | jq -re ".data.\"$key\""
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}; export -f kgcmkey
|
}; export -f kgcmkey
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user