summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #1609 from giuseppe/fix-volume-rootlessMatthew Heon2018-10-16
|\ | | | | volume: resolve symlink paths in volumes
| * volume: resolve symlinks in pathsGiuseppe Scrivano2018-10-14
| | | | | | | | | | | | | | | | | | | | ensure the volume paths are resolved in the mountpoint scope. Otherwise we might end up using host paths. Closes: https://github.com/containers/libpod/issues/1608 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * volume: write the correct ID of the container in error messagesGiuseppe Scrivano2018-10-14
| | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * vendor: update containers/buildahGiuseppe Scrivano2018-10-14
| | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | Merge pull request #1645 from cevich/flake_delayOpenShift Merge Robot2018-10-15
|\ \ | | | | | | Cirrus: Enable debugging delay on non-zero exit
| * | Cirrus: Enable debugging delay on non-zero exitChris Evich2018-10-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There have been some python-podman flakes observed across multiple CI systems. Support capturing a VM for further investigation in the event of a non-zero exit. This is done by printing a warning message and delaying script-exit for a long time. Hopefully a human will notice and have an opportunity to enable deletion-protection on the VM. Signed-off-by: Chris Evich <cevich@redhat.com>
* | | Merge pull request #1644 from TomSweeneyRedHat/dev/tsweeney/nofileoOpenShift Merge Robot2018-10-15
|\ \ \ | |/ / |/| | Touchup fileo typo
| * | Touchup fileo typoTomSweeneyRedHat2018-10-15
|/ / | | | | | | Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
* | Merge pull request #1631 from giuseppe/papr-drop-double-processOpenShift Merge Robot2018-10-15
|\ \ | |/ |/| papr_prepare: remove double process for starting up .papr.sh
| * papr: relabel GOPATH/github.com/containers/libpodGiuseppe Scrivano2018-10-14
| | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * tests: do not fail in the cleanup phaseGiuseppe Scrivano2018-10-14
| | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * tests: do not make assumptions on the mount outputGiuseppe Scrivano2018-10-14
| | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * papr_prepare: remove double process for starting up .papr.shGiuseppe Scrivano2018-10-14
|/ | | | | | and specify --security-opt label=disable Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* Merge pull request #1635 from jwhonce/wip/podsOpenShift Merge Robot2018-10-13
|\ | | | | Add support for pod commands
| * Add support for pod commandsJhon Honce2018-10-12
|/ | | | | | | | | | | | | | * Add support for pod -- create, inspect, kill, pause, ps, rm, restart, start, stop, top, unpause * Update pylintrc to better reflect pep8 code standards * Fix various pylint reported errors * Refactor code that determines screen width to no longer require initializing curses. Improved start up time and pushing data blob down ssh tunnel. * Correct pod-create man page, cgroupparent not boolean * Abort integration tests if podman service fails to start Signed-off-by: Jhon Honce <jhonce@redhat.com>
* Merge pull request #1558 from rhatdan/userOpenShift Merge Robot2018-10-12
|\ | | | | Generate a passwd file for users not in container
| * Generate a passwd file for users not in containerDaniel J Walsh2018-10-12
| | | | | | | | | | | | | | If someone runs podman as a user (uid) that is not defined in the container we want generate a passwd file so that getpwuid() will work inside of container. Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
* | Merge pull request #1611 from QiWang19/issue1340OpenShift Merge Robot2018-10-12
|\ \ | |/ |/| Support auth file environment variable in related podman commands & add change to man pages
| * Support auth file environment variable & add change to man pagesQi Wang2018-10-12
|/ | | | Signed-off-by: Qi Wang <qiwan@redhat.com>
* Merge pull request #1634 from mheon/bump-0.10.1Matthew Heon2018-10-11
|\ | | | | Bump to v0.10.1
| * Bump gitvalidation epochMatthew Heon2018-10-11
| | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
| * Bump to v0.10.2-devMatthew Heon2018-10-11
| | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
| * Bump to v0.10.1v0.10.1Matthew Heon2018-10-11
|/ | | | Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
* Merge pull request #1633 from mheon/release_notes_0.10.1Matthew Heon2018-10-11
|\ | | | | Add release notes for 0.10.1
| * Add release notes for 0.10.1Matthew Heon2018-10-11
| | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
* | Merge pull request #1632 from mheon/fix_map_syncOpenShift Merge Robot2018-10-11
|\ \ | |/ |/| Swap from map to channels for podman stop workers
| * Swap from map to channels for podman stop workersMatthew Heon2018-10-11
|/ | | | | | | We were encountering sync issues with the map, so swap to a thread-safe channel and convert into a map when we output Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
* Merge pull request #1605 from mheon/syslog_cleanupOpenShift Merge Robot2018-10-11
|\ | | | | Pass along syslog variable to podman cleanup processes
| * Pass along syslog variable to podman cleanup processesMatthew Heon2018-10-11
| | | | | | | | | | | | | | | | | | As of now, there is no way to debug podman clean up processes. They are started by conmon with no stdout/stderr and log nowhere. This allows us to actually figure out what is going on when a cleanup process runs. Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
* | Merge pull request #1619 from QiWang19/issus1610OpenShift Merge Robot2018-10-11
|\ \ | | | | | | Sort all CLI flags in podman commands
| * | Sort all command flagsQi Wang2018-10-11
| |/ | | | | | | Signed-off-by: Qi Wang <qiwan@redhat.com>
* | Merge pull request #1628 from giuseppe/rootless-fix-hang-on-setresuidOpenShift Merge Robot2018-10-11
|\ \ | | | | | | rootless: fix hang on startup with older glibc versions
| * | rootless: detect when user namespaces are not enabledGiuseppe Scrivano2018-10-11
| | | | | | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * | rootless: report more error messages from the startup phaseGiuseppe Scrivano2018-10-11
| | | | | | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * | rootless: fix an hang on older versions of setresuid/setresgidGiuseppe Scrivano2018-10-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the issue is caused by the Go Runtime that messes up with the process signals, overriding SIGSETXID and SIGCANCEL which are used internally by glibc. They are used to inform all the threads to update their stored uid/gid information. This causes a hang on the set*id glibc wrappers since the handler installed by glibc is never invoked. Since we are running with only one thread, we don't really need to update other threads or even the current thread as we are not using getuid/getgid before the execvp. Closes: https://github.com/containers/libpod/issues/1625 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | | Merge pull request #1614 from baude/parastopOpenShift Merge Robot2018-10-11
|\ \ \ | | | | | | | | Stop containers in parallel fashion
| * | | Stop containers in parallel fashionbaude2018-10-11
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Prior, we were stopping containers serially. So if a container had a default timeout of 10 seconds and there were five containers being stopped, the operation would take roughly 50 seconds. If we stop these containers in parallel, the operation should be roughly 10 seconds and change which is a significant speed up at scale. Signed-off-by: baude <bbaude@redhat.com>
* | | Merge pull request #1623 from mheon/static_ipOpenShift Merge Robot2018-10-11
|\ \ \ | | | | | | | | Add ability to specify static IPs with --ip flag
| * | | Fix gofmtMatthew Heon2018-10-11
| | | | | | | | | | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
| * | | Add tests for --ip flagMatthew Heon2018-10-11
| | | | | | | | | | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
| * | | Update manpages for --ip flagMatthew Heon2018-10-11
| | | | | | | | | | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
| * | | Add --ip flag and plumbing into libpodMatthew Heon2018-10-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the --ip flag back with bash completions. Manpages still missing. Add plumbing to pass appropriate the appropriate option down to libpod to connect the flag to backend logic added in the previous commits. Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
| * | | Update OCICNI vendor to 2d2983e4Matthew Heon2018-10-11
| | | | | | | | | | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
| * | | Temporary commit to swap branchesMatthew Heon2018-10-11
| | | | | | | | | | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
| * | | Update OCICNI vendor to e617a611Matthew Heon2018-10-11
| |/ / | | | | | | | | | | | | | | | Includes necessary changes for static IPs. Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
* | | Merge pull request #1613 from mheon/log_netns_errorOpenShift Merge Robot2018-10-11
|\ \ \ | | | | | | | | Log an otherwise ignored error from joining a net ns
| * | | Log an otherwise ignored error from joining a net nsMatthew Heon2018-10-11
| |/ / | | | | | | | | | Signed-off-by: Matthew Heon <mheon@redhat.com>
* | | Merge pull request #1621 from QiWang19/issue1615OpenShift Merge Robot2018-10-11
|\ \ \ | |_|/ |/| | Document --net as an alias of --network in podman run & create
| * | Document --net as an alias of --network in podman run & createQi Wang2018-10-11
| |/ | | | | | | Signed-off-by: Qi Wang <qiwan@redhat.com>
* | Merge pull request #1607 from baude/runlabelfixesOpenShift Merge Robot2018-10-11
|\ \ | | | | | | fix runlabel functions based on QA feedback