2181 Commits

Author SHA1 Message Date
12f3721c34 Merge pull request #1811 from TomSweeneyRedHat/dev/tsweeney/gov1.10
Bump golang to v1.10 in install.md
2018-11-13 17:47:57 -08:00
41c3530d75 Bump golang to v1.10 in install.md
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
2018-11-13 13:40:29 -05:00
dd42c1dcff Merge pull request #1804 from cevich/lint_verify_image
Standardized container image for gofmt and lint
2018-11-13 09:03:10 -08:00
50d3199334 Merge pull request #1809 from rhatdan/jedi
Make list of approvers same as reviewers
2018-11-13 06:22:18 -08:00
86d1196f9b Standardized container image for gofmt and lint
Having a standardized image allows uniform application of format and
lint checking across multiple host platforms.  This ensures all
contributors and disparate CI systems to play by a common set of basic
rules.  It also makes it easier to maintain the common rules over-time.

Signed-off-by: Chris Evich <cevich@redhat.com>
2018-11-13 07:55:07 -05:00
fed6b034ae Merge pull request #1807 from giuseppe/vendor-ostree-go
vendor: update ostree-go
2018-11-13 04:53:30 -08:00
6c18a53a6c Make list of approvers same as reviewers
Can't see any reason for a difference here. If you can review, you can approve.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2018-11-13 06:57:03 -05:00
900436e70f Merge pull request #1805 from rhatdan/rpm
Cleanup podman spec to not show git checkout is dirty
2018-11-13 02:55:36 -08:00
dd6e8cc3a3 vendor: update ostree-go
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-11-13 10:34:12 +01:00
6f2ae41211 vendor.conf: fix typo
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-11-13 10:33:55 +01:00
e2013b4ff4 Cleanup podman spec to not show git checkout is dirty
Currently we modify the git checkout which ends up showing that the checkout is dirty.  This patch sets the PYTHON_VERSION so that python code will handle
it correctly without having to modify the actual code.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2018-11-12 17:09:01 -05:00
7965716c74 Merge pull request #1803 from QiWang19/issuebuildah1051
Add space between num & unit in images output
2018-11-12 13:33:28 -08:00
b6fabf1d21 Add space between num & unit in images output
Signed-off-by: Qi Wang <qiwan@redhat.com>
2018-11-12 14:06:31 -05:00
a4cc7bca60 Merge pull request #1802 from mheon/troubleshooting_rootless
Update troubleshooting guide to deal with rootless path
2018-11-12 10:34:13 -08:00
51a1b85fb5 Merge pull request #1779 from giuseppe/troubleshoot-unprivileged-ping
troubleshooting.md: add a recipe for rootless ping
2018-11-12 09:57:33 -08:00
8bda62e061 Update troubleshooting guide to deal with rootless path
We had a breaking change to rootless containers' temporary files
directories in Podman 0.11.1. Document a workaround to make the
change no longer working.

Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-11-12 12:35:22 -05:00
d2f2c56aaa Merge pull request #1794 from jmtd/patch-1
remove $-prefix from (most) shell examples
2018-11-12 09:34:45 -08:00
87668f10c1 Merge pull request #1799 from xakraz/fixes/doc_containers
docs: Fix duplicated entry for pod-container-unmount
2018-11-12 07:52:05 -08:00
40f8622742 troubleshooting.md: add a recipe for rootless ping
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-11-12 13:03:13 +01:00
eb91f82bb2 remove $-prefix from (most) shell examples
For the shell examples related to building and installing podman, remove the
shell prompt indicator character '$'.

This makes copying and pasting lines much easier.

Retain the prompt indicator for the post-install shell examples, since they
(often) mix shell commands and shell command output, so it serves a useful
purpose to distinguish them.

Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
2018-11-12 11:38:57 +00:00
d5375b59aa Merge pull request #1795 from rhatdan/user
Better document rootless containers
2018-11-12 00:17:34 -08:00
c8c174aaca docs: Fix duplicated entry for pod-container-unmount
Signed-off-by: Xavier Krantz <xakraz@gmail.com>
2018-11-11 07:44:41 +01:00
542d8fe95f Better document rootless containers
Need to return an error pointing user in right direction if rootless podman
fails, because of no /etc/subuid or /etc/subgid files.

Also fix up man pages to better describe rootless podman.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2018-11-10 04:46:06 -05:00
78e6d8e7d7 Merge pull request #1772 from baude/rmdelpaused
rm -f now removes a paused container
2018-11-09 10:28:14 -08:00
7813f90ce6 Merge pull request #1789 from mheon/fix_add_hosts_test
Accurately update state if prepare() partially fails
2018-11-09 09:41:26 -08:00
e8e16fcc78 Merge pull request #1726 from giuseppe/default-to-fuse-overlayfs
rootless: default to fuse-overlayfs when available
2018-11-09 06:07:32 -08:00
ace93e6a48 Merge pull request #1793 from vrothberg/rootless-info
info: add rootless field
2018-11-09 05:40:28 -08:00
615df2ecd7 info: add rootless field
Add a rootless field to the info data (e.g., `podman info`) to indicate
if the executing user is root or not.  In most cases, this can be
guessed but now it is clear and may aid in debugging, reporting and
understanding certain issues.

Signed-off-by: Valentin Rothberg <vrothberg@suse.com>
2018-11-09 09:41:57 +01:00
f5473c6cc3 Merge pull request #1786 from vbatts/docs
podman_tutorial: cni build path has changed
2018-11-08 18:26:08 -08:00
ada55ab7e0 Merge pull request #1784 from cevich/cirrus_ignore_irc
Cirrus: Ignore any error from the IRC messenger
2018-11-08 18:06:38 -08:00
c611db2bc0 Merge pull request #1787 from baude/netstatusrework
correct assignment of networkStatus
2018-11-08 15:08:17 -08:00
3a4c4bad67 Merge pull request #1790 from isimluk/beware-of-goroutine-locals
Do not hide errors when creating container with UserNSRoot
2018-11-08 14:06:02 -08:00
7e15084d19 Accurately update state if prepare() partially fails
We are seeing some issues where, when part of prepare() fails
(originally noticed due to a bad static IP), the other half does
not successfully clean up, and the state can be left in a bad
place (not knowing about an active SHM mount for example).

Signed-off-by: Matthew Heon <mheon@redhat.com>
2018-11-08 16:51:57 -05:00
2fb6ef9f40 Do not hide errors when creating container with UserNSRoot
This one is tricky. By using `:=` operator we have made err variable to be local
in the gorutine and different from `err` variable in the surrounding function.
And thus `createContainer` function returned always nil, even in cases when
some error occurred in the gorutine.

Signed-off-by: Šimon Lukašík <slukasik@redhat.com>
2018-11-08 22:27:51 +01:00
2dd9cae37c rm -f now removes a paused container
We now can remove a paused container by sending it a kill signal while it
is paused.  We then unpause the container and it is immediately killed.

Also, reworked how the parallelWorker results are handled to provide a
more consistent approach to how each subcommand implements it. It also
fixes a bug where if one container errors, the error message is duplicated
when printed out.

Signed-off-by: baude <bbaude@redhat.com>
2018-11-08 15:18:11 -06:00
fa8cc1a942 Merge pull request #1785 from mheon/bump-0.11.1
Bump to v0.11.1
2018-11-08 12:33:52 -08:00
46e672bad6 correct assignment of networkStatus
once we changed configureNetNS to return a result beyond an error,
we need to make sure that we used locals instead of ctr attributes
when determining networks.

Resolves #1752

Signed-off-by: baude <bbaude@redhat.com>
2018-11-08 14:22:10 -06:00
da6f15ad21 podman_tutorial: cni build path has changed
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2018-11-08 14:21:25 -05:00
a26ec2a0d3 Bump gitvalidation epoch
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-11-08 14:09:03 -05:00
acb974f682 Bump to v0.11.2-dev
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-11-08 14:09:03 -05:00
a4adfe5e0c Bump to v0.11.1
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
v0.11.1
2018-11-08 14:08:59 -05:00
921ccac10c Merge pull request #1781 from mheon/release_notes_0.11.1
Update release notes for 0.11.1
2018-11-08 10:52:10 -08:00
916a3ba9d1 Cirrus: Ignore any error from the IRC messenger
Signed-off-by: Chris Evich <cevich@redhat.com>
2018-11-08 13:51:36 -05:00
b29838387b Update release notes for 0.11.1
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
2018-11-08 10:58:39 -05:00
85dbfb33f4 Merge pull request #1778 from vrothberg/update-seccomp
update seccomp.json
2018-11-08 06:22:59 -08:00
19faaba945 update seccomp.json
Merge the following changes from the upstream Moby seccomp profile:

 * commit b2a907c8cab6 ("Whitelist statx syscall for libseccomp-2.3.3
                         onward")

 * commit 47dfff68e436 ("Whitelist syscalls linked to CAP_SYS_NICE in
                         default seccomp profile")

 * commit ccd22ffcc8b5 ("Move the syslog syscall to be gated by
                         CAP_SYS_ADMIN or CAP_SYSLOG")

Signed-off-by: Valentin Rothberg <vrothberg@suse.com>
2018-11-08 14:21:00 +01:00
c7926aa7ca rootless: default to fuse-overlayfs when available
If fuse-overlayfs is present, rootless containers default to use it.
This can still be overriden either via the command line with
--storage-driver or in the ~/.config/containers/storage.conf
configuration file.

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-11-08 10:58:49 +01:00
672f572f50 Merge pull request #1773 from TomSweeneyRedHat/dev/tsweeney/logoptfix1
Touch up --log* options and daemons in man pages
2018-11-07 17:25:04 -08:00
185ec6de43 Touch up --log* options and daemons in man pages
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
2018-11-07 19:54:17 -05:00
1ebead256c Merge pull request #1774 from mheon/fix_add_hosts_test
Fix run --hostname test that started failing post-merge
2018-11-07 16:06:09 -08:00