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