summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #5641 from baude/v2commitOpenShift Merge Robot2020-03-29
|\ | | | | podmanv2 commit
| * podmanv2 commitBrent Baude2020-03-28
| | | | | | | | | | | | add commit of a container to a container-image Signed-off-by: Brent Baude <bbaude@redhat.com>
* | Merge pull request #5644 from rhatdan/buildahOpenShift Merge Robot2020-03-28
|\ \ | |/ |/| Bump to buildah v1.14.5
| * Bump to buildah v1.14.5Daniel J Walsh2020-03-27
| | | | | | | | Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
* | Merge pull request #4976 from rpjday/rpjday/podman_versionOpenShift Merge Robot2020-03-28
|\ \ | | | | | | docs: mention that "podman version" prints out Remote API Version
| * | docs: mention that "podman version" prints out Remote API VersionRobert P. J. Day2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | Since "man podman-version" seems to want to list everything printed about the current version, add a reference to Remote API Version for completeness. Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
* | | Merge pull request #5368 from cevich/opensuse_ubuntu_packagesOpenShift Merge Robot2020-03-28
|\ \ \ | | | | | | | | Opensuse openbuild ubuntu + buildah packages
| * | | Cirrus: Update VM imagesChris Evich2020-03-19
| | | | | | | | | | | | | | | | Signed-off-by: Chris Evich <cevich@redhat.com>
| * | | Cirrus-CI: Fix source path of vendor taskChris Evich2020-03-19
| | | | | | | | | | | | | | | | Signed-off-by: Chris Evich <cevich@redhat.com>
| * | | Cirrus: Enable future installing buildah packagesChris Evich2020-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many of the packages required for CI in buildah overlap with libpod. When building new VM images, attempt to source a package list from the buildah repository. If found, also install the listed packages on the VM. Signed-off-by: Chris Evich <cevich@redhat.com>
| * | | Cirrus: Include packages for buildah CIChris Evich2020-03-19
| | | | | | | | | | | | | | | | | | | | | | | | Also, move some setup steps at VM image build time to save runtime. Signed-off-by: Chris Evich <cevich@redhat.com>
| * | | Cirrus: Update Ubuntu base imagesChris Evich2020-03-19
| | | | | | | | | | | | | | | | Signed-off-by: Chris Evich <cevich@redhat.com>
| * | | Cirrus: Use opensuse open build Ubuntu packagesChris Evich2020-03-19
| | | | | | | | | | | | | | | | | | | | | | | | This is necessary as the projectatomic PPA is no longer maintained. Signed-off-by: Chris Evich <cevich@redhat.com>
* | | | Merge pull request #4340 from cevich/libseccomp_updateOpenShift Merge Robot2020-03-28
|\ \ \ \ | | | | | | | | | | Log libseccomp package version
| * | | | Cirrus: Log libseccomp package versionChris Evich2020-02-26
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Chris Evich <cevich@redhat.com>
* | | | | Merge pull request #4698 from rhatdan/containers.confOpenShift Merge Robot2020-03-27
|\ \ \ \ \ | |_|_|_|/ |/| | | | Add support for containers.conf
| * | | | Add support for containers.confDaniel J Walsh2020-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | Merge pull request #5642 from tylarb/5610_play_kube_networkOpenShift Merge Robot2020-03-27
|\ \ \ \ \ | |/ / / / |/| | | | Sanitize port parsing for pods in play kube
| * | | | Sanitize port parsing for pods in play kubeTyler Ramer2020-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | Merge pull request #5632 from jwhonce/wip/imagesOpenShift Merge Robot2020-03-27
|\ \ \ \ \ | | | | | | | | | | | | V2 podman image prune
| * | | | | V2 podman image pruneJhon Honce2020-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | | | | | Merge pull request #5611 from baude/v2podcreateOpenShift Merge Robot2020-03-27
|\ \ \ \ \ \ | | | | | | | | | | | | | | podmanv2 pod create using podspecgen
| * | | | | | podmanv2 pod create using podspecgenBrent Baude2020-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | Merge pull request #5595 from stefano-pogliani/pod-ps-filter-labelOpenShift Merge Robot2020-03-27
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Support label filters for podman pod ps
| * | | | | | Support label filters for podman pod ps.Stefano Pogliani2020-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | Merge pull request #5618 from vrothberg/v2-topOpenShift Merge Robot2020-03-27
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | podmanV2: implement top
| * | | | | | | podmanV2: implement topValentin Rothberg2020-03-27
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement the `top` command for podmanV2. Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
* | | | | | | Merge pull request #5636 from vrothberg/pause3.2OpenShift Merge Robot2020-03-27
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | use `pause:3.2` image for infra containers
| * | | | | | | use `pause:3.2` image for infra containersValentin Rothberg2020-03-27
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | Merge pull request #5630 from ↵OpenShift Merge Robot2020-03-27
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | eriksjolund/fix_markdown_typo_in_podman_create_1_md [CI:DOCS] Fix Markdown typo in podman-create.1.md
| * | | | | | Fix Markdown typo in podman-create.1.mdErik Sjölund2020-03-27
|/ / / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: Erik Sjölund <erik.sjolund@gmail.com>
* | | | | | Merge pull request #5629 from baude/v2containerinspectOpenShift Merge Robot2020-03-26
|\ \ \ \ \ \ | |/ / / / / |/| | | | | podmanv2 container inspect
| * | | | | podmanv2 container inspectBrent Baude2020-03-26
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | add ability to inspect a container Signed-off-by: Brent Baude <bbaude@redhat.com>
* | | | | Merge pull request #5625 from baude/v2podsOpenShift Merge Robot2020-03-26
|\ \ \ \ \ | | | | | | | | | | | | podmanv2 pod subcommands
| * | | | | podmanv2 pod subcommandsBrent Baude2020-03-26
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | add pod kill, pause, restart, rm, start, stop, and unpause Signed-off-by: Brent Baude <bbaude@redhat.com>
* | | | | Merge pull request #5573 from mheon/add_basic_exec_endpointsOpenShift Merge Robot2020-03-26
|\ \ \ \ \ | | | | | | | | | | | | Implement APIv2 Exec Create and Inspect Endpoints
| * | | | | Add bindings for Container Exec Create + InspectMatthew Heon2020-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also adds some basic tests for these two. More tests are needed but will have to wait for state to be finished. Signed-off-by: Matthew Heon <matthew.heon@pm.me>
| * | | | | Implement APIv2 Exec Create and Inspect EndpointsMatthew Heon2020-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Start and Resize require further implementation work. Signed-off-by: Matthew Heon <matthew.heon@pm.me>
* | | | | | Merge pull request #5627 from baude/apiv2createnetOpenShift Merge Robot2020-03-26
|\ \ \ \ \ \ | | | | | | | | | | | | | | apiv2 add default network in specgen
| * | | | | | apiv2 add default network in specgenBrent Baude2020-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when a network is not provided, we should set a default mode based on rootless or rootfull. Fixes: #5366 Signed-off-by: Brent Baude <bbaude@redhat.com>
* | | | | | | Merge pull request #5624 from giuseppe/use-slirp4netns-seccompOpenShift Merge Robot2020-03-26
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | slirp: enable seccomp filter
| * | | | | | | slirp: enable seccomp filterGiuseppe Scrivano2020-03-26
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add a check for --enable-seccomp support in slirp4netns. If it is supported, always enable it. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | | | | | | Merge pull request #5615 from jwhonce/wip/imagesOpenShift Merge Robot2020-03-26
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | V2 podman image rm | podman rmi [IMAGE]
| * | | | | | V2 podman image rm | podman rmi [IMAGE]Jhon Honce2020-03-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support for rm and rmi commands * Support for registry.ExitCode * Support for N-errors from domain layer * Add log-level support * Add syslog support Signed-off-by: Jhon Honce <jhonce@redhat.com>
| * | | | | | V2 podman imageJhon Honce2020-03-25
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Exists() Signed-off-by: Jhon Honce <jhonce@redhat.com>
* | | | | | Merge pull request #5612 from baude/v2enablelintOpenShift Merge Robot2020-03-26
|\ \ \ \ \ \ | | | | | | | | | | | | | | enable linting on v2
| * | | | | | enable linting on v2Brent Baude2020-03-25
| |/ / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: Brent Baude <bbaude@redhat.com>
* | | | | | Merge pull request #5614 from baude/v2containersfixOpenShift Merge Robot2020-03-26
|\ \ \ \ \ \ | | | | | | | | | | | | | | podmanv2 add pre-run to each commmand
| * | | | | | podmanv2 add pre-run to each commmandBrent Baude2020-03-25
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | each container command needs a prerune because it is not part of the containers subcommand yet Signed-off-by: Brent Baude <bbaude@redhat.com>
* | | | | | Merge pull request #5613 from mheon/reorder_exec_resizeOpenShift Merge Robot2020-03-26
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Ensure that exec sends resize events