<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/docker.git/hack/dind, branch master</title>
<subtitle>github.com: dotcloud/docker.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/docker.git/'/>
<entry>
<title>Add integration test for #38995, #43390</title>
<updated>2022-10-26T16:04:37+00:00</updated>
<author>
<name>Cory Snider</name>
<email>csnider@mirantis.com</email>
</author>
<published>2022-09-21T23:03:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/docker.git/commit/?id=1f32e3c95d72a29b3eaacba156ed675dba976cb5'/>
<id>1f32e3c95d72a29b3eaacba156ed675dba976cb5</id>
<content type='text'>
Modify the DinD entrypoint scripts to make the issue reproducible inside
a DinD container.

Co-authored-by: Bjorn Neergaard &lt;bneergaard@mirantis.com&gt;
Signed-off-by: Bjorn Neergaard &lt;bneergaard@mirantis.com&gt;
Signed-off-by: Cory Snider &lt;csnider@mirantis.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Modify the DinD entrypoint scripts to make the issue reproducible inside
a DinD container.

Co-authored-by: Bjorn Neergaard &lt;bneergaard@mirantis.com&gt;
Signed-off-by: Bjorn Neergaard &lt;bneergaard@mirantis.com&gt;
Signed-off-by: Cory Snider &lt;csnider@mirantis.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hack/dind: fix cgroup v2 evacuation with `docker run --init`</title>
<updated>2021-04-28T04:30:10+00:00</updated>
<author>
<name>Akihiro Suda</name>
<email>akihiro.suda.cz@hco.ntt.co.jp</email>
</author>
<published>2021-04-27T08:56:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/docker.git/commit/?id=42b1175eda071c0e9121e1d64345928384a93df1'/>
<id>42b1175eda071c0e9121e1d64345928384a93df1</id>
<content type='text'>
Evacuate all the processes in `/sys/fs/cgroup/cgroup.procs`, not just PID 1.

Before:
```console
$ docker run --rm --privileged --init $(docker build -q .) cat /sys/fs/cgroup/cgroup.subtree_control
sed: couldn't flush stdout: Device or resource busy
```

After:
```console
$ docker run --rm --privileged --init $(docker build -q .) cat /sys/fs/cgroup/cgroup.subtree_control
cpuset cpu io memory hugetlb pids rdma
```

Fix docker-library/docker issue 308

Signed-off-by: Akihiro Suda &lt;akihiro.suda.cz@hco.ntt.co.jp&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Evacuate all the processes in `/sys/fs/cgroup/cgroup.procs`, not just PID 1.

Before:
```console
$ docker run --rm --privileged --init $(docker build -q .) cat /sys/fs/cgroup/cgroup.subtree_control
sed: couldn't flush stdout: Device or resource busy
```

After:
```console
$ docker run --rm --privileged --init $(docker build -q .) cat /sys/fs/cgroup/cgroup.subtree_control
cpuset cpu io memory hugetlb pids rdma
```

Fix docker-library/docker issue 308

Signed-off-by: Akihiro Suda &lt;akihiro.suda.cz@hco.ntt.co.jp&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>test-integration: support cgroup2</title>
<updated>2020-06-22T05:17:45+00:00</updated>
<author>
<name>Akihiro Suda</name>
<email>akihiro.suda.cz@hco.ntt.co.jp</email>
</author>
<published>2020-06-03T13:37:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/docker.git/commit/?id=ed89041433a031cafc0a0f19cfe573c31688d377'/>
<id>ed89041433a031cafc0a0f19cfe573c31688d377</id>
<content type='text'>
Usage: DOCKER_BUILD_ARGS="--build-arg CONTAINERD_COMMIT=master --build-arg RUNC_COMMIT=master" DOCKER_EXPERIMENTAL=1 TEST_SKIP_INTEGRATION_CLI=1 make test-integration

Depends on containerd master (v1.4) and runc master (v1.0.0-rc91).

Currently `TEST_SKIP_INTEGRATION_CLI=1` must be specified.

Signed-off-by: Akihiro Suda &lt;akihiro.suda.cz@hco.ntt.co.jp&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Usage: DOCKER_BUILD_ARGS="--build-arg CONTAINERD_COMMIT=master --build-arg RUNC_COMMIT=master" DOCKER_EXPERIMENTAL=1 TEST_SKIP_INTEGRATION_CLI=1 make test-integration

Depends on containerd master (v1.4) and runc master (v1.0.0-rc91).

Currently `TEST_SKIP_INTEGRATION_CLI=1` must be specified.

Signed-off-by: Akihiro Suda &lt;akihiro.suda.cz@hco.ntt.co.jp&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Shell scripts: fix bare variables</title>
<updated>2019-01-10T01:50:47+00:00</updated>
<author>
<name>Sebastiaan van Stijn</name>
<email>github@gone.nl</email>
</author>
<published>2019-01-10T01:50:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/docker.git/commit/?id=37498f009d8bf25fbb6199e8ccd34bed84f2874b'/>
<id>37498f009d8bf25fbb6199e8ccd34bed84f2874b</id>
<content type='text'>
This makes my IDE a bit more silent :-)

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes my IDE a bit more silent :-)

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Bash scripts; use double brackets, fix bare variables, add quotes"</title>
<updated>2019-01-10T01:23:38+00:00</updated>
<author>
<name>Sebastiaan van Stijn</name>
<email>github@gone.nl</email>
</author>
<published>2019-01-10T01:23:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/docker.git/commit/?id=c3650770cc6839d8fbf2c07028dbfb8b4633c33b'/>
<id>c3650770cc6839d8fbf2c07028dbfb8b4633c33b</id>
<content type='text'>
This reverts commit 297b30df5ff4deaaedb6ceb17d7bd2e306a580ab.

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 297b30df5ff4deaaedb6ceb17d7bd2e306a580ab.

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Bash scripts; use double brackets, fix bare variables, add quotes</title>
<updated>2018-12-23T23:05:14+00:00</updated>
<author>
<name>Sebastiaan van Stijn</name>
<email>github@gone.nl</email>
</author>
<published>2018-12-22T19:18:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/docker.git/commit/?id=297b30df5ff4deaaedb6ceb17d7bd2e306a580ab'/>
<id>297b30df5ff4deaaedb6ceb17d7bd2e306a580ab</id>
<content type='text'>
These scripts explicitly use Bash, so we should be able to use
`[[` instead of `[` (which seems to be recommended).

Also added curly brackets to some bare variables, and quoted some paths.

This makes my IDE a bit more silent :-)

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These scripts explicitly use Bash, so we should be able to use
`[[` instead of `[` (which seems to be recommended).

Also added curly brackets to some bare variables, and quoted some paths.

This makes my IDE a bit more silent :-)

Signed-off-by: Sebastiaan van Stijn &lt;github@gone.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert script shebangs from "#!/bin/bash" to "#!/usr/bin/env bash"</title>
<updated>2017-02-13T19:01:54+00:00</updated>
<author>
<name>Tianon Gravi</name>
<email>admwiggin@gmail.com</email>
</author>
<published>2017-02-13T19:01:54+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/docker.git/commit/?id=52379fa76dee07ca038624d639d9e14f4fb719ff'/>
<id>52379fa76dee07ca038624d639d9e14f4fb719ff</id>
<content type='text'>
This is especially important for distributions like NixOS where `/bin/bash` doesn't exist, or for MacOS users who've installed a newer version of Bash than the one that comes with their OS.

Signed-off-by: Andrew "Tianon" Page &lt;admwiggin@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is especially important for distributions like NixOS where `/bin/bash` doesn't exist, or for MacOS users who've installed a newer version of Bash than the one that comes with their OS.

Signed-off-by: Andrew "Tianon" Page &lt;admwiggin@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update dind</title>
<updated>2016-05-25T03:42:28+00:00</updated>
<author>
<name>srinsriv</name>
<email>srinsriv@users.noreply.github.com</email>
</author>
<published>2016-05-25T03:38:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/docker.git/commit/?id=27afaf3774d7f46028ab72192d4c1b65f8d88b87'/>
<id>27afaf3774d7f46028ab72192d4c1b65f8d88b87</id>
<content type='text'>
Typo

Signed-off-by: Srinivasan Srivatsan &lt;srinivasan.srivatsan@hpe.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Typo

Signed-off-by: Srinivasan Srivatsan &lt;srinivasan.srivatsan@hpe.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove cgroups mounting in dind</title>
<updated>2015-11-17T01:10:53+00:00</updated>
<author>
<name>Alexander Morozov</name>
<email>lk4d4@docker.com</email>
</author>
<published>2015-11-17T01:10:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/docker.git/commit/?id=81aa1b507f51901eafcfaad70a656da376cf937d'/>
<id>81aa1b507f51901eafcfaad70a656da376cf937d</id>
<content type='text'>
Signed-off-by: Alexander Morozov &lt;lk4d4@docker.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alexander Morozov &lt;lk4d4@docker.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove LXC support.</title>
<updated>2015-11-05T22:09:57+00:00</updated>
<author>
<name>David Calavera</name>
<email>david.calavera@gmail.com</email>
</author>
<published>2015-11-04T19:39:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/docker.git/commit/?id=3b5fac462d21ca164b3778647420016315289034'/>
<id>3b5fac462d21ca164b3778647420016315289034</id>
<content type='text'>
The LXC driver was deprecated in Docker 1.8.
Following the deprecation rules, we can remove a deprecated feature
after two major releases. LXC won't be supported anymore starting on Docker 1.10.

Signed-off-by: David Calavera &lt;david.calavera@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The LXC driver was deprecated in Docker 1.8.
Following the deprecation rules, we can remove a deprecated feature
after two major releases. LXC won't be supported anymore starting on Docker 1.10.

Signed-off-by: David Calavera &lt;david.calavera@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
