<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/services/docker.scm, branch wip-deploy</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=wip-deploy</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=wip-deploy'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-06-07T07:57:19Z</updated>
<entry>
<title>services: Add Singularity.</title>
<updated>2019-06-07T07:57:19Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludovic.courtes@inria.fr</email>
</author>
<published>2019-06-04T20:29:40Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=08814aec6ae75adcd059c5235c90ad26e5d5607e'/>
<id>urn:sha1:08814aec6ae75adcd059c5235c90ad26e5d5607e</id>
<content type='text'>
* gnu/packages/linux.scm (singularity)[source](snippet): Change file
name of setuid helpers in libexec/cli/*.exec.
[arguments]: Remove "--disable-suid".
* gnu/services/docker.scm (%singularity-activation): New variable.
(singularity-setuid-programs): New procedure.
(singularity-service-type): New variable.
* gnu/tests/singularity.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Miscellaneous Services): Document it.
</content>
</entry>
<entry>
<title>services: docker: Add new fields to support proxy.</title>
<updated>2019-05-06T00:14:15Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2019-04-05T06:34:16Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=7a31d93a61e96e631d852a48ddf475704b6a9b04'/>
<id>urn:sha1:7a31d93a61e96e631d852a48ddf475704b6a9b04</id>
<content type='text'>
The Docker proxy enables inter-container and outside-to-container loopback,
and is required by the Docker registry server.

* gnu/services/docker.scm (docker-configuration)[proxy,
enable-proxy?]: Add fields.
(docker-shepherd-service): Use them.
(serialize-boolean): New function.
</content>
</entry>
<entry>
<title>services: docker: Make shepherd service also require "dbus-system",</title>
<updated>2019-02-11T17:29:01Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2019-02-11T17:29:01Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1c84e68bde61cd5349c38e32d2de0955e141fbce'/>
<id>urn:sha1:1c84e68bde61cd5349c38e32d2de0955e141fbce</id>
<content type='text'>
"elogind" and "udev".

Fixes &lt;https://bugs.gnu.org/34333&gt;.

* gnu/services/docker.scm (docker-shepherd-service): Require "dbus-system",
"elogind" and "udev".
</content>
</entry>
<entry>
<title>services: docker: Make shepherd service require "networking".</title>
<updated>2019-02-11T10:45:12Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2019-02-11T10:44:04Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=268e12a89492568f1a8f36bde786ad7f83104bc7'/>
<id>urn:sha1:268e12a89492568f1a8f36bde786ad7f83104bc7</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/34333&gt;.

* gnu/services/docker.scm (docker-shepherd-service): Require "networking".
</content>
</entry>
<entry>
<title>services: docker: Update comment.</title>
<updated>2019-01-11T01:53:28Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2019-01-11T01:53:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=9757b57f4efd13b2fcf5277145231288770d46d0'/>
<id>urn:sha1:9757b57f4efd13b2fcf5277145231288770d46d0</id>
<content type='text'>
* gnu/services/docker.scm (docker-shepherd-service): Update comment.
</content>
</entry>
<entry>
<title>services: docker: Use more minimal service requrements.</title>
<updated>2019-01-10T18:17:49Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2019-01-10T18:16:06Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=8b0c1744154f0e9a008c4e4586bfdb0876749139'/>
<id>urn:sha1:8b0c1744154f0e9a008c4e4586bfdb0876749139</id>
<content type='text'>
* gnu/services/docker.scm (docker-service-type)[requirement]: Add
file-system-/sys/fs/cgroup/blkio, file-system-/sys/fs/cgroup/cpu,
file-system-/sys/fs/cgroup/cpuset, file-system-/sys/fs/cgroup/devices,
file-system-/sys/fs/cgroup/memory.  Remove elogind.
</content>
</entry>
<entry>
<title>services: docker: Clarify service-extension shepherd-root-service-type.</title>
<updated>2019-01-10T18:17:48Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2019-01-10T13:50:47Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d3a0e74d6a303cd46b0761b5a84c8e8b290e3797'/>
<id>urn:sha1:d3a0e74d6a303cd46b0761b5a84c8e8b290e3797</id>
<content type='text'>
* gnu/services/docker.scm (docker-service-type)[extensions]: Clarify
service-extension shepherd-root-service-type.
</content>
</entry>
<entry>
<title>services: docker: Depend on elogind.</title>
<updated>2019-01-10T04:15:42Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2019-01-10T04:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=f946a370edbf65baab41e8373e25157da5029a88'/>
<id>urn:sha1:f946a370edbf65baab41e8373e25157da5029a88</id>
<content type='text'>
* gnu/services/docker.scm (docker-shepherd-service)[requirement]: Add elogind.
</content>
</entry>
<entry>
<title>services: docker: Specify log file for containerd.</title>
<updated>2019-01-10T02:54:28Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2019-01-10T02:54:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=f0bfd0fc217a9af44b122f4e3cdf389a74594096'/>
<id>urn:sha1:f0bfd0fc217a9af44b122f4e3cdf389a74594096</id>
<content type='text'>
* gnu/services/docker.scm (containerd-shepherd-service): Specify log file
for containerd.
</content>
</entry>
<entry>
<title>services: Add docker.</title>
<updated>2019-01-10T02:00:55Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2018-12-30T23:39:02Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=8af4c335e32fbed7556a4cd7f26f93bc66afaace'/>
<id>urn:sha1:8af4c335e32fbed7556a4cd7f26f93bc66afaace</id>
<content type='text'>
* gnu/services/docker.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Miscellaneous Services): Document the service.
</content>
</entry>
</feed>
