From 93a93e9a3b53c1a73142a305ea1f8136846942ee Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 22 Dec 2021 14:08:05 +0000 Subject: gentoo resync : 22.12.2021 --- app-containers/flannel/files/flannel-docker.conf | 2 ++ app-containers/flannel/files/flannel.tmpfilesd | 1 + app-containers/flannel/files/flanneld.confd | 2 ++ app-containers/flannel/files/flanneld.initd | 19 +++++++++++++++++++ app-containers/flannel/files/flanneld.logrotated | 7 +++++++ app-containers/flannel/files/flanneld.service | 13 +++++++++++++ 6 files changed, 44 insertions(+) create mode 100644 app-containers/flannel/files/flannel-docker.conf create mode 100644 app-containers/flannel/files/flannel.tmpfilesd create mode 100644 app-containers/flannel/files/flanneld.confd create mode 100644 app-containers/flannel/files/flanneld.initd create mode 100644 app-containers/flannel/files/flanneld.logrotated create mode 100644 app-containers/flannel/files/flanneld.service (limited to 'app-containers/flannel/files') diff --git a/app-containers/flannel/files/flannel-docker.conf b/app-containers/flannel/files/flannel-docker.conf new file mode 100644 index 000000000000..8f5517776b89 --- /dev/null +++ b/app-containers/flannel/files/flannel-docker.conf @@ -0,0 +1,2 @@ +[Service] +EnvironmentFile=-/run/flannel/docker diff --git a/app-containers/flannel/files/flannel.tmpfilesd b/app-containers/flannel/files/flannel.tmpfilesd new file mode 100644 index 000000000000..98e5abd9b20f --- /dev/null +++ b/app-containers/flannel/files/flannel.tmpfilesd @@ -0,0 +1 @@ +d /run/flannel 0755 root root diff --git a/app-containers/flannel/files/flanneld.confd b/app-containers/flannel/files/flanneld.confd new file mode 100644 index 000000000000..18686aa5d223 --- /dev/null +++ b/app-containers/flannel/files/flanneld.confd @@ -0,0 +1,2 @@ +# arguments for flannel +command_args="" diff --git a/app-containers/flannel/files/flanneld.initd b/app-containers/flannel/files/flanneld.initd new file mode 100644 index 000000000000..d5d966a40d30 --- /dev/null +++ b/app-containers/flannel/files/flanneld.initd @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 2016-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +description="Flannel Network Fabric for Containers" +pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} +user=${user:-root} +group=${group:-root} + +command="/usr/bin/${RC_SVCNAME}" +command_args="${command_args}" +command_background="true" +start_stop_daemon_args="--user ${user} --group ${group} \ + --stdout /var/log/flannel/flannel.log \ + --stderr /var/log/flannel/flannel.log" + +depend() { + need net +} diff --git a/app-containers/flannel/files/flanneld.logrotated b/app-containers/flannel/files/flanneld.logrotated new file mode 100644 index 000000000000..4108e6305578 --- /dev/null +++ b/app-containers/flannel/files/flanneld.logrotated @@ -0,0 +1,7 @@ +/var/log/flannel/* { + missingok + size 5M + rotate 3 + compress + copytruncate +} diff --git a/app-containers/flannel/files/flanneld.service b/app-containers/flannel/files/flanneld.service new file mode 100644 index 000000000000..86e69a49e73f --- /dev/null +++ b/app-containers/flannel/files/flanneld.service @@ -0,0 +1,13 @@ +[Unit] +Description=Flanneld overlay address etcd agent +After=network.target +Before=docker.service + +[Service] +Type=notify +Environment=FLANNEL_ETCD=http://127.0.0.1:4001,http://127.0.0.1:2379 FLANNEL_ETCD_KEY=/coreos.com/network +ExecStart=/usr/bin/flanneld -etcd-endpoints=${FLANNEL_ETCD} -etcd-prefix=${FLANNEL_ETCD_KEY} $FLANNEL_OPTIONS +ExecStartPost=/usr/libexec/flannel/mk-docker-opts.sh -k DOCKER_NETWORK_OPTIONS -d /run/flannel/docker + +[Install] +RequiredBy=docker.service -- cgit v1.2.3