OpenShift Merge Robot
ea63f7076a
Merge pull request #5909 from abitrolly/patch-2
...
gate/README.md Fix link to .cirrus.yml and reword
2020-04-21 18:45:25 -04:00
OpenShift Merge Robot
1ad978a3d7
Merge pull request #5919 from rhatdan/v2
...
Lots more fixes for V2 conversion.
2020-04-21 16:53:53 -04:00
OpenShift Merge Robot
ce07f1cde8
Merge pull request #5925 from rhatdan/containers.conf
...
Bump to github.com/containers/common to v0.9.2
2020-04-21 16:15:26 -04:00
OpenShift Merge Robot
ba1b5d4559
Merge pull request #5851 from jwhonce/wip/json
...
Provide a json variable pointing to a configured json API
2020-04-21 16:13:06 -04:00
OpenShift Merge Robot
02bd8cef7b
Merge pull request #5916 from giuseppe/userns-auto
...
v2, podman: plug --userns=auto
2020-04-21 16:10:28 -04:00
OpenShift Merge Robot
103eca67b7
Merge pull request #5894 from baude/v2test
...
Enable integration tests (skip fails)
2020-04-21 16:08:09 -04:00
Daniel J Walsh
bc56236102
Handle hostname flag from client
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-21 16:02:11 -04:00
Daniel J Walsh
592e7867a3
Add support for devices from command line
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-21 16:02:11 -04:00
Daniel J Walsh
9d7b5947b9
Fix handling of CGroupsParent and CGroupsMode
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-21 16:00:45 -04:00
Daniel J Walsh
f7fe424e19
Throw error on IPv6 ip addresses
...
Podman does not currently support IPv6 addresses.
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-21 16:00:45 -04:00
OpenShift Merge Robot
413929babd
Merge pull request #5905 from mheon/redo_namespaces
...
Modify namespace generation code for specgen
2020-04-21 15:56:53 -04:00
Brent Baude
5c968b7693
Force integration tests to pass
...
Failing tests are now skipped and we should work from this.
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-04-21 13:48:50 -05:00
Matthew Heon
1cd2b746d0
Modify namespace generation code for specgen
...
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>
2020-04-21 14:38:52 -04:00
OpenShift Merge Robot
2ed4a0e35f
Merge pull request #5917 from vrothberg/v2-login-logout
...
v2: implement log{in,out}
2020-04-21 14:28:09 -04:00
OpenShift Merge Robot
0134999034
Merge pull request #5911 from giuseppe/cgroup-skip-unset
...
podman: do not set empty cgroup limit blocks
2020-04-21 14:20:58 -04:00
OpenShift Merge Robot
b879ccbb73
Merge pull request #5923 from baude/mybad
...
my bad
2020-04-21 14:00:00 -04:00
Daniel J Walsh
08734894ae
Bump to github.com/containers/common to v0.9.2
...
This allows us to fix issues with people with old libpod.conf
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-21 13:31:07 -04:00
OpenShift Merge Robot
0d817f5210
Merge pull request #5900 from baude/v2cp
...
podmanv2 cp
2020-04-21 12:47:17 -04:00
Brent Baude
860356970b
my bad
...
typos in previous pr are causing panics
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-04-21 10:46:23 -05:00
OpenShift Merge Robot
1ed849f2d1
Merge pull request #5921 from baude/v2imageep
...
add entrypoint from image where needed
2020-04-21 11:23:21 -04:00
OpenShift Merge Robot
87b7223df1
Merge pull request #5920 from edsantiago/chcon_podman_remote
...
Makefile: fix broken chcon for podman-remote
2020-04-21 11:20:58 -04:00
OpenShift Merge Robot
a2541bf133
Merge pull request #5912 from giuseppe/v2-rlimits
...
v2, pkg: implement rlimits
2020-04-21 11:17:35 -04:00
Jhon Honce
b21a5b7ff4
Provide a json variable pointing to a configured json API
...
* 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>
2020-04-21 07:56:10 -07:00
Brent Baude
29ec539b3f
podmanv2 cp
...
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>
2020-04-21 09:23:27 -05:00
Anatoli Babenia
62b54dd7c4
gate/README.md Fix link to .cirrus.yml and reword
...
Signed-off-by: Anatoli Babenia <anatoli@rainforce.org>
2020-04-21 17:21:04 +03:00
OpenShift Merge Robot
f4c2eb1d9d
Merge pull request #5908 from baude/v2subs
...
podmanv2 container subcommands
2020-04-21 10:20:56 -04:00
OpenShift Merge Robot
0cd120507a
Merge pull request #5902 from baude/v2port
...
v2podman port
2020-04-21 10:19:33 -04:00
Brent Baude
224a5ce51e
add entrypoint from image where needed
...
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>
2020-04-21 09:15:21 -05:00
Ed Santiago
0e45637a97
Makefile: fix broken chcon for podman-remote
...
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>
2020-04-21 07:52:43 -06:00
Brent Baude
10efa1d90f
podmanv2 container subcommands
...
add container subcommands with example text that has proper context.
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-04-21 08:39:54 -05:00
Brent Baude
ae5e7e7e78
v2podman port
...
add port command to podman.
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-04-21 08:33:15 -05:00
Valentin Rothberg
0138ecfba0
v2: implement log{in,out}
...
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>
2020-04-21 15:10:31 +02:00
OpenShift Merge Robot
84bbdcef5d
Merge pull request #5910 from abitrolly/shared-deps
...
Move Fedora 31 dependencies for building podman into separate file
2020-04-21 09:08:45 -04:00
Anatoli Babenia
05a5184302
Move Fedora dependencies for building podman into separate file
...
This ones listed here are actual for Fedora 31.
Signed-off-by: Anatoli Babenia <anatoli@rainforce.org>
2020-04-21 14:58:37 +03:00
OpenShift Merge Robot
08823e7383
Merge pull request #5913 from rhatdan/v2
...
More fixes for podman create tests
2020-04-21 07:54:39 -04:00
Giuseppe Scrivano
6e3ad47b58
v2, podman: plug --userns=auto
...
--userns=auto tests pass now.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-04-21 13:46:57 +02:00
Giuseppe Scrivano
46384a6189
podman: do not set empty cgroup limit blocks
...
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>
2020-04-21 11:42:24 +02:00
OpenShift Merge Robot
47d99fb625
Merge pull request #5647 from rhatdan/containers.conf
...
Update podmanV2 to use containers.conf
2020-04-21 05:21:09 -04:00
Daniel J Walsh
75fdb753dd
Handle annotations passed in via the client
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-21 05:18:39 -04:00
Daniel J Walsh
64f774866a
Need to set the Entrypoint
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-21 05:18:39 -04:00
Daniel J Walsh
fc76fbf945
Fix podman inspect to return errors on failure
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-21 05:18:16 -04:00
OpenShift Merge Robot
8884f6a4f3
Merge pull request #5875 from rhatdan/network
...
Cleanup network option parsing
2020-04-21 05:09:54 -04:00
OpenShift Merge Robot
90636fe8c2
Merge pull request #5863 from vrothberg/v2-fix-rmi
...
podman rmi: refactor logic
2020-04-21 05:07:30 -04:00
Giuseppe Scrivano
0108161a4e
pkg: implement rlimits
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-04-21 10:36:48 +02:00
Valentin Rothberg
09dc701097
podman rmi: refactor logic
...
While this commit was initially meant to fix #5847 , it has turned into a
bigger refactoring which I did not manage to break into smaller pieces:
* Fix #5847 by refactoring the image-removal logic.
* Make the api handler for image-removal use the ABI code. This way,
both (i.e., ABI and Tunnel) end up using the same code. Achieving
this code share required to move some code around to prevent circular
dependencies.
* Everything in pkg/api (excluding pkg/api/types) must now only be
accessed from code using `ABISupport`.
* Avoid imports from entities on handlers to prevent circular
dependencies.
* Move `podman system service` logic into `cmd` to prevent circular
dependencies - it depends on pkg/api.
* Also remove the build header from infra/abi files. It will otherwise
confuse swagger and other tools; errors we cannot fix as go doesn't
expose a build-tag env variable.
Fixes : #5847
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-04-21 08:12:25 +02:00
OpenShift Merge Robot
89276a5f92
Merge pull request #5883 from abitrolly/patch-3
...
Return labes in API (fixes #5882 )
2020-04-20 20:18:48 -04:00
OpenShift Merge Robot
b771467224
Merge pull request #5862 from rhatdan/v2
...
Fix up handling of image data as well as setting Linux Capabilties correctly
2020-04-20 17:19:32 -04:00
OpenShift Merge Robot
1e9b3e7500
Merge pull request #5899 from jwhonce/wip/tree
...
V2 podman image tree
2020-04-20 16:37:38 -04:00
OpenShift Merge Robot
37365b166d
Merge pull request #5901 from jwhonce/wip/service
...
V2 Remove existing unix domain socket on startup
2020-04-20 16:17:42 -04:00
Daniel J Walsh
532c7343a9
Add support for containers.conf to podmanimages
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-04-20 16:11:49 -04:00