summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #3786 from giuseppe/fix-rootless-checksOpenShift Merge Robot2019-08-12
|\ | | | | rootless: drop some superflous checks
| * cmd: drop check for euid==0Giuseppe Scrivano2019-08-12
| | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * storage: drop unused geteuid checkGiuseppe Scrivano2019-08-12
| | | | | | | | | | | | it is always running with euid==0 at this point. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * cmd, stats: fix check for rootless modeGiuseppe Scrivano2019-08-12
| | | | | | | | | | | | and enable rootless stats when running on cgroups v2. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * oci: drop check for euid==0Giuseppe Scrivano2019-08-12
| | | | | | | | | | | | we are always running with euid==0 at this point. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | Merge pull request #3787 from giuseppe/rootless-cherry-pick-oci-runtimeOpenShift Merge Robot2019-08-12
|\ \ | | | | | | rootless: cherry-pick runtime from the system configuration
| * | rootless: cherry-pick runtime from the system configurationGiuseppe Scrivano2019-08-12
|/ / | | | | | | | | | | | | | | | | when creating the default libpod.conf file, be sure the default OCI runtime is cherry picked from the system configuration. Closes: https://github.com/containers/libpod/issues/3781 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | Merge pull request #3785 from giuseppe/podman-build-use-configured-runtimeOpenShift Merge Robot2019-08-12
|\ \ | |/ |/| build: use the configured runtime
| * build: use the configured runtimeGiuseppe Scrivano2019-08-11
|/ | | | | | | | Now buildah honors the runtime configured with podman. Closes: https://github.com/giuseppe/crun/issues/69 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* Merge pull request #3782 from eriksjolund/fix_realloc_in_rootless_linux.cOpenShift Merge Robot2019-08-11
|\ | | | | Fix incorrect use of realloc()
| * Fix incorrect use of realloc()Erik Sjölund2019-08-11
| | | | | | | | Signed-off-by: Erik Sjölund <erik.sjolund@gmail.com>
* | Merge pull request #3783 from eriksjolund/fix_read_countOpenShift Merge Robot2019-08-11
|\ \ | |/ |/| Adjust read count so that a newline can be added afterwards
| * Adjust read count so that a newline can be added afterwardsErik Sjölund2019-08-11
|/ | | | Signed-off-by: Erik Sjölund <erik.sjolund@gmail.com>
* Merge pull request #3748 from rhatdan/covscanOpenShift Merge Robot2019-08-10
|\ | | | | Fix a couple of errors descovered by coverity
| * Fix a couple of errors descovered by coverityDaniel J Walsh2019-08-09
| | | | | | | | Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
* | Merge pull request #3594 from cevich/second_partitionOpenShift Merge Robot2019-08-10
|\ \ | | | | | | Add Second partition for storage-drive testing
| * | Cirrus: Add Second partition for storage testingChris Evich2019-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is mainly/initially to support use of Cirrus-CI in https://github.com/containers/buildah since that setup re-uses the VM images from this project. However, it also opens doors here, if libpod ever needs/wants to do things with a dedicated storage device and/or storage-drivers. Signed-off-by: Chris Evich <cevich@redhat.com>
* | | Merge pull request #3746 from baude/enablewindowsremoteOpenShift Merge Robot2019-08-10
|\ \ \ | | | | | | | | enable windows remote client
| * | | enable windows remote clientbaude2019-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rework an error path so that users can run the windows remote client. also, create the basedir path for the podman-remote.conf file if it does not exist already. Signed-off-by: baude <bbaude@redhat.com>
* | | | Merge pull request #3742 from adrianreber/ConmonPidFileOpenShift Merge Robot2019-08-10
|\ \ \ \ | | | | | | | | | | Conmon pid file
| * | | | Test that restored container does not depend on the original containerAdrian Reber2019-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the restore from external checkpoint archive test, the second restore using a new name and ID is now done first to ensure that nothing in the restored container depends on the original container. Test has been adapted to catch errors like the one fixed with the previous commit to adapt ConmonPidFile for restored containers. Signed-off-by: Adrian Reber <areber@redhat.com>
| * | | | Fix up ConmonPidFile after restoreAdrian Reber2019-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After restoring a container with a different name (ID) the ConmonPidFile was still pointing to the path of the original container. This means that the last restored container will overwrite the ConmonPidFile of the original container. It was also not possible to restore a container with a new name (ID) if the original container was not running. The ConmonPidFile is only changed if the ConmonPidFile starts with the value of RunRoot. This assumes that if RunRoot is part of ConmonPidFile the user did not specify --conmon-pidfile' during run or create. Signed-off-by: Adrian Reber <areber@redhat.com>
* | | | | Merge pull request #3758 from edsantiago/batsOpenShift Merge Robot2019-08-10
|\ \ \ \ \ | | | | | | | | | | | | implement 'make remotesystem'
| * | | | | implement 'make remotesystem'Ed Santiago2019-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | podman-remote rm now works; that's the only thing we were waiting for to enable podman-remote (varlink) system tests. Add a (too-complicated, sorry) Makefile target that will define a random socket path, start the podman varlink server, and run the test suite using podman-remote. Also: add two convenience functions, is_rootless and is_remote, and use those in skip_if_rootless/if_remote and elsewhere Also: workarounds for broken tests: - basic version test: podman-remote emits an empty 'Client' line. Just ignore it. - looks like 'podman-remote pod' doesn't work; skip test. Also: minor documentation update Signed-off-by: Ed Santiago <santiago@redhat.com>
* | | | | | Merge pull request #3770 from cevich/updates_testingOpenShift Merge Robot2019-08-10
|\ \ \ \ \ \ | | | | | | | | | | | | | | Cirrus: Enable updates-testing repo for Fedora
| * | | | | | Cirrus: Enable updates-testing repo for FedoraChris Evich2019-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Chris Evich <cevich@redhat.com>
* | | | | | | Merge pull request #3776 from mheon/bump-1.5.0OpenShift Merge Robot2019-08-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Bump to v1.5.0
| * | | | | | | Bump gitvalidation epochMatthew Heon2019-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@pm.me>
| * | | | | | | Bump to v1.5.1-devMatthew Heon2019-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@pm.me>
| * | | | | | | Bump to v1.5.0v1.5.0Matthew Heon2019-08-09
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@pm.me>
* | | | | | | Merge pull request #3775 from vrothberg/update-storageOpenShift Merge Robot2019-08-09
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | vendor github.com/containers/storage@v1.13.2
| * | | | | | vendor github.com/containers/storage@v1.13.2Valentin Rothberg2019-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Ignore ro mount options in btrfs and windows drivers Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
* | | | | | | Merge pull request #3771 from TomSweeneyRedHat/dev/tsweeney/manpagetouchesOpenShift Merge Robot2019-08-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Touch up build man page
| * | | | | | | Touch up build man pageTomSweeneyRedHat2019-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Touchup the build man page with a few options and extra verbiage from Buildah's variant. Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
* | | | | | | | Merge pull request #3737 from QiWang19/create_authOpenShift Merge Robot2019-08-09
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | fix create&run getting --authfile from cli
| * | | | | | | fix create&run getting --authfile from cliQi Wang2019-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add flag `--authfile` to create and run so Podman can read authfile path from not only environemnt variable REGISTRY_AUTH_FILE but also CLI Signed-off-by: Qi Wang <qiwan@redhat.com>
* | | | | | | | Merge pull request #3762 from jwhonce/issue/3426OpenShift Merge Robot2019-08-09
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | Improve dns-search validation, empty domains now return an error
| * | | | | | | Improve dns-search validation, empty domains now return an errorJhon Honce2019-08-09
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #3426 Signed-off-by: Jhon Honce <jhonce@redhat.com>
* | | | | | | Merge pull request #3713 from mheon/release_notes_1.5.1OpenShift Merge Robot2019-08-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add release notes for v1.5.0
| * | | | | | | Add release notes for v1.5.0Matthew Heon2019-08-09
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@pm.me>
* | | | | | | Merge pull request #3721 from baude/rmifunsiesOpenShift Merge Robot2019-08-09
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | make rmi messages more compatible with docker
| * | | | | | make rmi messages more compatible with dockerbaude2019-08-08
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in the case where we rmi an image that has only one reponame, we print out an untagged reponame message. $ sudo podman rmi busybox Untagged: docker.io/library/busybox:latest Deleted: db8ee88ad75f6bdc74663f4992a185e2722fa29573abcc1a19186cc5ec09dceb Signed-off-by: baude <bbaude@redhat.com>
* | | | | | Merge pull request #3766 from haircommander/probe-conmonOpenShift Merge Robot2019-08-09
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Add conmon probe to runtime construction
| * | | | | Add conmon probe to runtime constructionPeter Hunt2019-08-08
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Now, when a user's conmon is out of date, podman will tell them Signed-off-by: Peter Hunt <pehunt@redhat.com>
* | | | | Merge pull request #3725 from vrothberg/update-docsOpenShift Merge Robot2019-08-09
|\ \ \ \ \ | |_|/ / / |/| | | | podman-container-runlabel(1): drop note
| * | | | podman-container-runlabel(1): drop noteValentin Rothberg2019-08-09
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop the note that Podman ensures to always be the first command. Runlabels allows for executing any command on the host - which is something we don't necessarily need to advertise or encourage. Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
* | | | Merge pull request #3764 from rhatdan/dnssearchOpenShift Merge Robot2019-08-09
|\ \ \ \ | |/ / / |/| | | Allow the passing of '.' to --dns-search
| * | | Allow the passing of '.' to --dns-searchDaniel J Walsh2019-08-08
| |/ / | | | | | | | | | | | | | | | --dns-search is defined to remove all search domains from a container. Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
* | | Merge pull request #3767 from QiWang19/cp_chownOpenShift Merge Robot2019-08-09
|\ \ \ | | | | | | | | fix copy change file owner if cp from container
| * | | fix copy change file owner if cp from containerQi Wang2019-08-08
| | | | | | | | | | | | | | | | | | | | | | | | If copies file from container to local machine, change the file owner to the cp command caller. Signed-off-by: Qi Wang <qiwan@redhat.com>