diff options
author | V3n3RiX <venerix@koprulu.sector> | 2021-12-22 14:08:05 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2021-12-22 14:08:05 +0000 |
commit | 93a93e9a3b53c1a73142a305ea1f8136846942ee (patch) | |
tree | b9791a06ab3284e27b568412c59316c66240c682 /app-containers/flannel/files | |
parent | 2771f79232c273bc2a57d23bf335dd81ccf6af28 (diff) |
gentoo resync : 22.12.2021
Diffstat (limited to 'app-containers/flannel/files')
-rw-r--r-- | app-containers/flannel/files/flannel-docker.conf | 2 | ||||
-rw-r--r-- | app-containers/flannel/files/flannel.tmpfilesd | 1 | ||||
-rw-r--r-- | app-containers/flannel/files/flanneld.confd | 2 | ||||
-rw-r--r-- | app-containers/flannel/files/flanneld.initd | 19 | ||||
-rw-r--r-- | app-containers/flannel/files/flanneld.logrotated | 7 | ||||
-rw-r--r-- | app-containers/flannel/files/flanneld.service | 13 |
6 files changed, 44 insertions, 0 deletions
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 |