edd623c419
Merge pull request #5667 from edsantiago/apiv2_fixes
...
fix more swagger inconsistencies
2020-03-30 19:29:10 +02:00
95d9a1e667
Merge pull request #5664 from giuseppe/rootless-make-error-not-fatal
...
rootless: make cgroup ownership detection not fatal
2020-03-30 17:50:06 +02:00
c77a57ff2c
Merge pull request #5662 from containers/dependabot/go_modules/github.com/spf13/cobra-0.0.7
...
Bump github.com/spf13/cobra from 0.0.6 to 0.0.7
2020-03-30 17:47:28 +02:00
11e79bcd95
fix more swagger inconsistencies
...
I'm getting really tired of doing this manually.
Signed-off-by: Ed Santiago <santiago@redhat.com>
2020-03-30 09:45:34 -06:00
7a12e01556
V2 Move varlink home
...
* move cmd/podman/varlink/* to pkg/varlink to support podmanV2 refactor
* update Makefile
* reformatted all impacted code
Signed-off-by: Jhon Honce <jhonce@redhat.com>
2020-03-30 08:18:35 -07:00
0fa01c8bf8
Merge pull request #5643 from edsantiago/test_apiv2
...
API v2 tests: usability improvements
2020-03-30 16:51:58 +02:00
3838bb0062
Bump github.com/containers/conmon
...
Bumps [github.com/containers/conmon](https://github.com/containers/conmon ) from 2.0.10+incompatible to 2.0.14
- [Release notes](https://github.com/containers/conmon/releases )
- [Changelog](https://github.com/containers/conmon/blob/master/changelog.txt )
- [Commits](https://github.com/containers/conmon/compare/v2.0.10...v2.0.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-30 10:30:33 -04:00
16fa9b6a0b
Bump github.com/spf13/cobra from 0.0.6 to 0.0.7
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 0.0.6 to 0.0.7.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v0.0.6...0.0.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-30 10:00:55 -04:00
cc22b94a7a
Merge pull request #5602 from rhatdan/vendor
...
Update vendor of boltdb and containers/image
2020-03-30 15:54:36 +02:00
8193751287
Merge pull request #5639 from vrothberg/v2-pod-top
...
V2 pod top
2020-03-30 13:59:37 +02:00
f59c948928
rootless: make cgroup ownership detection not fatal
...
do not fail if we cannot detect the cgroup ownership. The detection
fails when running in a container, since the cgroup showed in
/proc/self/cgroup is not accessible, due to the runtime mounting it
directly as the cgroup root.
Closes: https://github.com/containers/libpod/issues/5488
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-03-30 12:24:10 +02:00
a84c006368
podmanv2 enable healthcheck run
...
run healthcheck with podmanv2
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-03-29 18:48:29 -05:00
598bb53d46
Merge pull request #5523 from xcffl/patch-1
...
Fix path of tmp_dir
2020-03-29 14:12:58 +02:00
dabfa10b65
Merge pull request #5641 from baude/v2commit
...
podmanv2 commit
2020-03-29 13:22:25 +02:00
366001fb5f
Update vendor of boltdb and containers/image
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-29 06:16:27 -04:00
edec8ccf3f
swagger: top: remove "Docker" from the identifiers
...
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-03-28 17:32:27 +01:00
9812804f75
podmanv2: implement pod top
...
Implement `podman pod top` for podmanV2.
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-03-28 17:32:22 +01:00
cc129d13c5
v2 api: implement pods top endpoint
...
Note that this commit does not add tests for the pod-top endpoint.
They will be added in a later change.
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-03-28 16:49:08 +01:00
684b4bd2f1
Merge pull request #5644 from rhatdan/buildah
...
Bump to buildah v1.14.5
2020-03-28 16:29:54 +01:00
3ff1583814
podmanv2 commit
...
add commit of a container to a container-image
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-03-28 10:11:50 -05:00
21b67e6469
Merge pull request #4976 from rpjday/rpjday/podman_version
...
docs: mention that "podman version" prints out Remote API Version
2020-03-28 10:52:42 +01:00
17ad800905
Merge pull request #5368 from cevich/opensuse_ubuntu_packages
...
Opensuse openbuild ubuntu + buildah packages
2020-03-28 10:50:10 +01:00
debd6face3
Merge pull request #4340 from cevich/libseccomp_update
...
Log libseccomp package version
2020-03-28 10:47:32 +01:00
3336b100ef
Merge pull request #4698 from rhatdan/containers.conf
...
Add support for containers.conf
2020-03-27 20:55:48 +01:00
4e2aa8563b
Bump to buildah v1.14.5
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-27 14:49:19 -04:00
1fe2fbb421
Merge pull request #5642 from tylarb/5610_play_kube_network
...
Sanitize port parsing for pods in play kube
2020-03-27 19:42:50 +01:00
4352d58549
Add support for containers.conf
...
vendor in c/common config pkg for containers.conf
Signed-off-by: Qi Wang qiwan@redhat.com
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-03-27 14:36:03 -04:00
46e434e2cb
API v2 tests: usability improvements
...
* Allow for descriptive comment in 't' invocations, making it
easier to distinguish similar requests
* Include test file basename (eg 40-pods) in 'ok/not ok' line
* Always symlink $TMPDIR/test-apiv2.log to latest YYMMDDetc file
* Include test result ('ok', 'not ok') in said log
* When curl results are JSON, filter them through jq into log
Signed-off-by: Ed Santiago <santiago@redhat.com>
2020-03-27 12:25:59 -06:00
2c5c198020
Merge pull request #5632 from jwhonce/wip/images
...
V2 podman image prune
2020-03-27 18:47:51 +01:00
d704144f53
Sanitize port parsing for pods in play kube
...
The logic used in parsing the ports to be utilized in a kubenetes api
defined pod did not fully adhere to the kubenetes spec, nor did it map
well to a podman context. This fix sanitizes the input of container
ports to meet the following rules:
- A defined containerPort with no defined hostPort does nothing in a
podman context, or is informational. This is line with [usage in
Kubernetes.](https://github.com/kubernetes/kubernetes/issues/4332 )
- A defined hostPort with no defined containerPort acts like a
publish [hostPort]:[hostPort]
- A defined containerPort and defined hostPort works like it does in
kubernetes, as in a publish [hostPort]:[containerPort]
Addresses https://github.com/containers/libpod/issues/5610
Signed-off-by: Tyler Ramer <tyaramer@gmail.com>
2020-03-27 13:33:37 -04:00
4233250c43
Merge pull request #5611 from baude/v2podcreate
...
podmanv2 pod create using podspecgen
2020-03-27 16:25:30 +01:00
3ddb5b10d5
Merge pull request #5595 from stefano-pogliani/pod-ps-filter-label
...
Support label filters for podman pod ps
2020-03-27 15:18:27 +01:00
e56d529561
podmanv2 pod create using podspecgen
...
using the factory approach similar to container, we now create pods based on a pod spec generator. wired up the podmanv2 pod create command, podcreatewithspec binding, simple binding test, and apiv2 endpoint.
also included some code refactoring as it introduced as easy circular import.
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-03-27 09:04:10 -05:00
7007680bfd
Merge pull request #5618 from vrothberg/v2-top
...
podmanV2: implement top
2020-03-27 13:55:17 +01:00
340312cc1b
Merge pull request #5636 from vrothberg/pause3.2
...
use `pause:3.2` image for infra containers
2020-03-27 12:53:20 +01:00
5cd20b3e34
Merge pull request #5630 from eriksjolund/fix_markdown_typo_in_podman_create_1_md
...
[CI:DOCS] Fix Markdown typo in podman-create.1.md
2020-03-27 12:50:20 +01:00
2c4ac55c81
use pause:3.2
image for infra containers
...
The `pause:3.1` has wrong configs for non-amd64 images as they all claim
to be for amd64. The issue has now been fixed in the latest
`pause:3.2`.
[1] https://github.com/kubernetes/kubernetes/issues/87325
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-03-27 10:32:04 +01:00
91dbdff77e
Add support for specifying CNI networks in podman play kube
...
Fixes : #5609
Signed-off-by: Christian Felder <c.felder@fz-juelich.de>
2020-03-27 10:00:01 +01:00
90d82eb034
Fix typo in pod create
...
Signed-off-by: Christian Felder <c.felder@fz-juelich.de>
2020-03-27 10:00:01 +01:00
500a2d508b
podmanV2: implement top
...
Implement the `top` command for podmanV2.
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-03-27 09:14:01 +01:00
f33942166d
Fix Markdown typo in podman-create.1.md
...
Signed-off-by: Erik Sjölund <erik.sjolund@gmail.com>
2020-03-27 08:37:14 +01:00
581dd312af
V2 podman image prune
...
* Fixed header for `podman image ls`
* Implemented prune `all` flag, preserved filter method for backwards
capability
* Updated binding tests
Signed-off-by: Jhon Honce <jhonce@redhat.com>
2020-03-26 18:32:44 -07:00
df568e4963
Support label filters for podman pod ps.
...
Update the podman pod ps command to support filtering by labels.
This brings the command in line with the documentation as well as
the functionality by the containers equivalent podman ps.
Signed-off-by: Stefano Pogliani <stefano@spogliani.net>
2020-03-26 23:11:07 +00:00
1710eca4e9
Merge pull request #5629 from baude/v2containerinspect
...
podmanv2 container inspect
2020-03-26 22:43:38 +01:00
2fa78938a9
podmanv2 container inspect
...
add ability to inspect a container
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-03-26 15:54:26 -05:00
6a46a87d08
Merge pull request #5625 from baude/v2pods
...
podmanv2 pod subcommands
2020-03-26 21:36:36 +01:00
c5ce210f7d
podmanv2 pod subcommands
...
add pod kill, pause, restart, rm, start, stop, and unpause
Signed-off-by: Brent Baude <bbaude@redhat.com>
2020-03-26 14:14:05 -05:00
913426c70c
Merge pull request #5573 from mheon/add_basic_exec_endpoints
...
Implement APIv2 Exec Create and Inspect Endpoints
2020-03-26 20:10:08 +01:00
14ece7ecaf
Merge pull request #5627 from baude/apiv2createnet
...
apiv2 add default network in specgen
2020-03-26 18:59:47 +01:00
e2cab552de
Merge pull request #5624 from giuseppe/use-slirp4netns-seccomp
...
slirp: enable seccomp filter
2020-03-26 18:51:45 +01:00