mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 12:43:23 +00:00
Allow configuration of logrorate in GCE
This commit is contained in:
parent
5ce3b359f1
commit
54f43f5f56
@ -759,7 +759,9 @@ EOF
|
||||
|
||||
for var_name in ${PROVIDER_VARS}; do
|
||||
eval "local var_value=\$(yaml-quote \${${var_name}})"
|
||||
echo "${var_name}: ${var_value}" >>$file
|
||||
cat >>$file <<EOF
|
||||
${var_name}: ${var_value}
|
||||
EOF
|
||||
done
|
||||
fi
|
||||
|
||||
|
@ -229,7 +229,7 @@ if [ ${ENABLE_IP_ALIASES} = true ]; then
|
||||
# the subnet and is the range used for node instance IPs.
|
||||
NODE_IP_RANGE="$(get-node-ip-range)"
|
||||
# Add to the provider custom variables.
|
||||
PROVIDER_VARS="${PROVIDER_VARS} ENABLE_IP_ALIASES"
|
||||
PROVIDER_VARS="${PROVIDER_VARS:-} ENABLE_IP_ALIASES"
|
||||
fi
|
||||
|
||||
# Admission Controllers to invoke prior to persisting objects in cluster
|
||||
@ -278,3 +278,10 @@ SOFTLOCKUP_PANIC="${SOFTLOCKUP_PANIC:-false}" # true, false
|
||||
METADATA_CLOBBERS_CONFIG="${METADATA_CLOBBERS_CONFIG:-false}"
|
||||
|
||||
ENABLE_BIG_CLUSTER_SUBNETS="${ENABLE_BIG_CLUSTER_SUBNETS:-false}"
|
||||
|
||||
if [[ -n "${LOGROTATE_FILES_MAX_COUNT:-}" ]]; then
|
||||
PROVIDER_VARS="${PROVIDER_VARS:-} LOGROTATE_FILES_MAX_COUNT"
|
||||
fi
|
||||
if [[ -n "${LOGROTATE_MAX_SIZE:-}" ]]; then
|
||||
PROVIDER_VARS="${PROVIDER_VARS:-} LOGROTATE_MAX_SIZE"
|
||||
fi
|
||||
|
@ -263,7 +263,7 @@ if [ ${ENABLE_IP_ALIASES} = true ]; then
|
||||
# the subnet and is the range used for node instance IPs.
|
||||
NODE_IP_RANGE="${NODE_IP_RANGE:-10.40.0.0/22}"
|
||||
# Add to the provider custom variables.
|
||||
PROVIDER_VARS="${PROVIDER_VARS} ENABLE_IP_ALIASES"
|
||||
PROVIDER_VARS="${PROVIDER_VARS:-} ENABLE_IP_ALIASES"
|
||||
fi
|
||||
|
||||
# If we included ResourceQuota, we should keep it at the end of the list to prevent incrementing quota usage prematurely.
|
||||
@ -327,3 +327,10 @@ if [[ "${ENABLE_APISERVER_ADVANCED_AUDIT}" == "true" ]]; then
|
||||
fi
|
||||
|
||||
ENABLE_BIG_CLUSTER_SUBNETS="${ENABLE_BIG_CLUSTER_SUBNETS:-false}"
|
||||
|
||||
if [[ -n "${LOGROTATE_FILES_MAX_COUNT:-}" ]]; then
|
||||
PROVIDER_VARS="${PROVIDER_VARS:-} LOGROTATE_FILES_MAX_COUNT"
|
||||
fi
|
||||
if [[ -n "${LOGROTATE_MAX_SIZE:-}" ]]; then
|
||||
PROVIDER_VARS="${PROVIDER_VARS:-} LOGROTATE_MAX_SIZE"
|
||||
fi
|
||||
|
@ -163,12 +163,12 @@ function setup-logrotate() {
|
||||
# * keep only 5 old (rotated) logs, and will discard older logs.
|
||||
cat > /etc/logrotate.d/allvarlogs <<EOF
|
||||
/var/log/*.log {
|
||||
rotate 5
|
||||
rotate ${LOGROTATE_FILES_MAX_COUNT:-5}
|
||||
copytruncate
|
||||
missingok
|
||||
notifempty
|
||||
compress
|
||||
maxsize 100M
|
||||
maxsize ${LOGROTATE_MAX_SIZE:-100M}
|
||||
daily
|
||||
dateext
|
||||
dateformat -%Y%m%d-%s
|
||||
|
Loading…
Reference in New Issue
Block a user