From 388469c70a561add7528582133afe84ce0562225 Mon Sep 17 00:00:00 2001 From: Brad Beam Date: Wed, 22 Mar 2017 09:40:10 -0400 Subject: [PATCH] Setting defaults for docker log rotation --- roles/kargo-defaults/defaults/main.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/roles/kargo-defaults/defaults/main.yaml b/roles/kargo-defaults/defaults/main.yaml index ecafb1682..9ed9d744d 100644 --- a/roles/kargo-defaults/defaults/main.yaml +++ b/roles/kargo-defaults/defaults/main.yaml @@ -97,11 +97,15 @@ kube_apiserver_insecure_port: 8080 # (http) # Path used to store Docker data docker_daemon_graph: "/var/lib/docker" +# Docker log options +# Rotate container stderr/stdout logs at 50m and keep last 5 +docker_log_opts: "--log-opt max-size=50m --log-opt max-file=5" + ## A string of extra options to pass to the docker daemon. ## This string should be exactly as you wish it to appear. ## An obvious use case is allowing insecure-registry access ## to self hosted registries like so: -docker_options: "--insecure-registry={{ kube_service_addresses }} --graph={{ docker_daemon_graph }}" +docker_options: "--insecure-registry={{ kube_service_addresses }} --graph={{ docker_daemon_graph }} {{ docker_log_opts }}" # Settings for containerized control plane (etcd/kubelet/secrets) etcd_deployment_type: docker