summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Enable basic volumes support in Podmanv2Matthew Heon2020-04-22
| | | | | | | | This enables the --volume, --mount, and --tmpfs flags in Podmanv2. It does not enable init-related flags, image volumes, and --volumes-from. Signed-off-by: Matthew Heon <matthew.heon@pm.me>
* Merge pull request #5940 from rhatdan/rmOpenShift Merge Robot2020-04-22
|\ | | | | Fix podman rm to have correct exit codes
| * Fix podman rm to have correct exit codesDaniel J Walsh2020-04-22
| | | | | | | | | | | | | | | | | | If you attempt to remove a running container is it supposed to exit with 2 If you attempt to remove a non existing container is is supposed to exit with 1 Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
* | Merge pull request #5929 from QiWang19/v2test-infoOpenShift Merge Robot2020-04-22
|\ \ | |/ |/| Fix v2 test podman info
| * Fix v2 test podman infoQi Wang2020-04-22
|/ | | | Signed-off-by: Qi Wang <qiwan@redhat.com>
* Merge pull request #5938 from rhatdan/v2OpenShift Merge Robot2020-04-22
|\ | | | | Fix handling of --cidfile on create/run
| * Fix handling of --cidfile on create/runDaniel J Walsh2020-04-22
|/ | | | | | | | Currently create and run are ignoring the cidfile flag. Enable stop_test.go to make sure this works. Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
* Merge pull request #5934 from rhatdan/v2Daniel J Walsh2020-04-22
|\ | | | | vendor in containers/common v0.9.4
| * vendor in containers/common v0.9.4Daniel J Walsh2020-04-22
| | | | | | | | | | | | | | | | | | This will change the default of UserNS to false Also turn on tests for create_staticip_test.go run_device_test.go, run_selinux_test.go Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
* | Merge pull request #5737 from cevich/add_f32OpenShift Merge Robot2020-04-22
|\ \ | |/ |/| Cirrus: Add support for Fedora 32 beta
| * Cirrus: Add support for Fedora 32Chris Evich2020-04-20
| | | | | | | | Signed-off-by: Chris Evich <cevich@redhat.com>
| * Cirrus: More Ubuntu 19 + Fedora 31Chris Evich2020-04-20
| | | | | | | | Signed-off-by: Chris Evich <cevich@redhat.com>
* | Merge pull request #5909 from abitrolly/patch-2OpenShift Merge Robot2020-04-21
|\ \ | | | | | | gate/README.md Fix link to .cirrus.yml and reword
| * | gate/README.md Fix link to .cirrus.yml and rewordAnatoli Babenia2020-04-21
| | | | | | | | | | | | Signed-off-by: Anatoli Babenia <anatoli@rainforce.org>
* | | Merge pull request #5919 from rhatdan/v2OpenShift Merge Robot2020-04-21
|\ \ \ | | | | | | | | Lots more fixes for V2 conversion.
| * | | Handle hostname flag from clientDaniel J Walsh2020-04-21
| | | | | | | | | | | | | | | | Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
| * | | Add support for devices from command lineDaniel J Walsh2020-04-21
| | | | | | | | | | | | | | | | Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
| * | | Fix handling of CGroupsParent and CGroupsModeDaniel J Walsh2020-04-21
| | | | | | | | | | | | | | | | Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
| * | | Throw error on IPv6 ip addressesDaniel J Walsh2020-04-21
| | | | | | | | | | | | | | | | | | | | | | | | Podman does not currently support IPv6 addresses. Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
* | | | Merge pull request #5925 from rhatdan/containers.confOpenShift Merge Robot2020-04-21
|\ \ \ \ | | | | | | | | | | Bump to github.com/containers/common to v0.9.2
| * | | | Bump to github.com/containers/common to v0.9.2Daniel J Walsh2020-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows us to fix issues with people with old libpod.conf Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
* | | | | Merge pull request #5851 from jwhonce/wip/jsonOpenShift Merge Robot2020-04-21
|\ \ \ \ \ | | | | | | | | | | | | Provide a json variable pointing to a configured json API
| * | | | | Provide a json variable pointing to a configured json APIJhon Honce2020-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * All commands now using the same instance of json API * `json` variable created in each package to prevent `encoding/json` from being re-introduced Signed-off-by: Jhon Honce <jhonce@redhat.com>
* | | | | | Merge pull request #5916 from giuseppe/userns-autoOpenShift Merge Robot2020-04-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | v2, podman: plug --userns=auto
| * | | | | | v2, podman: plug --userns=autoGiuseppe Scrivano2020-04-21
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | --userns=auto tests pass now. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | | | | | Merge pull request #5894 from baude/v2testOpenShift Merge Robot2020-04-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | Enable integration tests (skip fails)
| * | | | | | Force integration tests to passBrent Baude2020-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Failing tests are now skipped and we should work from this. Signed-off-by: Brent Baude <bbaude@redhat.com>
* | | | | | | Merge pull request #5905 from mheon/redo_namespacesOpenShift Merge Robot2020-04-21
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | Modify namespace generation code for specgen
| * | | | | | Modify namespace generation code for specgenMatthew Heon2020-04-21
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Namespaces have now been changed to properly handle all cases. Spec handling code for namespaces was consolidated in a single function. Still missing: - Image ports - Pod namespaces likely still broken in Podmanv2 Signed-off-by: Matthew Heon <matthew.heon@pm.me>
* | | | | | Merge pull request #5917 from vrothberg/v2-login-logoutOpenShift Merge Robot2020-04-21
|\ \ \ \ \ \ | |/ / / / / |/| | | | | v2: implement log{in,out}
| * | | | | v2: implement log{in,out}Valentin Rothberg2020-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement podman login and logout. Smoke tests were successful but the system tests are currently failing as we seem unable to run a registry at the moment. Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
* | | | | | Merge pull request #5911 from giuseppe/cgroup-skip-unsetOpenShift Merge Robot2020-04-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | podman: do not set empty cgroup limit blocks
| * | | | | | podman: do not set empty cgroup limit blocksGiuseppe Scrivano2020-04-21
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | refactor cgroup limits in their own function. If there are no limits set avoid to set the block. Basic rootless containers work now. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | | | | | Merge pull request #5923 from baude/mybadOpenShift Merge Robot2020-04-21
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | my bad
| * | | | | my badBrent Baude2020-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | typos in previous pr are causing panics Signed-off-by: Brent Baude <bbaude@redhat.com>
* | | | | | Merge pull request #5900 from baude/v2cpOpenShift Merge Robot2020-04-21
|\ \ \ \ \ \ | |/ / / / / |/| | | | | podmanv2 cp
| * | | | | podmanv2 cpBrent Baude2020-04-21
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | enable podman to copy files between container and host, local mode only. this is a straight port of v1 code to v2. Signed-off-by: Brent Baude <bbaude@redhat.com>
* | | | | Merge pull request #5921 from baude/v2imageepOpenShift Merge Robot2020-04-21
|\ \ \ \ \ | | | | | | | | | | | | add entrypoint from image where needed
| * | | | | add entrypoint from image where neededBrent Baude2020-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | if the image specifies both the image and entrypoint, we need to account for that and preprend the entrypoint to the command. this only happens if no user command and entrypoint were supplied. Signed-off-by: Brent Baude <bbaude@redhat.com>
* | | | | | Merge pull request #5920 from edsantiago/chcon_podman_remoteOpenShift Merge Robot2020-04-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | Makefile: fix broken chcon for podman-remote
| * | | | | | Makefile: fix broken chcon for podman-remoteEd Santiago2020-04-21
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The install.remote target looks like it was copy-pasted from install.bin and missed a spot. Signed-off-by: Ed Santiago <santiago@redhat.com>
* | | | | | Merge pull request #5912 from giuseppe/v2-rlimitsOpenShift Merge Robot2020-04-21
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | v2, pkg: implement rlimits
| * | | | | pkg: implement rlimitsGiuseppe Scrivano2020-04-21
| | |_|/ / | |/| | | | | | | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | | | | Merge pull request #5908 from baude/v2subsOpenShift Merge Robot2020-04-21
|\ \ \ \ \ | | | | | | | | | | | | podmanv2 container subcommands
| * | | | | podmanv2 container subcommandsBrent Baude2020-04-21
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | add container subcommands with example text that has proper context. Signed-off-by: Brent Baude <bbaude@redhat.com>
* | | | | Merge pull request #5902 from baude/v2portOpenShift Merge Robot2020-04-21
|\ \ \ \ \ | |/ / / / |/| | | | v2podman port
| * | | | v2podman portBrent Baude2020-04-21
|/ / / / | | | | | | | | | | | | | | | | | | | | add port command to podman. Signed-off-by: Brent Baude <bbaude@redhat.com>
* | | | Merge pull request #5910 from abitrolly/shared-depsOpenShift Merge Robot2020-04-21
|\ \ \ \ | | | | | | | | | | Move Fedora 31 dependencies for building podman into separate file
| * | | | Move Fedora dependencies for building podman into separate fileAnatoli Babenia2020-04-21
| |/ / / | | | | | | | | | | | | | | | | | | | | This ones listed here are actual for Fedora 31. Signed-off-by: Anatoli Babenia <anatoli@rainforce.org>
* | | | Merge pull request #5913 from rhatdan/v2OpenShift Merge Robot2020-04-21
|\ \ \ \ | |_|/ / |/| | | More fixes for podman create tests