From a423b83c06af148d7df4ece7fb3884079ff03abc Mon Sep 17 00:00:00 2001 From: Aditya Kali Date: Tue, 14 Jun 2016 14:44:48 -0700 Subject: [PATCH] add logrotate service and configuration for GCI This change mirrors the configuration in cluster/saltbase/salt/logrotate for GCI. --- cluster/gce/gci/configure-helper.sh | 36 +++++++++++++++++++++++++++++ cluster/gce/gci/master.yaml | 29 +++++++++++++++++++++++ cluster/gce/gci/node.yaml | 29 +++++++++++++++++++++++ 3 files changed, 94 insertions(+) diff --git a/cluster/gce/gci/configure-helper.sh b/cluster/gce/gci/configure-helper.sh index 71999c0c81..9f6984dc58 100644 --- a/cluster/gce/gci/configure-helper.sh +++ b/cluster/gce/gci/configure-helper.sh @@ -65,6 +65,41 @@ function ensure-local-ssds() { done } +# Installs logrotate configuration files +function setup-logrotate() { + mkdir -p /etc/logrotate.d/ + cat >/etc/logrotate.d/docker-containers <.log + # files. + local logrotate_files=( "kube-scheduler" "kube-proxy" "kube-apiserver" "kube-controller-manager" "kube-addons" ) + for file in "${logrotate_files[@]}" ; do + cat > /etc/logrotate.d/${file} <