Commit Graph

468 Commits

Author SHA1 Message Date
Nalin Dahyabhai 92e0c3fdcf Rework conformance testing
Move the conformance tests from ginkgo to using the default testing
package and github.com/stretchr/testify/require, preserving the existing
tests and adding more.

Add conformance tests to our Cirrus configuration, currently marked as
an allowed failure.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
2020-07-23 15:30:58 -04:00
Nalin Dahyabhai 6a53ec5d40 Add dependency on github.com/stretchr/testify/require
Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
2020-07-17 12:07:39 -04:00
Valentin Rothberg adbab20336 vendor golang.org/x/text@v0.3.3
Fixes: CVE-2020-14040
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-07-16 10:47:37 +02:00
Daniel J Walsh 8199cfe42d
Merge pull request #2460 from containers/dependabot/go_modules/github.com/containers/ocicrypt-1.0.3
Bump github.com/containers/ocicrypt from 1.0.2 to 1.0.3
2020-07-13 17:12:51 -04:00
dependabot-preview[bot] 71efb5d820
Bump github.com/containers/ocicrypt from 1.0.2 to 1.0.3
Bumps [github.com/containers/ocicrypt](https://github.com/containers/ocicrypt) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/containers/ocicrypt/releases)
- [Commits](https://github.com/containers/ocicrypt/compare/v1.0.2...v1.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-07-13 16:23:06 -04:00
dependabot-preview[bot] fc67d3c947
Bump github.com/opencontainers/selinux from 1.5.2 to 1.6.0
Bumps [github.com/opencontainers/selinux](https://github.com/opencontainers/selinux) from 1.5.2 to 1.6.0.
- [Release notes](https://github.com/opencontainers/selinux/releases)
- [Commits](https://github.com/opencontainers/selinux/compare/v1.5.2...v1.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-07-13 16:22:18 -04:00
dependabot-preview[bot] 151432fc1a
Bump github.com/onsi/ginkgo from 1.13.0 to 1.14.0
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v1.13.0...v1.14.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-07-08 09:14:54 -04:00
dependabot-preview[bot] 9fb931ca7a
Bump github.com/containers/common from 0.14.0 to 0.15.2
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.14.0 to 0.15.2.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.14.0...v0.15.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-07-08 05:23:48 -04:00
TomSweeneyRedHat 0abc9ac97b Bump openshift/imagebuilder to v1.1.6
As the title says.

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
2020-07-01 11:06:41 -04:00
dependabot-preview[bot] 8f7c99bed1 Bump go.etcd.io/bbolt from 1.3.4 to 1.3.5
Bumps [go.etcd.io/bbolt](https://github.com/etcd-io/bbolt) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/etcd-io/bbolt/releases)
- [Commits](https://github.com/etcd-io/bbolt/compare/v1.3.4...v1.3.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-07-01 11:04:01 +02:00
Valentin Rothberg 53608cd114 vendor github.com/containers/image/v5@v5.5.1
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-06-17 17:24:36 +02:00
Daniel J Walsh ca63d6d86e
Merge pull request #2410 from vrothberg/vendor-common
vendor github.com/containers/common v0.14.0
2020-06-17 05:49:13 -04:00
Valentin Rothberg c09834bb70 vendor github.com/containers/common v0.14.0
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-06-17 09:33:24 +02:00
TomSweeneyRedHat 76ff3f05c3 Bump ImageBuilder to v1.1.5
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
2020-06-16 11:16:04 -04:00
dependabot-preview[bot] 644c60cb8a
Bump github.com/containers/common from 0.12.0 to 0.13.1
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.12.0 to 0.13.1.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.12.0...v0.13.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-06-15 10:39:46 -04:00
dependabot-preview[bot] 00e2794cca
Bump github.com/containers/storage from 1.20.1 to 1.20.2
Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.20.1 to 1.20.2.
- [Release notes](https://github.com/containers/storage/releases)
- [Changelog](https://github.com/containers/storage/blob/master/docs/containers-storage-changes.md)
- [Commits](https://github.com/containers/storage/compare/v1.20.1...v1.20.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-06-09 21:31:36 -04:00
bors[bot] 8c538bfbbd
Merge #2397
2397: Bump github.com/opencontainers/runc from 1.0.0-rc9 to 1.0.0-rc90 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.0.0-rc9 to 1.0.0-rc90.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/opencontainers/runc/releases">github.com/opencontainers/runc's releases</a>.</em></p>
<blockquote>
<h2>runc 1.0-rc90 -- &quot;We Have To Go Back!&quot;</h2>
<p>This release is <em>identical</em> to v1.0.0-rc10 (and thus the version string in
the binary will be v1.0.0-rc10).</p>
<p>The purpose of this release is to resolve an issue with our versioning
scheme (in particular, the format we've used under SemVer means that the
&quot;-rcNN&quot; string suffix is sorted lexicographically rather than in the
classic <code>sort -V</code> order).</p>
<p>Because we cannot do a post-1.0 release yet, this is a workaround to
make sure that systems such as Go modules correctly update to the latest
runc release. See <a href="https://github-redirect.dependabot.com/opencontainers/runc/issues/2399">#2399</a> for more details.</p>
<p>The next release (which would've originally been called -rc11) will be
1.0.0-rc91. I'm sorry.</p>
<p>Signed-off-by: Aleksa Sarai <a href="mailto:asarai@suse.de">asarai@suse.de</a></p>
<h2>runc 1.0-rc10 -- &quot;Procfs Strikes Back&quot;</h2>
<p>This is a hot-fix for v1.0.0~rc9, primarily fixing CVE-2019-19921. Given
that the <a href="https://github-redirect.dependabot.com/opencontainers/runtime-spec/pull/1008">relevant runtime-spec PR which was considered a blocker has
been merged</a> the next rc release of runc should be the last one before
1.0.0.</p>
<p>Other notable changes include:</p>
<ul>
<li>Fixing an exec-fifo race that could be triggered under Kubernetes (opencontainers/runc#2185).</li>
<li>Partial cgroupv2 support (opencontainers/runc#2209 for remaining issues).</li>
</ul>
<p>Thanks to the following people who made this release possible:</p>
<ul>
<li>Akihiro Suda <a href="mailto:akihiro.suda.cz@hco.ntt.co.jp">akihiro.suda.cz@hco.ntt.co.jp</a></li>
<li>Aleksa Sarai <a href="mailto:asarai@suse.de">asarai@suse.de</a></li>
<li>James Peach <a href="mailto:jpeach@apache.org">jpeach@apache.org</a></li>
<li>Jordan Liggitt <a href="mailto:liggitt@google.com">liggitt@google.com</a></li>
<li>Julia Nedialkova <a href="mailto:julianedialkova@hotmail.com">julianedialkova@hotmail.com</a></li>
<li>Julio Montes <a href="mailto:julio.montes@intel.com">julio.montes@intel.com</a></li>
<li>Kevin Kelani <a href="mailto:kkelani@gmail.com">kkelani@gmail.com</a></li>
<li>Kurnia D Win <a href="mailto:kurnia.d.win@gmail.com">kurnia.d.win@gmail.com</a></li>
<li>Manuel Rüger <a href="mailto:manuel@rueg.eu">manuel@rueg.eu</a></li>
<li>Michael Crosby <a href="mailto:crosbymichael@gmail.com">crosbymichael@gmail.com</a></li>
<li>Mrunal Patel <a href="mailto:mrunal@me.com">mrunal@me.com</a></li>
<li>Qiang Huang <a href="mailto:h.huangqiang@huawei.com">h.huangqiang@huawei.com</a></li>
<li>Radostin Stoyanov <a href="mailto:rstoyanov1@gmail.com">rstoyanov1@gmail.com</a></li>
<li>Sascha Grunert <a href="mailto:sgrunert@suse.com">sgrunert@suse.com</a></li>
<li>tianye15 <a href="mailto:tianye15@yq01-ps-www007cc6e83.yq01.baidu.com">tianye15@yq01-ps-www007cc6e83.yq01.baidu.com</a></li>
</ul>
<p>Vote: <code>+4 -0 [#1](https://github.com/opencontainers/runc/issues/1)</code>
Signed-off-by: Aleksa Sarai <a href="mailto:asarai@suse.de">asarai@suse.de</a></p>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="dc9208a330"><code>dc9208a</code></a> VERSION: update to 1.0.0~rc10</li>
<li><a href="2fc03cc11c"><code>2fc03cc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/opencontainers/runc/issues/2207">#2207</a> from cyphar/fix-double-volume-attack</li>
<li><a href="3291d66b98"><code>3291d66</code></a> rootfs: do not permit /proc mounts to non-directories</li>
<li><a href="f6fb7a0338"><code>f6fb7a0</code></a> merge branch 'pr-2133'</li>
<li><a href="709377ca55"><code>709377c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/opencontainers/runc/issues/2198">#2198</a> from AkihiroSuda/criu-master</li>
<li><a href="55f8c254be"><code>55f8c25</code></a> temporarily disable CRIU tests</li>
<li><a href="5c20ea1472"><code>5c20ea1</code></a> fix merging <a href="https://github-redirect.dependabot.com/opencontainers/runc/issues/2177">#2177</a> and <a href="https://github-redirect.dependabot.com/opencontainers/runc/issues/2169">#2169</a></li>
<li><a href="5cc0deaf7a"><code>5cc0dea</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/opencontainers/runc/issues/2169">#2169</a> from AkihiroSuda/split-fs</li>
<li><a href="2b52db7527"><code>2b52db7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/opencontainers/runc/issues/2177">#2177</a> from devimc/topic/libcontainer/kata-containers</li>
<li><a href="a88592a634"><code>a88592a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/opencontainers/runc/issues/2185">#2185</a> from liggitt/exec-race</li>
<li>Additional commits viewable in <a href="https://github.com/opencontainers/runc/compare/v1.0.0-rc9...v1.0.0-rc90">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/opencontainers/runc&package-manager=go_modules&previous-version=1.0.0-rc9&new-version=1.0.0-rc90)](https://dependabot.com/compatibility-score/?dependency-name=github.com/opencontainers/runc&package-manager=go_modules&previous-version=1.0.0-rc9&new-version=1.0.0-rc90)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-08 23:04:25 +00:00
bors[bot] 68d9364026
Merge #2398 #2399
2398: Bump github.com/seccomp/containers-golang from 0.4.1 to 0.5.0 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/seccomp/containers-golang](https://github.com/seccomp/containers-golang) from 0.4.1 to 0.5.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/seccomp/containers-golang/releases">github.com/seccomp/containers-golang's releases</a>.</em></p>
<blockquote>
<h2>v0.5.0</h2>
<pre><code>policy: ignore socket(AF_NETLINK, .*, NETLINK_AUDIT)
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c830928ef1"><code>c830928</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/seccomp/containers-golang/issues/27">#27</a> from giuseppe/block-audit-socket</li>
<li><a href="f318ea962a"><code>f318ea9</code></a> policy: ignore socket(AF_NETLINK, .*, NETLINK_AUDIT)</li>
<li>See full diff in <a href="https://github.com/seccomp/containers-golang/compare/v0.4.1...v0.5.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/seccomp/containers-golang&package-manager=go_modules&previous-version=0.4.1&new-version=0.5.0)](https://dependabot.com/compatibility-score/?dependency-name=github.com/seccomp/containers-golang&package-manager=go_modules&previous-version=0.4.1&new-version=0.5.0)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

2399: Bump github.com/stretchr/testify from 1.6.0 to 1.6.1 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.6.0 to 1.6.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/stretchr/testify/releases">github.com/stretchr/testify's releases</a>.</em></p>
<blockquote>
<h2>Fixes breaking change with HTTPBodyContains</h2>
<p>A breaking change was accidentally released in v1.6.0 which breaks the API for the <code>HTTPBodyContains</code> and <code>HTTPBodyNotContains</code>, this release reverts that change.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f654a9112b"><code>f654a91</code></a> Update Go versions in Travis</li>
<li><a href="3184a9e141"><code>3184a9e</code></a> This reverts commit 0a813b5898c0ee8d00b4f13fae21ea5df8b35e74.</li>
<li><a href="e2b269ecc5"><code>e2b269e</code></a> This reverts commit 2adb7b54b75da2c74e9342ed115957fe0b07e0b4.</li>
<li><a href="6353e56395"><code>6353e56</code></a> This reverts commit 9d083cac4a26c76f8d92dff41d459f3f2fc0b911.</li>
<li><a href="656132404a"><code>6561324</code></a> This reverts commit 484fff1ace1f0acb84676a548b53477685c16414.</li>
<li><a href="46420cf544"><code>46420cf</code></a> This reverts commit 1a43b8334acb9df58064b765cd16675cc7c2c8b3.</li>
<li><a href="303198d014"><code>303198d</code></a> Revert &quot;allow body for HTTPBodyContains and HTTPBodyNotContains for</li>
<li><a href="e7cc868148"><code>e7cc868</code></a> Update TravisCI config</li>
<li>See full diff in <a href="https://github.com/stretchr/testify/compare/v1.6.0...v1.6.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/stretchr/testify&package-manager=go_modules&previous-version=1.6.0&new-version=1.6.1)](https://dependabot.com/compatibility-score/?dependency-name=github.com/stretchr/testify&package-manager=go_modules&previous-version=1.6.0&new-version=1.6.1)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-08 21:19:26 +00:00
dependabot-preview[bot] 24354525d4
Bump github.com/seccomp/containers-golang from 0.4.1 to 0.5.0
Bumps [github.com/seccomp/containers-golang](https://github.com/seccomp/containers-golang) from 0.4.1 to 0.5.0.
- [Release notes](https://github.com/seccomp/containers-golang/releases)
- [Commits](https://github.com/seccomp/containers-golang/compare/v0.4.1...v0.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-06-08 13:14:53 -04:00
dependabot-preview[bot] 8b908b8dbf
Bump github.com/stretchr/testify from 1.6.0 to 1.6.1
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.6.0...v1.6.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-06-08 13:13:47 -04:00
dependabot-preview[bot] 4737634d1f
Bump github.com/opencontainers/runc from 1.0.0-rc9 to 1.0.0-rc90
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.0.0-rc9 to 1.0.0-rc90.
- [Release notes](https://github.com/opencontainers/runc/releases)
- [Commits](https://github.com/opencontainers/runc/compare/v1.0.0-rc9...v1.0.0-rc90)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-06-08 13:12:51 -04:00
bors[bot] bd6a4914dd
Merge #2385 #2386
2385: Bump github.com/stretchr/testify from 1.5.1 to 1.6.0 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.5.1 to 1.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/stretchr/testify/releases">github.com/stretchr/testify's releases</a>.</em></p>
<blockquote>
<h2>v1.6.0</h2>
<p>Latest release of testify. This includes many fixes and enhancements. Please view the <a href="https://github.com/stretchr/testify/milestone/3?closed=1">v1.6.0 milestone</a> for a list of changes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="004e3cb722"><code>004e3cb</code></a> commit generated files</li>
<li><a href="ac1463f956"><code>ac1463f</code></a> Implement NotEqualValues</li>
<li><a href="e72b029e2a"><code>e72b029</code></a> new regex</li>
<li><a href="d4e7ca1687"><code>d4e7ca1</code></a> address comments</li>
<li><a href="8329c5daa7"><code>8329c5d</code></a> add test</li>
<li><a href="3ec00f620a"><code>3ec00f6</code></a> assertion_compare: fix format string for numbers</li>
<li><a href="15aff29f35"><code>15aff29</code></a> docs: update Comparison function comment</li>
<li><a href="d76ac5e41f"><code>d76ac5e</code></a> Fix comment</li>
<li><a href="1bbde5e52a"><code>1bbde5e</code></a> Change Require to Error</li>
<li><a href="f96052c82a"><code>f96052c</code></a> Remove 1.8 and 1.9 tests. Updated failfast test</li>
<li>Additional commits viewable in <a href="https://github.com/stretchr/testify/compare/v1.5.1...v1.6.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/stretchr/testify&package-manager=go_modules&previous-version=1.5.1&new-version=1.6.0)](https://dependabot.com/compatibility-score/?dependency-name=github.com/stretchr/testify&package-manager=go_modules&previous-version=1.5.1&new-version=1.6.0)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

2386: Bump github.com/onsi/ginkgo from 1.12.2 to 1.12.3 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.12.2 to 1.12.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/onsi/ginkgo/releases">github.com/onsi/ginkgo's releases</a>.</em></p>
<blockquote>
<h2>v1.12.3</h2>
<h3>Fixes</h3>
<ul>
<li>Print correct code location of failing table test (<a href="https://github-redirect.dependabot.com/onsi/ginkgo/issues/666">#666</a>) [c6d7afb]</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md">github.com/onsi/ginkgo's changelog</a>.</em></p>
<blockquote>
<h2>1.12.3</h2>
<h3>Fixes</h3>
<ul>
<li>Print correct code location of failing table test (<a href="https://github-redirect.dependabot.com/onsi/ginkgo/issues/666">#666</a>) [c6d7afb]</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9bef594084"><code>9bef594</code></a> v1.12.3</li>
<li><a href="9304a8cd49"><code>9304a8c</code></a> doc(readme): add link to Slack channel (<a href="https://github-redirect.dependabot.com/onsi/ginkgo/issues/679">#679</a>)</li>
<li><a href="7823445b89"><code>7823445</code></a> doc(readme): add &quot;TLDR&quot; to explain core purpose quickly (<a href="https://github-redirect.dependabot.com/onsi/ginkgo/issues/678">#678</a>)</li>
<li><a href="c6d7afb527"><code>c6d7afb</code></a> Print correct code location of failing table test (<a href="https://github-redirect.dependabot.com/onsi/ginkgo/issues/666">#666</a>)</li>
<li>See full diff in <a href="https://github.com/onsi/ginkgo/compare/v1.12.2...v1.12.3">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/onsi/ginkgo&package-manager=go_modules&previous-version=1.12.2&new-version=1.12.3)](https://dependabot.com/compatibility-score/?dependency-name=github.com/onsi/ginkgo&package-manager=go_modules&previous-version=1.12.2&new-version=1.12.3)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-04 12:37:51 +00:00
dependabot-preview[bot] bdb30da5e1
Bump github.com/stretchr/testify from 1.5.1 to 1.6.0
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.5.1...v1.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-06-02 07:26:31 -04:00
dependabot-preview[bot] 6da9ddc824
Bump github.com/onsi/ginkgo from 1.12.2 to 1.12.3
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.12.2 to 1.12.3.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v1.12.2...v1.12.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-06-02 07:26:01 -04:00
Daniel J Walsh 69eb476aed
Vendor in containers/common v0.12.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-28 16:55:53 -04:00
bors[bot] 1088d30ded
Merge #2373
2373: Bump imagebuilder for ARG fix r=giuseppe a=TomSweeneyRedHat

Bump imagebuilder to the latest upstream to get the ARG fix from
https://github.com/openshift/imagebuilder/pull/159

Also touched up the install.md with vendoring from a commitId so
I won't have to run all around looking for it next time.

Fixes: https://github.com/containers/buildah/issues/2192
       and probably https://github.com/containers/buildah/issues/2345

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

<!--
Thanks for sending a pull request!

Please make sure you've read and understood our contributing guidelines
(https://github.com/containers/buildah/blob/master/CONTRIBUTING.md) as well as ensuring
that all your commits are signed with `git commit -s`.
-->

#### What type of PR is this?

<!--
Please label this pull request according to what type of issue you are
addressing, especially if this is a release targeted pull request.

Uncomment only one `/kind <>` line, hit enter to put that in a new line, and
remove leading whitespace from that line:
-->

> /kind api-change
> /kind bug
> /kind cleanup
> /kind deprecation
> /kind design
> /kind documentation
> /kind failing-test 
> /kind feature
> /kind flake
> /kind other

#### What this PR does / why we need it:

#### How to verify it

#### Which issue(s) this PR fixes:

<!--
Automatically closes linked issue when PR is merged.
Uncomment the following comment block and include the issue
number or None on one line.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`, or `None`.
-->

<!--
Fixes #
or
None
-->

#### Special notes for your reviewer:

#### Does this PR introduce a user-facing change?

<!--
If no, just write `None` in the release-note block below. If yes, a release note
is required: Enter your extended release note in the block below. If the PR
requires additional action from users switching to the new release, include the
string "action required".

For more information on release notes please follow the kubernetes model:
https://git.k8s.io/community/contributors/guide/release-notes.md
-->

```release-note

```



Co-authored-by: TomSweeneyRedHat <tsweeney@redhat.com>
2020-05-26 21:35:13 +00:00
Daniel J Walsh 93b0eacf85
Vendor in new go.etcd.io/bbolt
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-25 08:14:57 -04:00
dependabot-preview[bot] 2a05a3f41f
Bump github.com/onsi/ginkgo from 1.12.1 to 1.12.2
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.12.1 to 1.12.2.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v1.12.1...v1.12.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-25 06:49:28 -04:00
TomSweeneyRedHat a5b8b7a1c0 Bump imagebuilder for ARG fix
Bump imagebuilder to the latest upstream to get the ARG fix from
https://github.com/openshift/imagebuilder/pull/159

Also touched up the install.md with vendoring from a commitId so
I won't have to run all around looking for it next time.

Fixes: https://github.com/containers/buildah/issues/2192
       and probably https://github.com/containers/buildah/issues/2345

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
2020-05-23 15:10:26 -04:00
Daniel J Walsh cc4586890f
Bump github.com/containers/common from 0.11.2 to 0.11.4
Release notes
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-23 06:39:45 -04:00
Brent Baude 8b360f6e04 remove dependency on openshift struct
use of github.com/openshift/api/config/v1 is costly in size, something around 10MB.  removal of this dependancy and using a locally defined struct took the buildah executable size from around 38MB to around 27MB.  This also hits libpod and allows it also shed that size as well.

Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-05-22 14:41:18 -05:00
bors[bot] ab1adf1547
Merge #2271
2271: Implement encrypted push and pull/bud/from using encrypted images r=rhatdan a=lumjjb

<!--
Thanks for sending a pull request!

Please make sure you've read and understood our contributing guidelines
(https://github.com/containers/buildah/blob/master/CONTRIBUTING.md) as well as ensuring
that all your commits are signed with `git commit -s`.
-->

#### What type of PR is this?

<!--
Please label this pull request according to what type of issue you are
addressing, especially if this is a release targeted pull request.

Uncomment only one `/kind <>` line, hit enter to put that in a new line, and
remove leading whitespace from that line:
-->

/kind feature

#### What this PR does / why we need it:

This PR introduces the ability to encrypt an OCI container image when pushing, and also allows the use of encrypted OCI container images when building a Dockerfile or pulling an encrypted image from the registry.

This is the initial implementation idea. There are a few more things that I am working on right now before taking out of DRAFT, but would like some feedback on the general idea.

TODO in progress by me:
- Remove ufave/cli and some additional imports which are not necessary from upstream ocicrypt lirbary
- Add tests

#### How to verify it

```
# Create keypair
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ openssl genrsa -out mykey.pem 1024
Generating RSA private key, 1024 bit long modulus (2 primes)
...........+++++
.......+++++
e is 65537 (0x010001)
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ openssl rsa -in mykey.pem -pubout > mykey.pub
writing RSA key

# Encrypt an image to local registry
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ ./buildah images
REPOSITORY   TAG   IMAGE ID   CREATED   SIZE
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ ./buildah pull docker://docker.io/library/nginx:latest
Getting image source signatures
Copying blob ffadbd415ab7 done
Copying blob c499e6d256d6 done
Copying blob 74cda408e262 done
Copying config ed21b7a8ae done
Writing manifest to image destination
Storing signatures
ed21b7a8aee9cc677df6d7f38a641fa0e3c05f65592c592c9f28c42b3dd89291
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ sudo docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
f91d02361eae        registry:2.7.1      "/entrypoint.sh /etc…"   4 months ago        Up 2 days           0.0.0.0:5000->5000/tcp   registry
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ ./buildah push --tls-verify=false --encryption-key jwe:./mykey.pub docker.io/library/nginx:latest docker://localhost:5000/test_enc_img
Getting image source signatures
Copying blob d37eecb5b769 done
Copying blob 99134ec7f247 done
Copying blob c3a984abe8a8 done
Copying config 3f9bb7a003 done
Writing manifest to image destination
Storing signatures

# Try pulling encrypted image without key
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ ./buildah pull --tls-verify=false docker://localhost:5000/test_enc_img
Getting image source signatures
Getting image source signatures
Getting image source signatures
Getting image source signatures
while pulling "docker://localhost:5000/test_enc_img" as "localhost:5000/test_enc_img": Error decrypting layer sha256:ae69626ca4b44e82dce805f5f7be5272c5651bd75e19aa38ec2f5ef78986f3ff: missing private key needed for decryption
ERRO exit status 1

# Try pulling encrypted image with key
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ ./buildah pull --tls-verify=false --decryption-key ./mykey.pem docker://localhost:5000/test_enc_img
Getting image source signatures
Copying blob ae69626ca4b4 done
Copying blob de5dd0ed1059 done
Copying blob 4071791f0baf done
Copying config 3f9bb7a003 done
Writing manifest to image destination
Storing signatures
3f9bb7a003b412bc186a8437e2d2246f42a6bb7488458585948e50be00a9037d

# Cleanup
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ ./buildah rmi --all -f
ed21b7a8aee9cc677df6d7f38a641fa0e3c05f65592c592c9f28c42b3dd89291
3f9bb7a003b412bc186a8437e2d2246f42a6bb7488458585948e50be00a9037d

# Create dockerfile that uses encrypted image
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ vi enc_dockerfile/Dockerfile
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ cat enc_dockerfile/Dockerfile
FROM localhost:5000/test_enc_img

# buildah bud without key
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ ./buildah bud --tls-verify=false ./enc_dockerfile/
STEP 1: FROM localhost:5000/test_enc_img
Getting image source signatures
Getting image source signatures
Getting image source signatures
Getting image source signatures
error creating build container: Error decrypting layer sha256:ae69626ca4b44e82dce805f5f7be5272c5651bd75e19aa38ec2f5ef78986f3ff: missing private key needed for decryption
ERRO exit status 1

# buildah bud with key
vagrant@ubuntu-bionic:~/go/src/github.com/containers/buildah$ ./buildah bud --tls-verify=false --decryption-key ./mykey.pem ./enc_dockerfile/
STEP 1: FROM localhost:5000/test_enc_img
Getting image source signatures
Copying blob ae69626ca4b4 done
Copying blob 4071791f0baf done
Copying blob de5dd0ed1059 done
Copying config 3f9bb7a003 done
Writing manifest to image destination
Storing signatures
STEP 2: COMMIT
--> 3f9bb7a003b
3f9bb7a003b412bc186a8437e2d2246f42a6bb7488458585948e50be00a9037d
```

#### Which issue(s) this PR fixes:

<!--
Automatically closes linked issue when PR is merged.
Uncomment the following comment block and include the issue
number or None on one line.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`, or `None`.
-->
None

#### Special notes for your reviewer:

#### Does this PR introduce a user-facing change?

Yes 
- it provides a new flag for `buildah push` with `--encryption-key`
- it provides a new flag for `buildah pull` with `--decryption-key`
- it provides a new flag for `buildah bud` with `--decryption-key`

<!--
If no, just write `None` in the release-note block below. If yes, a release note
is required: Enter your extended release note in the block below. If the PR
requires additional action from users switching to the new release, include the
string "action required".

For more information on release notes please follow the kubernetes model:
https://git.k8s.io/community/contributors/guide/release-notes.md
-->

```release-note

```



Co-authored-by: Brandon Lum <lumjjb@gmail.com>
2020-05-21 14:17:25 +00:00
Giuseppe Scrivano 2d437a4f23
vendor: update seccomp/containers-golang to v0.4.1
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-05-20 22:54:39 +02:00
Daniel J Walsh 4fc49ce0ce
Merge pull request #2362 from containers/dependabot/go_modules/github.com/onsi/ginkgo-1.12.1
Bump github.com/onsi/ginkgo from 1.12.0 to 1.12.1
2020-05-20 13:00:02 -04:00
Brandon Lum 37df2b9690 implementation of encrypt/decrypt push/pull/bud/from
Signed-off-by: Brandon Lum <lumjjb@gmail.com>
2020-05-18 21:27:23 +00:00
bors[bot] 7957c13d44
Merge #2363 #2366
2363: Bump github.com/opencontainers/go-digest from 1.0.0-rc1 to 1.0.0 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/opencontainers/go-digest](https://github.com/opencontainers/go-digest) from 1.0.0-rc1 to 1.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/opencontainers/go-digest/releases">github.com/opencontainers/go-digest's releases</a>.</em></p>
<blockquote>
<h2>go-digest 1.0.0</h2>
<p>Welcome to the v1.0.0 release of go-digest!</p>
<p>This is the first official release of the go-digest package. This package
provides a simple toolkit for working with the digests used in the open
containers ecosystem.</p>
<p>This includes support for <code>sha256</code>, <code>sha384</code>, and <code>sha512</code> algorithms, with
<code>sha256</code> being the most common and preferred for greatest compatibility across
the ecosystem. Encoding ambiguity has been removed by only supporting lower
case hex-encoded characters in the format for this release.</p>
<p>The <code>digestset</code> package is provided to securely and unambiguously use
shortened forms of the digest in environments where there is a full set
of known digests.</p>
<p>Please try out the release binaries and report any issues at
<a href="https://github.com/opencontainers/go-digest/issues">https://github.com/opencontainers/go-digest/issues</a>.</p>
<h3>Contributors</h3>
<ul>
<li>Stephen J Day</li>
<li>Derek McGowan</li>
<li>Vincent Batts</li>
<li>W. Trevor King</li>
<li>Chris Aniszczyk</li>
<li>Aaron Lehmann</li>
<li>Jonathan Boulle</li>
<li>xiekeyang</li>
<li>Akihiro Suda</li>
<li>Josh Hawn</li>
<li>Sebastiaan van Stijn</li>
<li>Tonis Tiigi</li>
<li>Akihiro Suda</li>
<li>Andy Goldstein</li>
<li>Brandon Philips</li>
<li>David Lawrence</li>
<li>Haibing Zhou</li>
<li>Harald Nordgren</li>
<li>Ian Campbell</li>
<li>Olivier Gambier</li>
<li>Vanessa Sochat</li>
<li>bin liu</li>
</ul>
<h3>Changes</h3>
<ul>
<li><a href="ea51bea511"><code>ea51bea5</code></a> Merge pull request  <a href="https://github-redirect.dependabot.com/opencontainers/go-digest/pull/56">#56</a> from dmcgowan/release-1.0</li>
<li><a href="43cccb7fb8"><code>43cccb7f</code></a> Add release notes for v1.0.0</li>
<li><a href="28d3ccc31a"><code>28d3ccc3</code></a> Merge pull request  <a href="https://github-redirect.dependabot.com/opencontainers/go-digest/pull/55">#55</a> from dmcgowan/add-digestset</li>
<li><a href="641993bf8f"><code>641993bf</code></a> Merge pull request  <a href="https://github-redirect.dependabot.com/opencontainers/go-digest/pull/54">#54</a> from vbatts/maintainers</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ea51bea511"><code>ea51bea</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/opencontainers/go-digest/issues/56">#56</a> from dmcgowan/release-1.0</li>
<li><a href="43cccb7fb8"><code>43cccb7</code></a> Add release notes for v1.0.0</li>
<li><a href="28d3ccc31a"><code>28d3ccc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/opencontainers/go-digest/issues/55">#55</a> from dmcgowan/add-digestset</li>
<li><a href="641993bf8f"><code>641993b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/opencontainers/go-digest/issues/54">#54</a> from vbatts/maintainers</li>
<li><a href="17eb78b6c7"><code>17eb78b</code></a> Add copyright to digestset files</li>
<li><a href="132fb4765b"><code>132fb47</code></a> Enable static checks</li>
<li><a href="ecd7b3c77d"><code>ecd7b3c</code></a> digestset: refine some words on unit test</li>
<li><a href="5dd3cbe30c"><code>5dd3cbe</code></a> digest: migrate to opencontainers/go-digest</li>
<li><a href="e0bfa0f7aa"><code>e0bfa0f</code></a> digest: remove stuttering ParseDigest function</li>
<li><a href="1cbb645d46"><code>1cbb645</code></a> Typo fixes in comments</li>
<li>Additional commits viewable in <a href="https://github.com/opencontainers/go-digest/compare/v1.0.0-rc1...v1.0.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/opencontainers/go-digest&package-manager=go_modules&previous-version=1.0.0-rc1&new-version=1.0.0)](https://dependabot.com/compatibility-score/?dependency-name=github.com/opencontainers/go-digest&package-manager=go_modules&previous-version=1.0.0-rc1&new-version=1.0.0)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

2366: fix resolve docker image name as transport r=rhatdan a=QiWang19

fix #2205 Validate the supported transports to fix the corner case. Do not use docker as transport if `docker:` is Docker Official Image

Signed-off-by: Qi Wang <qiwan@redhat.com>

<!--
Thanks for sending a pull request!

Please make sure you've read and understood our contributing guidelines
(https://github.com/containers/buildah/blob/master/CONTRIBUTING.md) as well as ensuring
that all your commits are signed with `git commit -s`.
-->

#### What type of PR is this?

<!--
Please label this pull request according to what type of issue you are
addressing, especially if this is a release targeted pull request.

Uncomment only one `/kind <>` line, hit enter to put that in a new line, and
remove leading whitespace from that line:
-->

 /kind bug

#### What this PR does / why we need it:

#### How to verify it
`$ buildah from docker:stable`
#### Which issue(s) this PR fixes:
#2205 
<!--
Automatically closes linked issue when PR is merged.
Uncomment the following comment block and include the issue
number or None on one line.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`, or `None`.
-->

<!--
Fixes #
or
None
-->

#### Special notes for your reviewer:

#### Does this PR introduce a user-facing change?
No
<!--
If no, just write `None` in the release-note block below. If yes, a release note
is required: Enter your extended release note in the block below. If the PR
requires additional action from users switching to the new release, include the
string "action required".

For more information on release notes please follow the kubernetes model:
https://git.k8s.io/community/contributors/guide/release-notes.md
-->

```release-note

```



Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Qi Wang <qiwan@redhat.com>
2020-05-18 21:11:57 +00:00
dependabot-preview[bot] d3ebc0fd7a
Bump github.com/opencontainers/go-digest from 1.0.0-rc1 to 1.0.0
Bumps [github.com/opencontainers/go-digest](https://github.com/opencontainers/go-digest) from 1.0.0-rc1 to 1.0.0.
- [Release notes](https://github.com/opencontainers/go-digest/releases)
- [Commits](https://github.com/opencontainers/go-digest/compare/v1.0.0-rc1...v1.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-18 13:49:49 -04:00
dependabot-preview[bot] 66f53ed298
Bump github.com/onsi/ginkgo from 1.12.0 to 1.12.1
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v1.12.0...v1.12.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-18 13:49:23 -04:00
dependabot-preview[bot] 9b21458da7
Bump github.com/containers/storage from 1.19.1 to 1.19.2
Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.19.1 to 1.19.2.
- [Release notes](https://github.com/containers/storage/releases)
- [Changelog](https://github.com/containers/storage/blob/master/docs/containers-storage-changes.md)
- [Commits](https://github.com/containers/storage/compare/v1.19.1...v1.19.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-18 13:49:02 -04:00
Daniel J Walsh 6b209aa453
Bump github.com/containers/image/v5 from 5.4.3 to 5.4.4
Bumps [github.com/containers/image/v5](https://github.com/containers/image) from 5.4.3 to 5.4.4.
- [Release notes](https://github.com/containers/image/releases)
- [Commits](https://github.com/containers/image/compare/v5.4.3...v5.4.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-11 13:06:31 -04:00
dependabot-preview[bot] 00cc353867
Bump github.com/containers/common from 0.10.0 to 0.11.2
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.10.0 to 0.11.2.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.10.0...v0.11.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-11 10:13:07 -04:00
bors[bot] 761012383e
Merge #2341
2341: Bump github.com/sirupsen/logrus from 1.5.0 to 1.6.0 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.5.0 to 1.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/sirupsen/logrus/releases">github.com/sirupsen/logrus's releases</a>.</em></p>
<blockquote>
<p>Release v1.6.0</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md">github.com/sirupsen/logrus's changelog</a>.</em></p>
<blockquote>
<h1>1.6.0</h1>
<p>Fixes:</p>
<ul>
<li>end of line cleanup</li>
<li>revert the entry concurrency bug fix whic leads to deadlock under some circumstances</li>
<li>update dependency on go-windows-terminal-sequences to fix a crash with go 1.14</li>
</ul>
<p>Features:</p>
<ul>
<li>add an option to the <code>TextFormatter</code> to completely disable fields quoting</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="60c74ad9be"><code>60c74ad</code></a> update CHANGELOG.md with 1.5.0 and 1.6.0 version contents</li>
<li><a href="e8e563a823"><code>e8e563a</code></a> Merge remote-tracking branch 'origin/master' into thlacroix-disable-quotes</li>
<li><a href="0fd458a22e"><code>0fd458a</code></a> complete documetation on TextFormatter.DisableQuote</li>
<li><a href="4d96c600d9"><code>4d96c60</code></a> Merge branch 'disable-quotes' of <a href="https://github.com/thlacroix/logrus">https://github.com/thlacroix/logrus</a> into thl...</li>
<li><a href="a5b02471f8"><code>a5b0247</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sirupsen/logrus/issues/1136">#1136</a> from ialidzhikov/nit/line-endings</li>
<li><a href="163c051d4a"><code>163c051</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sirupsen/logrus/issues/1137">#1137</a> from sirupsen/fix_crash_windows</li>
<li><a href="e79215d3d5"><code>e79215d</code></a> update github.com/konsorten/go-windows-terminal-sequences dependency to v1.0.3</li>
<li><a href="4989a3fd5d"><code>4989a3f</code></a> Change CRLF line endings to LF</li>
<li><a href="aff00feb0a"><code>aff00fe</code></a> Adds additional test cases for DisableQuote</li>
<li><a href="c7455de10a"><code>c7455de</code></a> Adds flag to disable quotes in TextFormatter</li>
<li>Additional commits viewable in <a href="https://github.com/sirupsen/logrus/compare/v1.5.0...v1.6.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/sirupsen/logrus&package-manager=go_modules&previous-version=1.5.0&new-version=1.6.0)](https://dependabot.com/compatibility-score/?dependency-name=github.com/sirupsen/logrus&package-manager=go_modules&previous-version=1.5.0&new-version=1.6.0)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-04 17:22:05 +00:00
dependabot-preview[bot] 0a9f7311a0
Bump github.com/containers/storage from 1.19.0 to 1.19.1
Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.19.0 to 1.19.1.
- [Release notes](https://github.com/containers/storage/releases)
- [Changelog](https://github.com/containers/storage/blob/master/docs/containers-storage-changes.md)
- [Commits](https://github.com/containers/storage/compare/v1.19.0...v1.19.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-04 08:08:18 -04:00
dependabot-preview[bot] dced72997e
Bump github.com/sirupsen/logrus from 1.5.0 to 1.6.0
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/sirupsen/logrus/releases)
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sirupsen/logrus/compare/v1.5.0...v1.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-04 08:07:40 -04:00
Daniel J Walsh f8ae2f524d
Update containers/common v0.10.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-01 11:25:14 -04:00
bors[bot] 63567cb5e9
Merge #2330 #2331
2330: Bump github.com/containers/common from 0.9.1 to 0.9.5 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/containers/common](https://github.com/containers/common) from 0.9.1 to 0.9.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/containers/common/releases">github.com/containers/common's releases</a>.</em></p>
<blockquote>
<h2>v0.9.4</h2>
<p>Previous version tags did not work.</p>
<h2>v0.9.3</h2>
<p>Fix default for UserNS to be host not private.</p>
<h2>v0.9.2</h2>
<p>Fix default event_logger setting to &quot;file&quot; if pulled from libpod.conf</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e4654560b6"><code>e465456</code></a> Bump to v0.9.5</li>
<li><a href="92f1370ff8"><code>92f1370</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/common/issues/127">#127</a> from giuseppe/fix-cgroup-default</li>
<li><a href="b2a6813160"><code>b2a6813</code></a> config: default to cgroupns=&quot;host&quot; on cgroup v1</li>
<li><a href="f98c2ebefb"><code>f98c2eb</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/common/issues/125">#125</a> from rhatdan/master</li>
<li><a href="47c1d9c5d3"><code>47c1d9c</code></a> Move to v0.9.4-dev</li>
<li><a href="a76ab0b721"><code>a76ab0b</code></a> Bump to v0.9.4</li>
<li><a href="c1c68cd82a"><code>c1c68cd</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/common/issues/124">#124</a> from rhatdan/version</li>
<li><a href="1a5689fd26"><code>1a5689f</code></a> Move to v0.9.4-dev</li>
<li><a href="0ec35cacd7"><code>0ec35ca</code></a> Bump to v0.9.3</li>
<li><a href="0e0a18d475"><code>0e0a18d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/common/issues/122">#122</a> from giuseppe/default-no-userns</li>
<li>Additional commits viewable in <a href="https://github.com/containers/common/compare/v0.9.1...v0.9.5">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/containers/common&package-manager=go_modules&previous-version=0.9.1&new-version=0.9.5)](https://dependabot.com/compatibility-score/?dependency-name=github.com/containers/common&package-manager=go_modules&previous-version=0.9.1&new-version=0.9.5)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

2331: Bump github.com/fsouza/go-dockerclient from 1.6.4 to 1.6.5 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/fsouza/go-dockerclient](https://github.com/fsouza/go-dockerclient) from 1.6.4 to 1.6.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/fsouza/go-dockerclient/releases">github.com/fsouza/go-dockerclient's releases</a>.</em></p>
<blockquote>
<h2>Version compatible with Docker 1.9 and Go 1.4</h2>
<p>This has a special tag name to make it clear that it was the latest version compatible with Docker 1.9 and Go 1.4.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9abb9ed850"><code>9abb9ed</code></a> Fix JSON property name for HostMount.TempfsOptions. (<a href="https://github-redirect.dependabot.com/fsouza/go-dockerclient/issues/829">#829</a>)</li>
<li><a href="a8121b9051"><code>a8121b9</code></a> golangci: disable godot, nestif and testpackage</li>
<li>See full diff in <a href="https://github.com/fsouza/go-dockerclient/compare/v1.6.4...v1.6.5">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/fsouza/go-dockerclient&package-manager=go_modules&previous-version=1.6.4&new-version=1.6.5)](https://dependabot.com/compatibility-score/?dependency-name=github.com/fsouza/go-dockerclient&package-manager=go_modules&previous-version=1.6.4&new-version=1.6.5)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-01 13:48:46 +00:00
dependabot-preview[bot] cdfde20bc6
Bump github.com/fsouza/go-dockerclient from 1.6.4 to 1.6.5
Bumps [github.com/fsouza/go-dockerclient](https://github.com/fsouza/go-dockerclient) from 1.6.4 to 1.6.5.
- [Release notes](https://github.com/fsouza/go-dockerclient/releases)
- [Commits](https://github.com/fsouza/go-dockerclient/compare/v1.6.4...v1.6.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-05-01 08:02:56 -04:00
dependabot-preview[bot] da3d1371f6
Bump github.com/containers/common from 0.9.1 to 0.9.5
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.9.1 to 0.9.5.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.9.1...v0.9.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-27 10:43:34 -04:00
Daniel J Walsh 0d5ab1d962
Merge pull request #2313 from containers/dependabot/go_modules/github.com/containers/common-0.9.1
Bump github.com/containers/common from 0.9.0 to 0.9.1
2020-04-24 06:39:08 -04:00
dependabot-preview[bot] 9b5032487b
Bump github.com/containers/storage from 1.18.2 to 1.19.0
Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.18.2 to 1.19.0.
- [Release notes](https://github.com/containers/storage/releases)
- [Changelog](https://github.com/containers/storage/blob/master/docs/containers-storage-changes.md)
- [Commits](https://github.com/containers/storage/compare/v1.18.2...v1.19.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-20 09:50:30 -04:00
dependabot-preview[bot] c6f03b9754
Bump github.com/containers/common from 0.9.0 to 0.9.1
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.9.0...v0.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-20 09:49:50 -04:00
Qi Wang da530c0ed5 Use c/common/pkg/auth in login/logout
use shared code for login/logout from c/common

Signed-off-by: Qi Wang <qiwan@redhat.com>
2020-04-17 16:27:03 -04:00
Daniel J Walsh 7a88d7ea84
Merge pull request #2299 from containers/dependabot/go_modules/github.com/containers/common-0.9.0
Bump github.com/containers/common from 0.8.1 to 0.9.0
2020-04-13 09:37:57 -04:00
dependabot-preview[bot] 6be4751ed4
Bump github.com/fsouza/go-dockerclient from 1.6.3 to 1.6.4
Bumps [github.com/fsouza/go-dockerclient](https://github.com/fsouza/go-dockerclient) from 1.6.3 to 1.6.4.
- [Release notes](https://github.com/fsouza/go-dockerclient/releases)
- [Commits](https://github.com/fsouza/go-dockerclient/compare/v1.6.3...v1.6.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-13 05:44:23 -04:00
dependabot-preview[bot] 3811a341be
Bump github.com/containers/common from 0.8.1 to 0.9.0
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.8.1 to 0.9.0.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.8.1...v0.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-13 05:43:05 -04:00
Miloslav Trmač e29f8dc4f7
Run (make vendor)
... now that its (go mod vendor) works again.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-08 16:29:12 -04:00
Daniel J Walsh a4b593acf6
Bump github.com/containers/image/v5 from 5.3.1 to 5.4.3
Bumps [github.com/containers/image/v5](https://github.com/containers/image) from 5.3.1 to 5.4.2.
- [Release notes](https://github.com/containers/image/releases)
- [Commits](https://github.com/containers/image/compare/v5.3.1...v5.4.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-07 13:52:14 -04:00
bors[bot] 20e41b7f0f
Merge #2281
2281: Bump github.com/containers/common from 0.7.0 to 0.8.1 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/containers/common](https://github.com/containers/common) from 0.7.0 to 0.8.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/containers/common/releases">github.com/containers/common's releases</a>.</em></p>
<blockquote>
<h2>v0.8.1</h2>
<p>Downgrade logrus.</p>
<h2>v0.8.0</h2>
<pre><code>Add more utils for returning defaults
Only default to systemd if built with the systemd buildtag
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="cc5cb38ee7"><code>cc5cb38</code></a> Bump version to 0.8.1</li>
<li><a href="6ceb6dee30"><code>6ceb6de</code></a> Downgrade siruspen/logrus to 1.14.2</li>
<li><a href="5ca381897a"><code>5ca3818</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/common/issues/105">#105</a> from rhatdan/version</li>
<li><a href="73e0468569"><code>73e0468</code></a> Move to v0.8.1-dev</li>
<li><a href="27faee810f"><code>27faee8</code></a> Bump to v0.8.0</li>
<li><a href="498fac0880"><code>498fac0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/common/issues/100">#100</a> from rhatdan/sysctl</li>
<li><a href="b5e3dc6fae"><code>b5e3dc6</code></a> Add more utils for returning defaults</li>
<li><a href="97357d3e30"><code>97357d3</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/common/issues/104">#104</a> from containers/dependabot/go_modules/github.com/cont...</li>
<li><a href="9776e300f6"><code>9776e30</code></a> Bump github.com/containers/storage from 1.18.0 to 1.18.1</li>
<li><a href="bc9847e5b3"><code>bc9847e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/common/issues/103">#103</a> from rhatdan/systemd</li>
<li>Additional commits viewable in <a href="https://github.com/containers/common/compare/v0.7.0...v0.8.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/containers/common&package-manager=go_modules&previous-version=0.7.0&new-version=0.8.1)](https://dependabot.com/compatibility-score/?dependency-name=github.com/containers/common&package-manager=go_modules&previous-version=0.7.0&new-version=0.8.1)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-06 20:24:17 +00:00
dependabot-preview[bot] 3e255d6e71
Bump github.com/containers/common from 0.7.0 to 0.8.1
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.7.0 to 0.8.1.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.7.0...v0.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-06 14:57:11 -04:00
Urvashi Mohnani f5033ab2ae Downgrade siruspen/logrus from 1.4.2
The upgrade of logrus forces to update the dependency in go module
consumers as well.

The new locking in logrus 1.5.0 introduces regressions in conjunction to
deadlocks when using custom hooks, which is the case in CRI-O for
example.
Having it point to v1.5.0 here is forcing cri-o to upgrade it as well
when we update c/buildah to v1.14.6.

Let's downgrade logrus till sirupsen/logrus#1122
is fixed.

Signed-off-by: Urvashi Mohnani <umohnani@redhat.com>
2020-04-06 10:08:15 -04:00
Daniel J Walsh b2e7110255
vendor in latest containers/storage 1.18.0 and containers/common v0.7.0
This vendor moves containers/common/pkg/unshare to containers/storage/pkg/unshare

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-31 09:56:18 -04:00
bors[bot] 25c294c4c3
Merge #2259 #2260
2259: Bump github.com/containers/storage from 1.16.5 to 1.17.0 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.16.5 to 1.17.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/containers/storage/releases">github.com/containers/storage's releases</a>.</em></p>
<blockquote>
<h2>v1.17.0</h2>
<pre><code>userns: add support for auto
layers: copy UIDs and GIDs
store: change the default user to containers
</code></pre>
<h2>v1.16.6</h2>
<pre><code>store: memoize ReloadConfigurationFile
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="171ec9b6a7"><code>171ec9b</code></a> Bump to v1.17.0</li>
<li><a href="23c3429fa6"><code>23c3429</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/storage/issues/571">#571</a> from giuseppe/auto-userns</li>
<li><a href="2cff5ddf93"><code>2cff5dd</code></a> userns: add support for auto</li>
<li><a href="4642bac728"><code>4642bac</code></a> layers: copy UIDs and GIDs</li>
<li><a href="3cd5065405"><code>3cd5065</code></a> store: change the default user to containers</li>
<li><a href="f465e40a83"><code>f465e40</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/storage/issues/574">#574</a> from rhatdan/version</li>
<li><a href="32b9f78999"><code>32b9f78</code></a> Move to v1.16.7-dev</li>
<li><a href="dffb2b88b4"><code>dffb2b8</code></a> Bump to v1.16.6</li>
<li><a href="a1ee6f7bf6"><code>a1ee6f7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/storage/issues/573">#573</a> from containers/dependabot/go_modules/github.com/siru...</li>
<li><a href="d9f9ee168a"><code>d9f9ee1</code></a> Merge branch 'master' of github.com:containers/storage into dependabot/go_mod...</li>
<li>Additional commits viewable in <a href="https://github.com/containers/storage/compare/v1.16.5...v1.17.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/containers/storage&package-manager=go_modules&previous-version=1.16.5&new-version=1.17.0)](https://dependabot.com/compatibility-score/?dependency-name=github.com/containers/storage&package-manager=go_modules&previous-version=1.16.5&new-version=1.17.0)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

2260: Bump github.com/spf13/cobra from 0.0.6 to 0.0.7 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 0.0.6 to 0.0.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/spf13/cobra/releases">github.com/spf13/cobra's releases</a>.</em></p>
<blockquote>
<h2>v0.0.7</h2>
<p>Bug fix to restore previous exit behavior when a command is not runnable.</p>
<p>Issue Ref: <a href="https://github-redirect.dependabot.com/spf13/cobra/issues/1056">#1056</a>
Bug Introduced: <a href="https://github-redirect.dependabot.com/spf13/cobra/issues/922">#922</a>
Affected Releases: 0.0.6</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="6607e6b860"><code>6607e6b</code></a> Partial Revert of <a href="https://github-redirect.dependabot.com/spf13/cobra/issues/922">#922</a> (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/1068">#1068</a>)</li>
<li><a href="95f2f73ed9"><code>95f2f73</code></a> Add short version flag -v when not otherwise set (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/996">#996</a>)</li>
<li><a href="39cf99f556"><code>39cf99f</code></a> leverage makefile to run build tasks (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/976">#976</a>)</li>
<li><a href="3c2624538b"><code>3c26245</code></a> Correct documentation for InOrStdin (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/929">#929</a>)</li>
<li>See full diff in <a href="https://github.com/spf13/cobra/compare/v0.0.6...0.0.7">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/spf13/cobra&package-manager=go_modules&previous-version=0.0.6&new-version=0.0.7)](https://dependabot.com/compatibility-score/?dependency-name=github.com/spf13/cobra&package-manager=go_modules&previous-version=0.0.6&new-version=0.0.7)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-31 12:46:56 +00:00
Daniel J Walsh 30ad19a48a
Bump github.com/spf13/cobra from 0.0.6 to 0.0.7
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 0.0.6 to 0.0.7.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v0.0.6...0.0.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-30 10:56:23 -04:00
Daniel J Walsh ca84f0ce38
Bump github.com/containers/storage from 1.16.5 to 1.17.0
Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.16.5 to 1.17.0.
- [Release notes](https://github.com/containers/storage/releases)
- [Changelog](https://github.com/containers/storage/blob/master/docs/containers-storage-changes.md)
- [Commits](https://github.com/containers/storage/compare/v1.16.5...v1.17.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-30 10:54:42 -04:00
dependabot-preview[bot] afdd49cede
Bump github.com/containers/image/v5 from 5.2.1 to 5.3.1
Bumps [github.com/containers/image/v5](https://github.com/containers/image) from 5.2.1 to 5.3.1.
- [Release notes](https://github.com/containers/image/releases)
- [Commits](https://github.com/containers/image/compare/v5.2.1...v5.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-28 06:00:16 -04:00
Nick Carboni 75116bbb70 Update github.com/openshift/imagebuilder to v1.1.4
Signed-off-by: Nick Carboni <ncarboni@redhat.com>
2020-03-26 13:43:10 -04:00
dependabot-preview[bot] 4db48ccec4
Bump github.com/openshift/imagebuilder from 1.1.2 to 1.1.3
Bumps [github.com/openshift/imagebuilder](https://github.com/openshift/imagebuilder) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/openshift/imagebuilder/releases)
- [Commits](https://github.com/openshift/imagebuilder/compare/v1.1.2...v1.1.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-23 09:23:07 -04:00
Daniel J Walsh 5dd1783e05
vendor in containers/common v0.6.1
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-18 16:46:05 -04:00
Daniel J Walsh 2eab681693
Update containers/storage to v1.16.5
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-17 09:48:24 -04:00
bors[bot] 040fb4b11d
Merge #2226
2226: Bump github.com/containers/storage from 1.16.2 to 1.16.4 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.16.2 to 1.16.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/containers/storage/releases">github.com/containers/storage's releases</a>.</em></p>
<blockquote>
<h2>v1.16.3</h2>
<pre><code>drivers/platformLChown: rm os.Lstat call
drivers/platformLChown: return early
drivers/chown: use pwalk.Walk
vendor: bump selinux to 1.4.0
pkg/system: return nil explicitly
pkg/mount.RecursiveUnmount(): don't call Mounted()
pkg/system.EnsureRemoveAll: don't call Mounted
devmapper: no need to wrap Mount errors
pkg/mount: wrap mount/umount errors
pkg/mount: drop solaris and freebsd support
pkg/mount: mountinfo parser speed up
pkg/system/[l]stat_unix: wrap errors in PathErro
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="2998ec321b"><code>2998ec3</code></a> Bump to v1.16.3</li>
<li><a href="9e2666784a"><code>9e26667</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/storage/issues/557">#557</a> from kolyshkin/chown-use-pwalk</li>
<li><a href="be28a551a5"><code>be28a55</code></a> drivers/platformLChown: rm os.Lstat call</li>
<li><a href="1e8bf20d6b"><code>1e8bf20</code></a> drivers/platformLChown: return early</li>
<li><a href="e517250392"><code>e517250</code></a> drivers/chown: use pwalk.Walk</li>
<li><a href="a7a13d877e"><code>a7a13d8</code></a> vendor: bump selinux to 1.4.0</li>
<li><a href="3c8efa94aa"><code>3c8efa9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/storage/issues/554">#554</a> from kolyshkin/mount-2</li>
<li><a href="7401bbaa02"><code>7401bba</code></a> pkg/system: return nil explicitly</li>
<li><a href="5021d6a329"><code>5021d6a</code></a> pkg/mount.RecursiveUnmount(): don't call Mounted()</li>
<li><a href="f19d4755a0"><code>f19d475</code></a> pkg/system.EnsureRemoveAll: don't call Mounted</li>
<li>Additional commits viewable in <a href="https://github.com/containers/storage/compare/v1.16.2...v1.16.3">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/containers/storage&package-manager=go_modules&previous-version=1.16.2&new-version=1.16.3)](https://dependabot.com/compatibility-score/?dependency-name=github.com/containers/storage&package-manager=go_modules&previous-version=1.16.2&new-version=1.16.3)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-16 21:41:25 +00:00
dependabot-preview[bot] 0e52987775
Bump github.com/containers/storage from 1.16.2 to 1.16.4
Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.16.2 to 1.16.4.
- [Release notes](https://github.com/containers/storage/releases)
- [Changelog](https://github.com/containers/storage/blob/master/docs/containers-storage-changes.md)
- [Commits](https://github.com/containers/storage/compare/v1.16.2...v1.16.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-16 16:28:27 -04:00
Daniel J Walsh 8f55523fa7
Update github.com/openshift/imagebuilder vendoring
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-14 15:41:29 -04:00
Daniel J Walsh 4079f00985
Bump containers/common and opencontainers/selinux versions
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-12 13:24:34 -04:00
dependabot-preview[bot] 005704142e Bump github.com/containers/storage from 1.16.1 to 1.16.2
Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/containers/storage/releases)
- [Changelog](https://github.com/containers/storage/blob/master/docs/containers-storage-changes.md)
- [Commits](https://github.com/containers/storage/compare/v1.16.1...v1.16.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-03-09 11:30:19 +01:00
Daniel J Walsh 46b36035fe
Bump to containers/storage v1.16.1
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-03 10:25:11 -05:00
Daniel J Walsh 43ee7faf66
Merge pull request #2197 from containers/dependabot/go_modules/github.com/opencontainers/selinux-1.3.3
Bump github.com/opencontainers/selinux from 1.3.2 to 1.3.3
2020-03-03 09:53:41 -05:00
dependabot-preview[bot] 0df4b00411 Bump github.com/opencontainers/selinux from 1.3.2 to 1.3.3
Bumps [github.com/opencontainers/selinux](https://github.com/opencontainers/selinux) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/opencontainers/selinux/releases)
- [Commits](https://github.com/opencontainers/selinux/compare/v1.3.2...v1.3.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-03-02 11:37:49 +01:00
dependabot-preview[bot] b4dc96610b Bump github.com/containers/common from 0.4.1 to 0.4.2
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.4.1...v0.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-03-02 11:36:54 +01:00
bors[bot] 33cb7978c0
Merge #2185
2185: Bump github.com/spf13/cobra from 0.0.5 to 0.0.6 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 0.0.5 to 0.0.6.
<details>
<summary>Commits</summary>
<ul>
<li><a href="0da0687426"><code>0da0687</code></a> Add support for context.Context</li>
<li><a href="21cab29ef9"><code>21cab29</code></a> fix: undefined er (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/1039">#1039</a>)</li>
<li><a href="89c7ffb512"><code>89c7ffb</code></a> Bump year on golden files (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/1010">#1010</a>)</li>
<li><a href="bf26895664"><code>bf26895</code></a> Fix regression when calling *_custom_func (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/1001">#1001</a>)</li>
<li><a href="447f182a9d"><code>447f182</code></a> format tpl/main.go templates (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/980">#980</a>)</li>
<li><a href="0d9d2d46f3"><code>0d9d2d4</code></a> Revert change so help is printed on stdout again (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/1004">#1004</a>)</li>
<li><a href="b04b5bfc50"><code>b04b5bf</code></a> substitute wrong word in md_docs (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/998">#998</a>)</li>
<li><a href="77e4d5aecc"><code>77e4d5a</code></a> Update md2man to v2.0.0 (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/977">#977</a>)</li>
<li><a href="8a4b46fadf"><code>8a4b46f</code></a> update viper to v1.4.0 (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/953">#953</a>)</li>
<li><a href="c022f6fabd"><code>c022f6f</code></a> Update README.md (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/944">#944</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/spf13/cobra/compare/0.0.5...v0.0.6">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/spf13/cobra&package-manager=go_modules&previous-version=0.0.5&new-version=0.0.6)](https://dependabot.com/compatibility-score/?dependency-name=github.com/spf13/cobra&package-manager=go_modules&previous-version=0.0.5&new-version=0.0.6)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-02-24 22:50:22 +00:00
bors[bot] 9bdaa3a9e4
Merge #2186
2186: Bump github.com/fsouza/go-dockerclient from 1.6.1 to 1.6.3 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/fsouza/go-dockerclient](https://github.com/fsouza/go-dockerclient) from 1.6.1 to 1.6.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/fsouza/go-dockerclient/releases">github.com/fsouza/go-dockerclient's releases</a>.</em></p>
<blockquote>
<h2>Version compatible with Docker 1.9 and Go 1.4</h2>
<p>This has a special tag name to make it clear that it was the latest version compatible with Docker 1.9 and Go 1.4.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="97b4aba9b2"><code>97b4aba</code></a> Bump golang.org/x/crypto</li>
<li><a href="0f160ccc8f"><code>0f160cc</code></a> authors: add Nathan Pemberton</li>
<li><a href="4bfda89ff0"><code>4bfda89</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/fsouza/go-dockerclient/issues/822">#822</a> from serverlessresearch/addDeviceRequests</li>
<li><a href="b735941b97"><code>b735941</code></a> Add support for the DeviceRequests field of HostConfig</li>
<li><a href="b9dd991f57"><code>b9dd991</code></a> appveyor: go 1.12.17 &amp; 1.13.8 [travis skip]</li>
<li><a href="903fc82c14"><code>903fc82</code></a> build(deps): bump github.com/gorilla/mux from 1.7.3 to 1.7.4</li>
<li><a href="47db3932f1"><code>47db393</code></a> travis-scripts/win-setup: latest make</li>
<li>See full diff in <a href="https://github.com/fsouza/go-dockerclient/compare/v1.6.1...v1.6.3">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/fsouza/go-dockerclient&package-manager=go_modules&previous-version=1.6.1&new-version=1.6.3)](https://dependabot.com/compatibility-score/?dependency-name=github.com/fsouza/go-dockerclient&package-manager=go_modules&previous-version=1.6.1&new-version=1.6.3)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-02-24 21:55:08 +00:00
dependabot-preview[bot] c01d71b1e1
Bump github.com/spf13/cobra from 0.0.5 to 0.0.6
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 0.0.5 to 0.0.6.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/0.0.5...v0.0.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-24 07:21:26 -04:00
dependabot-preview[bot] deecc8ab30
Bump github.com/fsouza/go-dockerclient from 1.6.1 to 1.6.3
Bumps [github.com/fsouza/go-dockerclient](https://github.com/fsouza/go-dockerclient) from 1.6.1 to 1.6.3.
- [Release notes](https://github.com/fsouza/go-dockerclient/releases)
- [Commits](https://github.com/fsouza/go-dockerclient/compare/v1.6.1...v1.6.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-24 07:02:19 -04:00
dependabot-preview[bot] e761f3c5db
Bump github.com/stretchr/testify from 1.4.0 to 1.5.1
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.4.0 to 1.5.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.4.0...v1.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-24 06:54:06 -04:00
Daniel J Walsh bb781cf238
Update to containers/common v0.4.1
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-21 17:20:20 -05:00
Daniel J Walsh fc6baddc97
Update to containers/common v0.3.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-18 17:45:01 -05:00
dependabot-preview[bot] 0bce6ab3ee
Bump github.com/containers/common from 0.2.0 to 0.2.1
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.2.0...v0.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-17 08:25:03 -05:00
bors[bot] 77ad527388
Merge #2155
2155: Bump github.com/containers/image/v5 from 5.2.0 to 5.2.1 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/containers/image/v5](https://github.com/containers/image) from 5.2.0 to 5.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/containers/image/releases">github.com/containers/image/v5's releases</a>.</em></p>
<blockquote>
<h2>v5.2.1</h2>
<ul>
<li>Bump github.com/mtrmac/gpgme from 0.1.1 to 0.1.2</li>
<li>determineListConversion: check forced type</li>
<li>copyMultipleImages: re-serialize the list if we changed it</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1b183a9bd9"><code>1b183a9</code></a> v5.2.1</li>
<li><a href="e7af7efde5"><code>e7af7ef</code></a> Bump github.com/mtrmac/gpgme from 0.1.1 to 0.1.2</li>
<li><a href="0e9c228071"><code>0e9c228</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/containers/image/issues/809">#809</a> from nalind/list-conversion</li>
<li><a href="46d9b121c9"><code>46d9b12</code></a> determineListConversion: check forced type</li>
<li><a href="32644feb67"><code>32644fe</code></a> copyMultipleImages: re-serialize the list if we changed it</li>
<li><a href="b1ecee527d"><code>b1ecee5</code></a> bump to v5.2.1-dev</li>
<li>See full diff in <a href="https://github.com/containers/image/compare/v5.2.0...v5.2.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/containers/image/v5&package-manager=go_modules&previous-version=5.2.0&new-version=5.2.1)](https://dependabot.com/compatibility-score/?dependency-name=github.com/containers/image/v5&package-manager=go_modules&previous-version=5.2.0&new-version=5.2.1)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-11 21:38:50 +00:00
bors[bot] 9c6c402319
Merge #2156
2156: Bump github.com/fsouza/go-dockerclient from 1.6.0 to 1.6.1 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/fsouza/go-dockerclient](https://github.com/fsouza/go-dockerclient) from 1.6.0 to 1.6.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/fsouza/go-dockerclient/releases">github.com/fsouza/go-dockerclient's releases</a>.</em></p>
<blockquote>
<h2>Version compatible with Docker 1.9 and Go 1.4</h2>
<p>This has a special tag name to make it clear that it was the latest version compatible with Docker 1.9 and Go 1.4.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1060e89e32"><code>1060e89</code></a> swarm_service_test: fix some staticcheck violations</li>
<li><a href="041a7fc041"><code>041a7fc</code></a> swarm_service: add Status to ListServicesOptions</li>
<li><a href="bf6d49ee5e"><code>bf6d49e</code></a> container: add NanoCPUs</li>
<li><a href="51262b1f10"><code>51262b1</code></a> go mod tidy</li>
<li><a href="be73cee628"><code>be73cee</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/fsouza/go-dockerclient/issues/820">#820</a> from teads/hotfix/base64-nopadding</li>
<li><a href="39a04943e8"><code>39a0494</code></a> base64 hash without padding on docker for mac</li>
<li><a href="7f77daa5fc"><code>7f77daa</code></a> Go 1.14rc1</li>
<li><a href="7402d3a427"><code>7402d3a</code></a> Happy New Year</li>
<li><a href="d5f90d29b3"><code>d5f90d2</code></a> build(deps): bump github.com/google/go-cmp from 0.3.1 to 0.4.0</li>
<li><a href="b19d14c14f"><code>b19d14c</code></a> golangci: disable gomnd</li>
<li>Additional commits viewable in <a href="https://github.com/fsouza/go-dockerclient/compare/v1.6.0...v1.6.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/fsouza/go-dockerclient&package-manager=go_modules&previous-version=1.6.0&new-version=1.6.1)](https://dependabot.com/compatibility-score/?dependency-name=github.com/fsouza/go-dockerclient&package-manager=go_modules&previous-version=1.6.0&new-version=1.6.1)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-02-10 21:57:02 +00:00
bors[bot] eb6b1b82e9
Merge #2154
2154: Bump github.com/mattn/go-shellwords from 1.0.9 to 1.0.10 r=rhatdan a=dependabot-preview[bot]

Bumps [github.com/mattn/go-shellwords](https://github.com/mattn/go-shellwords) from 1.0.9 to 1.0.10.
<details>
<summary>Commits</summary>
<ul>
<li><a href="28e4fdf351"><code>28e4fdf</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/mattn/go-shellwords/issues/37">#37</a> from mattn/fix-36</li>
<li><a href="dde38073ed"><code>dde3807</code></a> Add test</li>
<li><a href="fb350fde1d"><code>fb350fd</code></a> Drop go1.5</li>
<li><a href="24faaf1c49"><code>24faaf1</code></a> Fallback SHELL/COMPSEC</li>
<li><a href="d25c5ef2e6"><code>d25c5ef</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/mattn/go-shellwords/issues/35">#35</a> from markus-oberhumer/minor-testcase-cleanups</li>
<li><a href="f722472e3c"><code>f722472</code></a> Add some tests for emtpy strings.</li>
<li><a href="29f20d48d2"><code>29f20d4</code></a> Convert 2 functions to testcase entries.</li>
<li><a href="58a811f1d6"><code>58a811f</code></a> Remove stray comments.</li>
<li>See full diff in <a href="https://github.com/mattn/go-shellwords/compare/v1.0.9...v1.0.10">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=github.com/mattn/go-shellwords&package-manager=go_modules&previous-version=1.0.9&new-version=1.0.10)](https://dependabot.com/compatibility-score/?dependency-name=github.com/mattn/go-shellwords&package-manager=go_modules&previous-version=1.0.9&new-version=1.0.10)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)



</details>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-02-10 21:02:19 +00:00
Daniel J Walsh 1828d1362e
Bump github.com/containers/image/v5 from 5.2.0 to 5.2.1
Bumps [github.com/containers/image/v5](https://github.com/containers/image) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/containers/image/releases)
- [Commits](https://github.com/containers/image/compare/v5.2.0...v5.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-10 14:11:41 -05:00
Daniel J Walsh cca09881c3
Repair buildah so it can use containers.conf on the server side
In porting containers.conf to libpod, we found that buildah needed
to handle the containers.conf on the server side rather then from
the CLI.

Since the `podman-remote build` would probably not have the same content
as containers.conf on the server, the processesing of the defaults needs
to be handled in imagebuildah.  The CapAdd and CapDrop values need to be
passed in.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-10 09:41:31 -05:00
dependabot-preview[bot] a8183005db
Bump github.com/mattn/go-shellwords from 1.0.9 to 1.0.10
Bumps [github.com/mattn/go-shellwords](https://github.com/mattn/go-shellwords) from 1.0.9 to 1.0.10.
- [Release notes](https://github.com/mattn/go-shellwords/releases)
- [Commits](https://github.com/mattn/go-shellwords/compare/v1.0.9...v1.0.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-10 08:33:11 -05:00
dependabot-preview[bot] 478f41cb3e
Bump github.com/fsouza/go-dockerclient from 1.6.0 to 1.6.1
Bumps [github.com/fsouza/go-dockerclient](https://github.com/fsouza/go-dockerclient) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/fsouza/go-dockerclient/releases)
- [Commits](https://github.com/fsouza/go-dockerclient/compare/v1.6.0...v1.6.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-10 08:32:38 -05:00
Daniel J Walsh 05f60f7e35
Bump github.com/onsi/ginkgo from 1.11.0 to 1.12.0
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](onsi/ginkgo@v1.11.0...v1.12.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-07 12:53:19 -05:00
Daniel J Walsh 0094c91914
Merge pull request #2143 from vrothberg/gpgme
bump github.com/mtrmac/gpgme
2020-02-05 16:25:40 -05:00
Daniel J Walsh 85b8ae489d
Merge pull request #2138 from openSUSE/containers-common
Update containers/common to v0.1.4
2020-02-05 14:58:20 -05:00
Valentin Rothberg 4664531b51 bump github.com/mtrmac/gpgme
This will prevent build regressions on older systems such as RHEL 7.

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-02-05 16:19:43 +01:00
Daniel J Walsh 5f71178e48
Merge pull request #2132 from containers/dependabot/go_modules/github.com/onsi/gomega-1.9.0
Bump github.com/onsi/gomega from 1.8.1 to 1.9.0
2020-02-05 07:26:08 -05:00
Sascha Grunert 724fa97c13
Update containers/common to v0.1.4
This fixes the 32 bit build issue.

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2020-02-05 08:45:43 +01:00
dependabot-preview[bot] ded0d8662e
Bump github.com/onsi/gomega from 1.8.1 to 1.9.0
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.8.1...v1.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-02-04 07:34:44 -05:00
Valentin Rothberg 8aff0edda6 vendor github.com/containers/image/v5@v5.2.0
See release notes:
https://github.com/containers/image/releases/tag/v5.2.0

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-02-03 16:42:34 +01:00
dependabot-preview[bot] 74e4ec5c51 Bump github.com/opencontainers/selinux from 1.3.0 to 1.3.1
Bumps [github.com/opencontainers/selinux](https://github.com/opencontainers/selinux) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/opencontainers/selinux/releases)
- [Commits](https://github.com/opencontainers/selinux/compare/1.3.0...v1.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Closes: #2114
Approved by: rhatdan
2020-01-29 04:23:30 +00:00
dependabot-preview[bot] 65dafd7d51 Bump github.com/containers/common from 0.1.0 to 0.1.2
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.1.0 to 0.1.2.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.1.0...v0.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Closes: #2108
Approved by: TomSweeneyRedHat
2020-01-29 02:51:07 +00:00
dependabot-preview[bot] 6b3e685d23 Bump github.com/mattn/go-shellwords from 1.0.7 to 1.0.9
Bumps [github.com/mattn/go-shellwords](https://github.com/mattn/go-shellwords) from 1.0.7 to 1.0.9.
- [Release notes](https://github.com/mattn/go-shellwords/releases)
- [Commits](https://github.com/mattn/go-shellwords/compare/v1.0.7...v1.0.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #2109
Approved by: rhatdan
2020-01-28 16:11:12 +00:00
TomSweeneyRedHat 2055fe9131 Bump c/storage to v1.15.7
As the title says, bumping to c/storage v1.15.7 to
get overlayv2 fix.

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Closes: #2094
Approved by: rhatdan
2020-01-19 12:14:39 +00:00
Daniel J Walsh c46f6e0321 Update vendor of containers/common to v0.1.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #2087
Approved by: giuseppe
2020-01-16 13:50:07 +00:00
Daniel J Walsh 09d1c24e3d Add support for containers.conf
This is a rework of Qi Wang's patches.
Import package pkg/config from containers/common to read containers.conf
This patch allows users to specify default values stored in containers.conf
that will modify the behaviour of buildah tool.

Signed-off-by: Qi Wang <qiwan@redhat.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #2011
Approved by: TomSweeneyRedHat
2020-01-15 17:24:36 +00:00
dependabot-preview[bot] 720e5d6309 Bump github.com/containers/common from 0.0.5 to 0.0.7
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.0.5 to 0.0.7.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.0.5...v0.0.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #2078
Approved by: TomSweeneyRedHat
2020-01-13 21:03:17 +00:00
dependabot-preview[bot] b7e67317db Bump github.com/onsi/ginkgo from 1.10.3 to 1.11.0
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.10.3 to 1.11.0.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v1.10.3...v1.11.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #2079
Approved by: rhatdan
2020-01-13 19:25:50 +00:00
dependabot-preview[bot] f7731c2dee Bump github.com/pkg/errors from 0.8.1 to 0.9.0
Bumps [github.com/pkg/errors](https://github.com/pkg/errors) from 0.8.1 to 0.9.0.
- [Release notes](https://github.com/pkg/errors/releases)
- [Commits](https://github.com/pkg/errors/compare/v0.8.1...v0.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #2077
Approved by: @TomSweeneyRedHat
2020-01-13 16:37:23 +00:00
dependabot-preview[bot] 3af1491885 Bump github.com/onsi/gomega from 1.7.1 to 1.8.1
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.7.1 to 1.8.1.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.7.1...v1.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #2080
Approved by: TomSweeneyRedHat
2020-01-13 14:54:53 +00:00
Valentin Rothberg e7be041dad update openshift/api
Update the openshift/api dependency to the latest commit. Several users
have reported that the go.mod couldn't be parsed, which should now be
fixed.

Fixes: #2042
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #2066
Approved by: rhatdan
2020-01-08 01:42:36 +00:00
TomSweeneyRedHat a15607b862 Bump to c/storage v1.15.5
Bumping c/storage to v1.15.5.  Once merged I'll spin up
a Buildah v1.13.0

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Closes: #2050
Approved by: rhatdan
2019-12-27 13:41:47 +00:00
Daniel J Walsh cf34522a2e Update container/storage to v1.15.4
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #2043
Approved by: TomSweeneyRedHat
2019-12-24 12:24:28 +00:00
Daniel J Walsh d43f9acf9e
Bump github.com/containers/image/v5 from 5.0.0 to 5.1.0
Bumps [github.com/containers/image/v5](https://github.com/containers/image) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/containers/image/releases)
- [Commits](https://github.com/containers/image/compare/v5.0.0...v5.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2019-12-16 16:40:47 -05:00
dependabot-preview[bot] 91ba41a6fa
Bump github.com/containers/common from 0.0.3 to 0.0.5
Bumps [github.com/containers/common](https://github.com/containers/common) from 0.0.3 to 0.0.5.
- [Release notes](https://github.com/containers/common/releases)
- [Commits](https://github.com/containers/common/compare/v0.0.3...v0.0.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-16 10:06:42 -05:00
TomSweeneyRedHat 70b101ffc7 Bump to c/storage v.1.15.3
Bump to c/storage v1.15.3

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Closes: #2015
Approved by: rhatdan
2019-12-11 20:24:15 +00:00
Daniel J Walsh 8fc5b0116f Start using containers/common
We have moved share code from buildah, podman and others into containers/common.

Specifically for this PR we are moving to use containers/common/pkg/unshare and
containers/common/pkg/cgroups.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #2010
Approved by: QiWang19
2019-12-06 14:37:27 +00:00
Sascha Grunert 2a82d0737c Vendor containers/storage fix
Signed-off-by: Sascha Grunert <sgrunert@suse.com>

Closes: #1998
Approved by: rhatdan
2019-12-05 19:39:33 +00:00
Sascha Grunert 3b7f0a19c4 Vendor containers/storage v1.15.1
Signed-off-by: Sascha Grunert <sgrunert@suse.com>

Closes: #1998
Approved by: rhatdan
2019-12-05 19:39:33 +00:00
Daniel J Walsh 8fd314870c Bump github.com/onsi/gomega from 1.7.0 to 1.7.1
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.7.0...v1.7.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1976
Approved by: rhatdan
2019-11-23 11:57:10 +00:00
Sascha Grunert 92ff21584f Fix .dockerignore exclude regression
In #1715 we added an additional valid path for `!excludes.Exclusions()`
when considering a full copy of the source directory to the destination
via `ADD`/`COPY`. This breaks the functionality of the `.dockerignore`
file, because `PatternMatcher.Exclusions` is true if any of the defined
patterns contain an exclusion (the pattern starts with `!`). This means
if we have no Exclusions defined at all, the `.dockerignore` behavior
does not work any more.

To still have the optimization in, we now skip whole directories if the
patterns to exclude match in a pure way.

Introduced by: https://github.com/containers/buildah/pull/1715
Signed-off-by: Sascha Grunert <sgrunert@suse.com>

Closes: #1914
Approved by: rhatdan
2019-11-21 19:46:07 +00:00
dependabot-preview[bot] 985e8dcbdd Bump github.com/onsi/ginkgo from 1.10.2 to 1.10.3
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.10.2 to 1.10.3.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v1.10.2...v1.10.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1975
Approved by: rhatdan
2019-11-12 12:15:19 +00:00
dependabot-preview[bot] 7535655753 Bump github.com/fsouza/go-dockerclient from 1.5.0 to 1.6.0
Bumps [github.com/fsouza/go-dockerclient](https://github.com/fsouza/go-dockerclient) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/fsouza/go-dockerclient/releases)
- [Commits](https://github.com/fsouza/go-dockerclient/compare/v1.5.0...v1.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1974
Approved by: rhatdan
2019-11-11 15:30:21 +00:00
Daniel J Walsh 320e67f1f8
Bump github.com/onsi/ginkgo from 1.10.1 to 1.10.2
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v1.10.1...v1.10.2)

Add support for make vendor-in-container

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2019-10-30 13:08:31 -04:00
Daniel J Walsh 751f92ed13 Add support for make vendor-in-container
Certain versions of go have different vendoring capabilities.
We want to make sure that vendoring the the vendor checker are
running with the same version of golang.  We do this by using
podman to run a container of the lates golang container image.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1949
Approved by: TomSweeneyRedHat
2019-10-29 13:26:24 +00:00
Nalin Dahyabhai 9afaf748c2 version: also note the version of containers/image
Include the containers/image version in our version output.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>

Closes: #1902
Approved by: rhatdan
2019-10-28 15:15:34 +00:00
Nalin Dahyabhai f0cf07bb60 Move to containers/image v5.0.0
Bump to containers/image's 5.0 release.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>

Closes: #1902
Approved by: rhatdan
2019-10-28 15:15:34 +00:00
Daniel J Walsh 049fdf4e1b
Merge pull request #1933 from containers/dependabot/go_modules/github.com/fsouza/go-dockerclient-1.5.0
Bump github.com/fsouza/go-dockerclient from 1.4.4 to 1.5.0
2019-10-21 14:19:08 -04:00
dependabot-preview[bot] 45ceff3c36 Bump github.com/openshift/imagebuilder from 1.1.0 to 1.1.1
Bumps [github.com/openshift/imagebuilder](https://github.com/openshift/imagebuilder) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/openshift/imagebuilder/releases)
- [Commits](https://github.com/openshift/imagebuilder/compare/v1.1.0...v1.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-10-21 11:38:01 +02:00
dependabot-preview[bot] 5889d3b60b Bump github.com/fsouza/go-dockerclient from 1.4.4 to 1.5.0
Bumps [github.com/fsouza/go-dockerclient](https://github.com/fsouza/go-dockerclient) from 1.4.4 to 1.5.0.
- [Release notes](https://github.com/fsouza/go-dockerclient/releases)
- [Commits](https://github.com/fsouza/go-dockerclient/compare/v1.4.4...v1.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-10-21 11:34:05 +02:00
dependabot-preview[bot] 389d49b2d1 Bump github.com/containers/storage from 1.13.4 to 1.13.5
Bumps [github.com/containers/storage](https://github.com/containers/storage) from 1.13.4 to 1.13.5.
- [Release notes](https://github.com/containers/storage/releases)
- [Changelog](https://github.com/containers/storage/blob/master/docs/containers-storage-changes.md)
- [Commits](https://github.com/containers/storage/compare/v1.13.4...v1.13.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1916
Approved by: rhatdan
2019-10-15 23:10:15 +00:00
Miloslav Trmač 797e618cbe Update c/image to v4.0.1
This requires updating all import paths throughout.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>

Closes: #1891
Approved by: vrothberg
2019-10-04 07:34:03 +00:00
dependabot-preview[bot] b29890633a Bump github.com/spf13/pflag from 1.0.3 to 1.0.5
Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.3 to 1.0.5.
- [Release notes](https://github.com/spf13/pflag/releases)
- [Commits](https://github.com/spf13/pflag/compare/v1.0.3...v1.0.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1878
Approved by: rhatdan
2019-10-03 12:39:45 +00:00
Valentin Rothberg e400691970
Merge pull request #1890 from containers/dependabot/go_modules/github.com/cyphar/filepath-securejoin-0.2.2
Bump github.com/cyphar/filepath-securejoin from 0.2.1 to 0.2.2
2019-10-02 15:12:15 +02:00
Valentin Rothberg bd32b5e838
Merge pull request #1889 from containers/dependabot/go_modules/github.com/spf13/cobra-0.0.5
Bump github.com/spf13/cobra from 0.0.3 to 0.0.5
2019-10-02 14:20:32 +02:00
dependabot-preview[bot] 92a0d5ea94 Bump github.com/spf13/cobra from 0.0.3 to 0.0.5
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 0.0.3 to 0.0.5.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v0.0.3...0.0.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-10-02 09:08:05 +02:00
dependabot-preview[bot] 4ff02162e8 Bump github.com/cyphar/filepath-securejoin from 0.2.1 to 0.2.2
Bumps [github.com/cyphar/filepath-securejoin](https://github.com/cyphar/filepath-securejoin) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/cyphar/filepath-securejoin/releases)
- [Commits](https://github.com/cyphar/filepath-securejoin/compare/v0.2.1...v0.2.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-10-02 09:05:57 +02:00
dependabot-preview[bot] 96f9993b25 Bump github.com/onsi/ginkgo from 1.8.0 to 1.10.1
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.8.0 to 1.10.1.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v1.8.0...v1.10.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1883
Approved by: rhatdan
2019-10-02 01:33:50 +00:00
dependabot-preview[bot] c771c564fa Bump github.com/fsouza/go-dockerclient from 1.3.0 to 1.4.4
Bumps [github.com/fsouza/go-dockerclient](https://github.com/fsouza/go-dockerclient) from 1.3.0 to 1.4.4.
- [Release notes](https://github.com/fsouza/go-dockerclient/releases)
- [Commits](https://github.com/fsouza/go-dockerclient/compare/v1.3.0...v1.4.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1884
Approved by: rhatdan
2019-10-01 22:15:27 +00:00
Valentin Rothberg cf933c87c4
Merge pull request #1879 from containers/dependabot/go_modules/github.com/seccomp/libseccomp-golang-0.9.1
Bump github.com/seccomp/libseccomp-golang from 0.9.0 to 0.9.1
2019-10-01 14:18:49 +02:00
Valentin Rothberg bf04bf1361
Merge pull request #1880 from containers/dependabot/go_modules/github.com/mattn/go-shellwords-1.0.6
Bump github.com/mattn/go-shellwords from 1.0.5 to 1.0.6
2019-10-01 13:24:14 +02:00
Valentin Rothberg 2fe61f5bd1
Merge pull request #1881 from containers/dependabot/go_modules/github.com/stretchr/testify-1.4.0
Bump github.com/stretchr/testify from 1.3.0 to 1.4.0
2019-10-01 13:23:40 +02:00
Valentin Rothberg fc06a4d599
Merge pull request #1882 from containers/dependabot/go_modules/github.com/opencontainers/selinux-1.3.0
Bump github.com/opencontainers/selinux from 1.2.2 to 1.3.0
2019-10-01 11:54:29 +02:00
Daniel J Walsh d3d9cecbf0
Merge pull request #1886 from containers/dependabot/go_modules/github.com/onsi/gomega-1.7.0
Bump github.com/onsi/gomega from 1.5.0 to 1.7.0
2019-10-01 04:51:16 -04:00
Valentin Rothberg ec6065cc6c
Merge pull request #1877 from vrothberg/update-storage
update c/storage to v1.13.4
2019-10-01 10:21:10 +02:00
dependabot-preview[bot] 39f078c9b0 Bump github.com/seccomp/libseccomp-golang from 0.9.0 to 0.9.1
Bumps [github.com/seccomp/libseccomp-golang](https://github.com/seccomp/libseccomp-golang) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/seccomp/libseccomp-golang/releases)
- [Changelog](https://github.com/seccomp/libseccomp-golang/blob/master/CHANGELOG)
- [Commits](https://github.com/seccomp/libseccomp-golang/compare/v0.9.0...v0.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-09-30 15:51:26 +02:00
dependabot-preview[bot] 00a6951c61 Bump github.com/mattn/go-shellwords from 1.0.5 to 1.0.6
Bumps [github.com/mattn/go-shellwords](https://github.com/mattn/go-shellwords) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/mattn/go-shellwords/releases)
- [Commits](https://github.com/mattn/go-shellwords/compare/v1.0.5...v1.0.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-09-30 15:50:37 +02:00
dependabot-preview[bot] d1985a3caf Bump github.com/stretchr/testify from 1.3.0 to 1.4.0
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.3.0...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-09-30 15:49:53 +02:00
dependabot-preview[bot] 27144cf85b Bump github.com/opencontainers/selinux from 1.2.2 to 1.3.0
Bumps [github.com/opencontainers/selinux](https://github.com/opencontainers/selinux) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/opencontainers/selinux/releases)
- [Commits](https://github.com/opencontainers/selinux/compare/v1.2.2...1.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-09-30 15:48:22 +02:00
dependabot-preview[bot] 32c3f75455 Bump github.com/etcd-io/bbolt from 1.3.2 to 1.3.3
Bumps [github.com/etcd-io/bbolt](https://github.com/etcd-io/bbolt) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/etcd-io/bbolt/releases)
- [Commits](https://github.com/etcd-io/bbolt/compare/v1.3.2...v1.3.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-09-30 15:44:58 +02:00
dependabot-preview[bot] b2780eb86f Bump github.com/onsi/gomega from 1.5.0 to 1.7.0
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.5.0 to 1.7.0.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.5.0...v1.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-09-30 15:44:24 +02:00
Valentin Rothberg 27679eab00 update c/storage to v1.13.4
* Update generated files
 * ImageBigData: distinguish between no-such-image and no-such-item
 * ImageSize: don't get tripped up by images with no layers
 * tarlogger: disable raw accouting

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-09-30 14:17:59 +02:00
TomSweeneyRedHat 04150e062b Vendor c/storage v1.13.3
Vendor in containers/storage v1.13.3
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Closes: #1862
Approved by: nalin
2019-09-18 11:28:54 +00:00
Daniel J Walsh 20a33e0791 Add --devices flag to bud and from
Some Dockerfiles (fuse-overlay) require additional devices to be in the
build environment.

This patch allows the user to specify additional devices.

Also I noticed that CapAdd and CapDrop was not working in buildah bud situations,
so this patch also fixes this.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1820
Approved by: @TomSweeneyRedHat
2019-09-07 17:32:43 +00:00
Nalin Dahyabhai c06852aa4d Vendor github.com/openshift/api
Add github.com/openshift/api to our list of dependencies, and update
dependencies.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>

Closes: #1787
Approved by: rhatdan
2019-08-29 18:42:16 +00:00
TomSweeneyRedHat 0dfb6f5810 Vendor Storage v1.13.2
Vendor Storage v1.13.2 which features functionality to
Ignore ro mount options in btrfs and windows drivers.

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Closes: #1779
Approved by: vrothberg
2019-08-10 10:58:46 +00:00
Daniel J Walsh 6ba7c47f81
Bump containers/image to v3.0.2 to fix keyring issue
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2019-08-08 07:33:40 -04:00
Daniel J Walsh bafcf88ae4 Bump container/storage v1.13.1 and containers/image v3.0.1
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1770
Approved by: nalind
2019-08-07 14:20:31 +00:00
Nalin Dahyabhai 232f7c6737 bump github.com/containernetworking/cni to v0.7.1
Bump github.com/containernetworking/cni from v0.7.0-rc2 to v0.7.1, which
is the version that libpod master is currently using.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>

Closes: #1765
Approved by: rhatdan
2019-08-06 14:08:24 +00:00
Valentin Rothberg 3117f5e7e8 vendor github.com/containers/image@v3.0.0
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1756
Approved by: rhatdan
2019-08-02 14:59:22 +00:00
Daniel J Walsh c00f54891c Vendor in containers/storage v1.12.16
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1749
Approved by: TomSweeneyRedHat
2019-07-31 14:44:59 +00:00
Valentin Rothberg 5bab9b0651 vendor github.com/containers/image@v2.0.1
* progress bar: use spinners for unknown blob sizes
* use 'containers_image_ostree' as build tag
* ostree: default is no OStree support
* Add "Env" to ImageInspectInfo
* config.go: improve debug message
* config.go: log where credentials come from
* Fix typo in docs/containers-registries.conf.5.md
* docker: delete: support all MIME types
* Try harder in storageImageDestination.TryReusingBlob
* docker: allow deleting OCI images
* ostree: improve error message

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1730
Approved by: TomSweeneyRedHat
2019-07-29 21:48:24 +00:00
Valentin Rothberg 73401a48e2 vendor github.com/containers/storage@v1.12.15
* make local-cross more reliable for CI
* Fix cross-compilation
* zstd: use github.com/klauspost/compress directly
* Add support for installing man pages
* Remove merged directory when it is unmounted
* Switch to golangci-lint
* Update generated files
* Keep track of the UIDs and GIDs used in applied layers
* Add cirrus vendor check
* Switch to go modules
* Use same variable name on both commands
* cirrus: ubuntu: try removing cryptsetup-initramfs
* Move lockfiles to their own package
* getLockfile(): use the absolute path
* lockfile: don't bother releasing a lock when closing a file
* locking: take read locks on read-only stores
* locking test updates

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1739
Approved by: TomSweeneyRedHat
2019-07-26 13:31:14 +00:00
Nalin Dahyabhai e94c4572e6 Update to runc v1.0.0-rc8
Update to runc v1.0.0-rc8.  The libcontainer components that we use
haven't changed, so there's not much to this.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
2019-07-17 13:53:52 -04:00
Nalin Dahyabhai 3e1e5d4a3e bump github.com/opencontainers/runtime-tools to v0.9.0
Update runtime-tools to v0.9.0.  This requires a newer version of
runtime-spec, so pull one in, too.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>

Closes: #1720
Approved by: vrothberg
2019-07-17 12:41:32 +00:00
Daniel J Walsh 3f056ae6b8 Update to containers/storage v1.12.13
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1701
Approved by: TomSweeneyRedHat
2019-07-03 12:40:53 +00:00
Sascha Grunert d3e06dc918 Update docker/libnetwork to get rid of outdated sctp package
Signed-off-by: Sascha Grunert <sgrunert@suse.com>

Closes: #1690
Approved by: rhatdan
2019-06-25 19:24:51 +00:00
Valentin Rothberg 92ce0bdf10 migrate to go modules
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1621
Approved by: rhatdan
2019-06-25 09:55:38 +00:00
TomSweeneyRedHat c22957b5be vendor logrus v1.4.2
vendor logrus v1.4.2

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Closes: #1680
Approved by: rhatdan
2019-06-19 16:33:39 +00:00
Miloslav Trmač 765c09d6db Update containers/image to v2.0.0
This adds v2 registries.conf format, including mirror support.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>

Closes: #1634
Approved by: rhatdan
2019-06-14 02:53:21 +00:00
Daniel J Walsh c29b585eda Update vendor on containers/storage to v1.12.10
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1654
Approved by: vrothberg
2019-06-09 11:11:22 +00:00
TomSweeneyRedHat c0633e38da Handle WORKDIR with dangling target
When the WORKDIR is a symlink and the target directory does not exist, RUN
commands would fail.  If the target doesn't exist, create the directory in
the container.  This also converts the code to use SecureJoin so that if
a symlink is in the middle of a filepath, it will be converted correctly.

Fixes: #1569

Tip of the hat to @karelyatin for the initial fix

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Closes: #1576
Approved by: rhatdan
2019-05-15 18:48:12 +00:00
Daniel J Walsh 7ae362bced Vendor in latest containers/storage and containers/image
Container image also switched out the version of bolddb
we were uisng.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1586
Approved by: vrothberg
2019-05-13 08:43:34 +00:00
TomSweeneyRedHat d3c85f4c3a Vendor Storage 1.12.6
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Closes: #1567
Approved by: rhatdan
2019-05-02 20:27:27 +00:00
Daniel J Walsh 0e30da6de0 Fix Transient Mounts
buildah bud is ignoring --volumes flag.

This patch parses the volumes and then passes them into the builder to be used.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1559
Approved by: vrothberg
2019-04-29 12:05:39 +00:00
Daniel J Walsh 5c51a20b41 Vendor in latest containers/storage
Fixes the use of additional stores, use of devices based on link paths,
properly checks the permissions on /run/usr/UID directory.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1541
Approved by: vrothberg
2019-04-24 07:38:19 +00:00
Daniel J Walsh fcc12bdadf Bump to Replace golang 1.10 with 1.12
Vendor in containers/storage v1.12.2

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1384
Approved by: vrothberg
2019-04-14 09:20:40 +00:00
Qi Wang d43787be28 add --dns* flags to buildah bud
use --dns* flags to change /etc/resolv.conf in the container during the build.
Signed-off-by: Qi Wang <qiwan@redhat.com>

Closes: #1491
Approved by: rhatdan
2019-04-12 21:01:30 +00:00
Daniel J Walsh 3d74031301 Move pkg/chrootuser from libpod to buildah.
We don't want to vendor anything from libpod into Buildah.
We want to switch this around.  Moving pkg content from libpod
to Buildah allows us to fix this.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1400
Approved by: giuseppe
2019-03-26 15:45:33 +00:00
Valentin Rothberg d6745ab34f vendor imagebuilder v1.1.0
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1440
Approved by: rhatdan
2019-03-25 14:11:57 +00:00
Valentin Rothberg d1c75eabb6 bump github.com/containernetworking/cni to v0.7.0-rc2
The {Add,Del}NetworkList APIs were extended with a context parameter,
which require adjustments in the code.

Fixes: #1433
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1434
Approved by: rhatdan
2019-03-22 22:24:13 +00:00
Valentin Rothberg beafe558b4 onsi/gomeage add missing files
It looks like the latest `vndr` wants to pull in more files than before.

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1390
Approved by: rhatdan
2019-03-12 12:46:13 +00:00
Valentin Rothberg 0229dd0c08 vendor latest openshift/imagebuilder
openshift/imagebuilder had a dependency on a deprecated package that is
now forked into imagebuilder to allow using more recent versions of
docker/docker.

Also vendor the latest docker/docker to a) demonstrate that imagebuilder
does not force using an old version docker/docker and to b) pull in
fixes and updates to our dependencies on docker/docker.

See https://github.com/openshift/imagebuilder/pull/125 for more details
on the imagebuilder change.

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1390
Approved by: rhatdan
2019-03-12 12:46:13 +00:00
Daniel J Walsh 9dfb213a15 Vendor in latest containers/storage
Replaces a lot of write locks with read locks, which should help with
performance.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1376
Approved by: TomSweeneyRedHat
2019-02-28 14:51:09 +00:00
Valentin Rothberg 4a1cd1bc2d vendor containers/image v1.5
Fixes a race condition in the blobinfocache that can lead to a panic
when copying images.

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-02-26 16:14:54 +01:00
Daniel J Walsh e7e4122e1f Move secrets code from libpod into buildah
Starting to remove dependency on libpod from buildah.
secrets is used so that builds can access RHEL subscriptions
so this makes more sense to be in buildah then libpod.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1366
Approved by: vrothberg
2019-02-26 13:34:18 +00:00
Valentin Rothberg 2edff446a1 vendor containers/image v1.4
This requires some additional changes to the dependencies since the
progress-bar library has been changed to github.com/vbauerster/mpb.

Please refer to the following link for the release notes:
https://github.com/containers/image/releases/tag/v1.4

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1355
Approved by: @TomSweeneyRedHat
2019-02-21 12:30:56 +00:00
Valentin Rothberg f5cc643067 add missing vendor/github.com/containers/libpod/vendor.conf
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1350
Approved by: TomSweeneyRedHat
2019-02-20 17:22:16 +00:00
TomSweeneyRedHat 1b02a7edef Bump c/Storage to 1.10
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Bump to v1.10 for container/storage.

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Closes: #1344
Approved by: @rhatdan
2019-02-19 17:20:16 +00:00
Miloslav Trmač 4deded7b06 Vendor in latest c/storage and c/image
Signed-off-by: Miloslav Trmač <mitr@redhat.com>

Closes: #1331
Approved by: rhatdan
2019-02-14 21:40:12 +00:00
TomSweeneyRedHat d4ddf57403 Add --target to bud command
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Add the --target option to the bud command.  This allows the
user to specify the last stage to build in a multi stage
Dockerfile.

Addresses #632

Tests:
```
cat ./bud/target/Dockerfile
FROM ubuntu:latest
RUN touch /1

FROM alpine:latest AS mytarget
RUN touch /2

FROM busybox:latest AS mytarget2
RUN touch /3

buildah bud --debug=false -t tom --target mytarget ./bud/target .
STEP 1: FROM ubuntu:latest
STEP 2: RUN touch /1
STEP 3: FROM alpine:latest AS mytarget
STEP 4: RUN touch /2
STEP 5: COMMIT containers-storage:[overlay@/var/lib/containers/storage+/var/run/containers/storage]localhost/tom:latest
Getting image source signatures
Skipping blob 503e53e365f3 (already present): 5.52 MiB / 5.52 MiB [=========] 0s
Copying blob 66e5f29a7649: 3.50 KiB / 3.50 KiB [============================] 0s
Copying config e72f1fa3d72d: 704 B / 704 B [================================] 0s
Writing manifest to image destination
Storing signatures
--> e72f1fa3d72ddd3f23acb22a059ecce33dad571433223389e3ce92a5fd9ebae5
STEP 6: COMMIT containers-storage:[overlay@/var/lib/containers/storage+/var/run/containers/storage]localhost/tom:latest
Getting image source signatures
Skipping blob 503e53e365f3 (already present): 5.52 MiB / 5.52 MiB [=========] 0s
Skipping blob 66e5f29a7649 (already present): 3.50 KiB / 3.50 KiB [=========] 0s
Copying config e72620d8efe7: 704 B / 704 B [================================] 0s
Writing manifest to image destination
Storing signatures
--> e72620d8efe764178d1352dfb3a9a773794309ee9e879e17d3803b18553f5025

buildah images
IMAGE NAME                                               IMAGE TAG            IMAGE ID             CREATED AT             SIZE
docker.io/library/ubuntu                                 latest               20bb25d32758         Jan 22, 2019 17:41     90 MB
docker.io/library/alpine                                 latest               caf27325b298         Jan 30, 2019 17:19     5.8 MB
localhost/tom                                            latest               993ee7ded616         Feb 5, 2019 13:49      5.8 MB
```

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>

Closes: #1321
Approved by: vrothberg
2019-02-13 09:09:43 +00:00
Daniel J Walsh 973bb88ef1 Move tar commands into containers/storage
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1298
Approved by: TomSweeneyRedHat
2019-02-01 18:31:35 +00:00
baude 3e175b1f7a Replace urfave/cli with cobra
Signed-off-by: baude <bbaude@redhat.com>

Closes: #1303
Approved by: rhatdan
2019-02-01 01:52:50 +00:00
Valentin Rothberg 2bada5dba9 cleanup vendor.conf
* pin dependencies to commits or releases (where possible) instead of
  branches
* delete unused dependencies
* add a make vendor target to ease dependency management

Signed-off-by: Valentin Rothberg <rothberg@redhat.com>

Closes: #1311
Approved by: rhatdan
2019-01-31 07:52:01 +00:00
Daniel J Walsh e702872667 Vendor in latest containers/storage
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1289
Approved by: rhatdan
2019-01-28 18:33:18 +00:00
Daniel J Walsh 9b9ed1d71c vndr opencontainers/selinux
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1297
Approved by: TomSweeneyRedHat
2019-01-20 12:19:47 +00:00
Daniel J Walsh 3a6942ec9e Add support for ADD --chown
Currently buildah support COPY --chown in a Dockerfile build,
but it ignores this flag if it is passed into an ADD.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1288
Approved by: vrothberg
2019-01-18 13:41:44 +00:00
Daniel J Walsh d7e530e44f Vendor in latest containers/storage
This will fix the labeling of container images
when using user namespace

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1282
Approved by: umohnani8
2019-01-15 19:19:35 +00:00
Daniel J Walsh 3eef1ed0bd Revendor everything
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1277
Approved by: giuseppe
2019-01-15 11:22:14 +00:00