OpenShift Merge Robot
54b82a175f
Merge pull request #8787 from jsoref/spelling
...
Spelling
2020-12-23 17:38:43 +01:00
OpenShift Merge Robot
8544bb57fe
Merge pull request #8813 from containers/dependabot/go_modules/github.com/containers/storage-1.24.4
...
Bump github.com/containers/storage from 1.24.3 to 1.24.4
2020-12-23 17:04:40 +01:00
OpenShift Merge Robot
0778c114d3
Merge pull request #8793 from zhangguanzhang/vol-op
...
Fix missing options in volume's display while setting uid and gid
2020-12-23 16:40:22 +01:00
OpenShift Merge Robot
3728ca9e8d
Merge pull request #8695 from topas-rec/document_uid_gid_map_is_relative_to_subuid_subgid_mapping_fixes_6123
...
[CI:DOCS] Documented that uidmap and guidmap are based on subgid subuid mapping
2020-12-23 14:27:57 +01:00
Tobias Boesch
3cc0801516
Document uid/gidmap are based on subuid/gid mapping
...
* Closes #6123
Signed-off-by: Tobias Boesch <tobias.boesch@googlemail.com>
2020-12-23 11:47:59 +01:00
OpenShift Merge Robot
06a6fd9f22
Merge pull request #8810 from hshiina/logfile
...
Fix podman build --logfile
2020-12-23 04:47:54 -05:00
Daniel J Walsh
b41fa90a4c
Merge pull request #8774 from cevich/events_file_docs
...
[CI:DOCS] Document location of backend events file
2020-12-23 04:43:16 -05:00
Daniel J Walsh
767e1ac17f
Merge pull request #8804 from baude/issue8512
...
add pod filter for ps
2020-12-23 04:42:30 -05:00
dependabot-preview[bot]
057faea5c1
Bump github.com/containers/storage from 1.24.3 to 1.24.4
...
Bumps [github.com/containers/storage](https://github.com/containers/storage ) from 1.24.3 to 1.24.4.
- [Release notes](https://github.com/containers/storage/releases )
- [Changelog](https://github.com/containers/storage/blob/master/docs/containers-storage-changes.md )
- [Commits](https://github.com/containers/storage/compare/v1.24.3...v1.24.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-12-23 04:29:57 -05:00
Daniel J Walsh
9b6324f51f
Merge pull request #8807 from haircommander/fix-play-kube
...
play kube: fix args/command handling
2020-12-23 04:16:08 -05:00
Hironori Shiina
d61887037d
Fix podman build --logfile
...
A opened file object of a logfile gets lost because the variable
`logfile` is redefined in a `if` block. This fix stops redefining
the variable.
Signed-off-by: Hironori Shiina <Hironori.Shiina@fujitsu.com>
2020-12-22 21:48:07 -05:00
zhangguanzhang
28138dafcc
Fix missing options in volumes display while setting uid and gid
...
```
$ podman volume create testvol --opt o=uid=1001,gid=1001
$ ./bin/podman volume create testvol2 --opt o=uid=1001,gid=1001
$ podman volume inspect testvol
"Options": {},
$ podman volume inspect testvol2
"Options": {
"GID": "1001",
"UID": "1001",
"o": "uid=1001,gid=1001"
},
```
Signed-off-by: zhangguanzhang <zhangguanzhang@qq.com>
2020-12-23 09:13:20 +08:00
Josh Soref
4fa1fce930
Spelling
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-12-22 13:34:31 -05:00
Peter Hunt
1c437f039a
play kube: fix args/command handling
...
when neither yaml.Args nor yaml.Command are specified, we should use the entrypoint and cmd from the image.
update the tests to cover this and another case (both args and command are specified).
use the registry image instead of redis, as it has both an entrypoint and command specified.
update the documentation around this handling to hopefully prevent regressions and confusion.
Signed-off-by: Peter Hunt <pehunt@redhat.com>
2020-12-22 13:14:59 -05:00
Daniel J Walsh
b0a738ce79
Pass down EnableKeyring from containers.conf to conmon
...
We have a new field in containers.conf that tells whether
or not we want to generate a new keyring in a container.
This field was being ignored. It now will be followed and
passed down to conmon.
Fixes: https://github.com/containers/podman/issues/8384
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-12-22 13:08:41 -05:00
OpenShift Merge Robot
07663f74c4
Merge pull request #8724 from bblenard/support-volume-filters-in-system-prune
...
Add volume filters to system prune
2020-12-22 11:02:19 -05:00
Daniel J Walsh
e577ddf3bd
Prefer read/write images over read/only images
...
With additional stores there is a risk that you could have
multiple images with the same name. IE An older image in a
read/only store versus a newer version in the read/write store.
This patch will ignore multiple images with the same name iff
one is read/write and all of the others are read/only.
Fixes: https://github.com/containers/podman/issues/8176
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-12-22 10:41:39 -05:00
baude
c50c75419b
add pod filter for ps
...
adds the ability to filter containers based on the filter "pod". the
value can be a pod name or its full or partial id.
Fixes : #8512
Signed-off-by: baude <bbaude@redhat.com>
2020-12-22 09:40:39 -06:00
OpenShift Merge Robot
cfdb8fb29b
Merge pull request #8797 from Luap99/fix-mips-build
...
Fix build for mips architecture
2020-12-22 10:37:27 -05:00
OpenShift Merge Robot
b4692f270c
Merge pull request #8780 from montaguethomas/patch-1
...
Fix support for rpmbuild < 4.12.0.
2020-12-22 10:29:40 -05:00
OpenShift Merge Robot
2d8b80232d
Merge pull request #8799 from rhatdan/selinux
...
Add Security information to podman info
2020-12-22 10:23:58 -05:00
Daniel J Walsh
04b43ccf64
Add Security information to podman info
...
When debugging issues, it would be helpful to know the
security settings of the system running into the problem.
Adding security info to `podman info` is also useful to users.
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-12-22 08:13:14 -05:00
OpenShift Merge Robot
182646b01a
Merge pull request #8775 from baude/bindings3cons
...
podman v3 container bindings
2020-12-21 15:00:22 -05:00
Baron Lenardson
5923656f32
Add volume filters to system prune
...
This change was missed in pull/8689. Now that volume pruneing supports
filters system pruneing can pass its filters down to the volume
pruneing. Additionally this change adds tests for the following components
* podman system prune subcommand with `--volumes` & `--filter` options
* apiv2 api tests for `/system/` and `/libpod/system` endpoints
Relates to #8453 , #8672
Signed-off-by: Baron Lenardson <lenardson.baron@gmail.com>
2020-12-21 10:55:39 -06:00
OpenShift Merge Robot
076f77b964
Merge pull request #8794 from containers/dependabot/go_modules/k8s.io/apimachinery-0.20.1
...
Bump k8s.io/apimachinery from 0.20.0 to 0.20.1
2020-12-21 15:22:51 +00:00
baude
401dcff838
podman v3 container bindings
...
convert the golang container bindings to all use options so that changes
in the future are more managable.
Signed-off-by: baude <bbaude@redhat.com>
2020-12-21 09:21:46 -06:00
Paul Holzinger
1ad796677e
Fix build for mips architecture
...
The signal SIGSTKFLT does not exists on mips architectures.
Also RTMIN and RTMAX are different.
This code is copied from docker.
Signed-off-by: Paul Holzinger <paul.holzinger@web.de>
2020-12-21 15:55:18 +01:00
OpenShift Merge Robot
d6925182cd
Merge pull request #8526 from alvistack/master-linux-amd64
...
Update nix pin with `make nixpkgs`
2020-12-21 12:53:36 +00:00
dependabot-preview[bot]
120f59ac5f
Bump k8s.io/apimachinery from 0.20.0 to 0.20.1
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.20.0 to 0.20.1.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.20.0...v0.20.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-12-21 07:11:48 -05:00
Wong Hoi Sing Edison
0599b21857
Update nix pin with `make nixpkgs`
...
This PR introduce 3 changes:
- Upgrade Nix stable channel from 20.03 to 20.09.
NixOS 20.09 released at 2020-10-27, see
<https://nixos.org/manual/nixos/stable/release-notes.html#sec-release-20.09 >
for more information.
- Replace `git` with `gitMinimal`.
All 6 projects (i.e. crun/conmon/skopeo/buildah/podman/cri-o) are
having `git` as dependency for failsafe during bootstrap. BTW
<https://github.com/NixOS/nixpkgs/pull/104896 > replace `asciidoc`
with `asciidoctor` so trigger the dependency chain to `glib` and so
failed (see below). Switching to `gitMinimal` skip this dependency
chain to `glib`, which also speed up overall build process.
- Adding `-pthread` for `glib`
`conmon` couldn't skip the error by replacing `git` with
`gitMinimal` since it do depend on `glib`. Since `glib` trigger
error message "undefined reference to 'pthread\_create'", therefore
adding `pthread` to `CFLAGS` could solve the problem.
Also see:
- <https://github.com/containers/crun/pull/550 >
- <https://github.com/containers/conmon/pull/218 >
- <https://github.com/containers/skopeo/pull/1120 >
- <https://github.com/containers/buildah/pull/2831 >
- <https://github.com/containers/podman/pull/8526 >
- <https://github.com/cri-o/cri-o/pull/4395 >
Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
2020-12-20 18:41:22 +08:00
Chris Evich
ea6c1c5bd0
Document location of backend events file
...
Signed-off-by: Chris Evich <cevich@redhat.com>
2020-12-18 16:18:27 -05:00
Thomas Montague
e71ff84b30
Fix support for rpmbuild < 4.12.0.
...
Signed-off-by: Thomas Montague <montague.thomas@gmail.com>
2020-12-18 13:58:48 -05:00
OpenShift Merge Robot
5c6b5ef349
Merge pull request #8747 from vrothberg/run-950
...
remote copy
2020-12-18 15:16:05 +00:00
OpenShift Merge Robot
a73c76df29
Merge pull request #8767 from baude/bindings3pods
...
podman v3 pod bindings
2020-12-18 15:04:45 +00:00
Valentin Rothberg
641272d411
system tests: set PODMAN_TIMEOUT to 120
...
The new Ubuntu 20.04 VMs seem very slow and fail reproducibly in a build
test (i.e, "wordir, cmd, env, label"). Bumping up the time out to 120
seconds will help get the CI green.
See github.com/containers/podman/pull/8747.
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-12-18 14:34:13 +01:00
Valentin Rothberg
adcb3a7a60
remote copy
...
Implement `podman-remote cp` and break out the logic from the previously
added `pkg/copy` into it's basic building blocks and move them up into
the `ContainerEngine` interface and `cmd/podman`.
The `--pause` and `--extract` flags are now deprecated and turned into
nops.
Note that this commit is vendoring a non-release version of Buildah to
pull in updates to the copier package.
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-12-18 12:08:49 +01:00
OpenShift Merge Robot
f56865879c
Merge pull request #8769 from containers/dependabot/go_modules/github.com/containers/common-0.31.1
...
Bump github.com/containers/common from 0.31.0 to 0.31.1
2020-12-18 11:04:36 +00:00
dependabot-preview[bot]
641046a79e
Bump github.com/containers/common from 0.31.0 to 0.31.1
...
Bumps [github.com/containers/common](https://github.com/containers/common ) from 0.31.0 to 0.31.1.
- [Release notes](https://github.com/containers/common/releases )
- [Commits](https://github.com/containers/common/compare/v0.31.0...v0.31.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2020-12-18 10:26:24 +01:00
baude
9ec7603e1b
podman v3 pod bindings
...
add options to each pod binding for future wiggle room
Signed-off-by: baude <bbaude@redhat.com>
2020-12-17 12:08:22 -06:00
OpenShift Merge Robot
a17afa931d
Merge pull request #8752 from baude/bindings3volumes
...
misc bindings to podman v3
2020-12-17 17:22:37 +00:00
OpenShift Merge Robot
033336606f
Merge pull request #8766 from TomSweeneyRedHat/dev/tsweeney/readnow
...
[CI:DOCS] Bump version on readme
2020-12-17 16:08:33 +00:00
TomSweeneyRedHat
6bbe54f2b2
[CI:DOCS] Bump version on readme
...
Bump the version of Podman in the README.md to
the current 2.2.1
Addresses: #8760
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
2020-12-17 10:50:05 -05:00
baude
86335aa4ae
misc bindings to podman v3
...
manifest, system, info, volumes, play, and generate bindings are
updated to always have binding options.
Signed-off-by: baude <bbaude@redhat.com>
2020-12-17 09:40:51 -06:00
OpenShift Merge Robot
7592f8fbb4
Merge pull request #8717 from rhatdan/stdin
...
Close the stdin/tty when using podman as a restAPI.
2020-12-17 14:09:46 +00:00
OpenShift Merge Robot
d291013404
Merge pull request #8758 from mlegenovic/master
...
Docker compat API - /images/search returns wrong structure (#7857 )
2020-12-17 13:53:55 +00:00
OpenShift Merge Robot
c38ae47a1a
Merge pull request #8750 from rhatdan/reset
...
Don't accidently remove XDG_RUNTIME_DIR when reseting storage
2020-12-17 12:05:33 +00:00
Milivoje Legenovic
29358e3e09
Docker compat API - /images/search returns wrong structure ( #7857 )
...
Signed-off-by: Milivoje Legenovic <m.legenovic@gmail.com>
2020-12-17 12:50:44 +01:00
Daniel J Walsh
b96c3489d0
Close the stdin/tty when using podman as a restAPI.
...
Currently the service is attempting to prompt on shortname expansion if you run
with a terminal. This change will cause the service to default to no terminal
and not prompt.
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2020-12-17 06:36:39 -05:00
OpenShift Merge Robot
915ae6d9bf
Merge pull request #8756 from Luap99/fix-8748
...
Always add the default gateway to the cni config file
2020-12-16 22:30:45 +00:00
OpenShift Merge Robot
e75dc3d536
Merge pull request #8738 from xatier/master
...
Add support for pacman package version query
2020-12-16 22:28:22 +00:00