mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 05:57:25 +00:00
Allow overriding the default list of resources of list in addon-manager
This commit is contained in:
parent
1cad79ee2e
commit
ca90cf6049
@ -28,11 +28,14 @@
|
|||||||
|
|
||||||
KUBECTL=${KUBECTL_BIN:-/usr/local/bin/kubectl}
|
KUBECTL=${KUBECTL_BIN:-/usr/local/bin/kubectl}
|
||||||
KUBECTL_OPTS=${KUBECTL_OPTS:-}
|
KUBECTL_OPTS=${KUBECTL_OPTS:-}
|
||||||
# KUBECTL_PRUNE_WHITELIST is a list of resources whitelisted by
|
# KUBECTL_PRUNE_WHITELIST is a list of resources whitelisted by default.
|
||||||
# default.
|
|
||||||
# This is currently the same with the default in:
|
# This is currently the same with the default in:
|
||||||
# https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/cmd/apply.go
|
# https://github.com/kubernetes/kubectl/blob/master/pkg/cmd/apply/prune.go.
|
||||||
KUBECTL_PRUNE_WHITELIST=(
|
# To override the default list with other values, set
|
||||||
|
# KUBECTL_PRUNE_WHITELIST_OVERRIDE environment variable to space-separated
|
||||||
|
# names of resources to whitelist.
|
||||||
|
if [ -z "${KUBECTL_PRUNE_WHITELIST_OVERRIDE:-}" ]; then
|
||||||
|
KUBECTL_PRUNE_WHITELIST=(
|
||||||
core/v1/ConfigMap
|
core/v1/ConfigMap
|
||||||
core/v1/Endpoints
|
core/v1/Endpoints
|
||||||
core/v1/Namespace
|
core/v1/Namespace
|
||||||
@ -49,7 +52,10 @@ KUBECTL_PRUNE_WHITELIST=(
|
|||||||
apps/v1/ReplicaSet
|
apps/v1/ReplicaSet
|
||||||
apps/v1/StatefulSet
|
apps/v1/StatefulSet
|
||||||
extensions/v1beta1/Ingress
|
extensions/v1beta1/Ingress
|
||||||
)
|
)
|
||||||
|
else
|
||||||
|
read -ra KUBECTL_PRUNE_WHITELIST <<< "${KUBECTL_PRUNE_WHITELIST_OVERRIDE}"
|
||||||
|
fi
|
||||||
|
|
||||||
ADDON_CHECK_INTERVAL_SEC=${TEST_ADDON_CHECK_INTERVAL_SEC:-60}
|
ADDON_CHECK_INTERVAL_SEC=${TEST_ADDON_CHECK_INTERVAL_SEC:-60}
|
||||||
ADDON_PATH=${ADDON_PATH:-/etc/kubernetes/addons}
|
ADDON_PATH=${ADDON_PATH:-/etc/kubernetes/addons}
|
||||||
|
Loading…
Reference in New Issue
Block a user