Daniel J Walsh
ee782fcb70
Deleting an n use image should return conflict not system error
...
Fixes: https://github.com/containers/podman/issues/14208
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2022-05-16 09:59:19 -04:00
OpenShift Merge Robot
d8e8e62822
Merge pull request #14246 from n1hility/update-tutorials-index
...
[CI:DOCS] Update tutorial list to include Podman for Windows
2022-05-16 13:37:16 +02:00
OpenShift Merge Robot
931ee8950c
Merge pull request #14250 from n1hility/wsl-linger
...
Update WSL machine OS to enable user lingering
2022-05-16 13:33:36 +02:00
OpenShift Merge Robot
0c7124289f
Merge pull request #14232 from vrothberg/bz-2083997
...
[BZ #2083997 ] pod: build pause image in custom user NS
2022-05-16 13:19:32 +02:00
OpenShift Merge Robot
76c85b1a0b
Merge pull request #14241 from SandroCasagrande/robust-split-proc-stat
...
Robust whitespace split of cpu utilization line from /proc/stat
2022-05-16 09:38:50 +02:00
Jason T. Greene
977cd9bd17
Update WSL machine OS to enable user lingering
...
Also migrate old machines that were missing this setting
Signed-off-by: Jason T. Greene <jason.greene@redhat.com>
2022-05-15 13:35:46 -05:00
Jason T. Greene
0961002d94
Update tutorial list to include Podman for Windows
...
Label remote client tutorial as advanced so that users favor the managed machine approach.
Signed-off-by: Jason T. Greene <jason.greene@redhat.com>
2022-05-15 11:48:25 -05:00
SandroCasagrande
5b2d5c365b
Robust whitespace split of cpu utilization line from /proc/stat
...
Signed-off-by: Sandro Casagrande <sc.casagrande@gmail.com>
2022-05-14 00:34:56 +00:00
Valentin Rothberg
c45d51899a
[BZ #2083997 ] pod: build pause image in custom user NS
...
Use the host UID and host GID mapping when building the local pause
image for a Pod with a custom mapping. Otherwise, the mappings are off
and the build fails. Propagating the mapping to the build container is
not needed since the pause image ships merely a copied `catatonit` from
the host.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2083997
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2022-05-13 15:41:28 +02:00
Daniel J Walsh
bde8dba877
Merge pull request #14235 from containers/dependabot/go_modules/github.com/docker/docker-20.10.16incompatible
...
build(deps): bump github.com/docker/docker from 20.10.15+incompatible to 20.10.16+incompatible
2022-05-13 08:11:47 -04:00
dependabot[bot]
25f80941a0
build(deps): bump github.com/docker/docker
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.15+incompatible to 20.10.16+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Changelog](https://github.com/moby/moby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/docker/docker/compare/v20.10.15...v20.10.16 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-13 12:09:31 +00:00
OpenShift Merge Robot
53c39cf256
Merge pull request #14205 from rhatdan/VENDOR
...
Vendor in latest containers/common
2022-05-13 11:58:26 +02:00
OpenShift Merge Robot
a1e83227d3
Merge pull request #14226 from edsantiago/treadmill_reset
...
[CI:DOCS] Treadmill script: add --reset option
2022-05-13 11:36:26 +02:00
OpenShift Merge Robot
6ecf33a4cd
Merge pull request #14227 from rhatdan/test
...
Make sure tests are cleaned up when they complete
2022-05-13 11:00:48 +02:00
openshift-ci[bot]
9cf38a0afb
Merge pull request #14206 from n1hility/win-machine-events
...
Add support for machine events on Windows
2022-05-12 21:49:19 +00:00
Daniel J Walsh
2b03a1088a
Vendor in latest containers/common
...
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2022-05-12 17:36:44 -04:00
Daniel J Walsh
b8103640a2
Make sure tests are cleaned up when they complete
...
Fixes: https://github.com/containers/podman/issues/13789
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2022-05-12 16:31:13 -04:00
Jason T. Greene
7804f4d291
Add support for machine events on Windows
...
Signed-off-by: Jason T. Greene <jason.greene@redhat.com>
2022-05-12 14:41:26 -05:00
Ed Santiago
a4aa07a07d
[CI:DOCS] Treadmill script: add --reset option
...
Buildah got vendored into podman last week, and the script
went kablooie because of ever-so-slight conflicts between
what was in the treadmill PR (#13808 ) and what ultimately
got merged (#14127 ) which was obviously better (hey, I tried).
After a buildah vendor, there really isn't any point to keeping
the treadmill commits - we're much better off just restarting
with two fresh empty placeholder commits. Do so.
Also, mild cleanup.
Signed-off-by: Ed Santiago <santiago@redhat.com>
2022-05-12 13:14:04 -06:00
Daniel J Walsh
8631485051
Merge pull request #14217 from containers/dependabot/go_modules/github.com/opencontainers/runc-1.1.2
...
build(deps): bump github.com/opencontainers/runc from 1.1.1 to 1.1.2
2022-05-12 13:36:39 -04:00
Daniel J Walsh
0d8107f71d
Merge pull request #14221 from edsantiago/fix_pwd
...
Fix broken pwd
2022-05-12 13:36:20 -04:00
Daniel J Walsh
81fc9f1dea
Merge pull request #14159 from vrothberg/service-container
...
play kube: service container
2022-05-12 13:35:56 -04:00
Ed Santiago
b7ce986195
Fix broken pwd
...
Broken in #14191 , merged unintentionally
Signed-off-by: Ed Santiago <santiago@redhat.com>
2022-05-12 07:53:01 -06:00
OpenShift Merge Robot
45e9f1ff09
Merge pull request #14216 from Luap99/format-completion
...
shell completion --format: work with pointer functions
2022-05-12 15:32:58 +02:00
OpenShift Merge Robot
e9a114f5a5
Merge pull request #14191 from vrothberg/fix-benchmarks
...
[CI:DOCS] fix `make localbenchmarks`
2022-05-12 15:12:57 +02:00
dependabot[bot]
1094d7553f
build(deps): bump github.com/opencontainers/runc from 1.1.1 to 1.1.2
...
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/v1.1.2/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.1...v1.1.2 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-12 12:13:04 +00:00
OpenShift Merge Robot
8f21eccc7c
Merge pull request #14211 from giuseppe/vendor-storage-image
...
vendor: update c/storage and c/image
2022-05-12 07:20:58 -04:00
Paul Holzinger
9df3906553
shell completion --format: work with pointer functions
...
The completion logic currently suggest also the functions that are
defined for this type. However this did not work correctly when it was
defined as pointer to that type on not the actual type.
This commit fixes that problem. To test you can compare the difference
between `podman stats --format {{.[TAB]` with and without this commit.
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2022-05-12 13:15:56 +02:00
OpenShift Merge Robot
e6d19acee7
Merge pull request #14215 from vrothberg/fix-notify
...
sdnotify: send MAINPID only once
2022-05-12 07:15:19 -04:00
Valentin Rothberg
03af8213ce
sdnotify: send MAINPID only once
...
Send the main PID only once. Previously, `(*Container).start()` and
the conmon handler sent them ~simultaneously and went into a race.
I noticed the issue while debugging a WIP PR.
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2022-05-12 11:11:37 +02:00
Valentin Rothberg
840c120c21
play kube: service container
...
Add the notion of a "service container" to play kube. A service
container is started before the pods in play kube and is (reverse)
linked to them. The service container is stopped/removed *after*
all pods it is associated with are stopped/removed.
In other words, a service container tracks the entire life cycle
of a service started via `podman play kube`. This is required to
enable `play kube` in a systemd unit file.
The service container is only used when the `--service-container`
flag is set on the CLI. This flag has been marked as hidden as it
is not meant to be used outside the context of `play kube`. It is
further not supported on the remote client.
The wiring with systemd will be done in a later commit.
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2022-05-12 10:51:13 +02:00
Valentin Rothberg
ecf0177a01
vendor c/common@main
...
In hope to fix a CI flake.
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2022-05-12 10:51:13 +02:00
OpenShift Merge Robot
f65e13eb7a
Merge pull request #14209 from edsantiago/investigate_bloat_hang
...
Fix hang in build-each-commit test
2022-05-12 04:24:53 -04:00
OpenShift Merge Robot
1a99a28e47
Merge pull request #14175 from giuseppe/update-toolbox-image
...
test: update fedora toolbox image
2022-05-12 04:08:41 -04:00
Giuseppe Scrivano
16e22dbbe3
vendor: update c/storage and c/image
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2022-05-12 03:47:42 +02:00
Ed Santiago
37e30bcb27
Fix hang in build-each-commit test
...
Followup to #14178 : I broke CI. "--fork-point" does not do
what I thought it did, so remove it.
Also, add 'set -x' to help us debug the next time something
like this happens.
Signed-off-by: Ed Santiago <santiago@redhat.com>
2022-05-11 18:45:13 -06:00
OpenShift Merge Robot
1b8e9c2ca7
Merge pull request #14198 from edsantiago/easy_manpage_fixes
...
[CI:DOCS] man pages: fix inconsistencies
2022-05-11 16:39:03 -04:00
OpenShift Merge Robot
b329ee9c04
Merge pull request #14141 from n1hility/win-docs
...
[CI:DOCS] Add Windows Guide/Tutorial
2022-05-11 16:37:02 -04:00
Ed Santiago
e76a07087e
[CI:DOCS] man pages: fix inconsistencies
...
As part of work done in #14046 , fix bugs found in man pages,
basically just moving a few descriptions to the right place
and removing some undesired asterisks.
Signed-off-by: Ed Santiago <santiago@redhat.com>
2022-05-11 13:14:08 -06:00
Giuseppe Scrivano
60258925a8
test: update fedora toolbox image
...
f32 is already EOL. Let's use the latest version.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2022-05-11 20:44:37 +02:00
Valentin Rothberg
813f6a68fa
[CI:DOCS] fix `make localbenchmarks`
...
Since `./hack` has been removed from the Makefile's path, add it back
for `make localbenchmarks` to make `podman-registry` binary available
for running local registries.
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2022-05-11 13:18:55 +02:00
OpenShift Merge Robot
c379014ee4
Merge pull request #14170 from ashley-cui/machtests
...
Add more machine tests
2022-05-11 03:03:31 -04:00
OpenShift Merge Robot
ed1ba27f8d
Merge pull request #14176 from giuseppe/test-parallel-rm-cleanup
...
test: simplify cleanup code
2022-05-11 02:39:57 -04:00
Jason T. Greene
876b05cdb3
Add initial Windows guide
...
Signed-off-by: Jason T. Greene <jason.greene@redhat.com>
2022-05-10 23:30:42 -05:00
Ashley Cui
c7c00ce551
Add more machine tests
...
Add more machine tests for flags in init, inspect, and list.
Signed-off-by: Ashley Cui <acui@redhat.com>
2022-05-10 14:56:13 -04:00
Giuseppe Scrivano
d0ca90b3ed
test: simplify cleanup code
...
do not try to first stop and then rm but combine the two operations in
a single command.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2022-05-10 20:11:16 +02:00
OpenShift Merge Robot
32021ebc70
Merge pull request #14179 from cevich/ensure_dest_branch
...
Cirrus: Guarantee $DEST_BRANCH is passed through
2022-05-10 13:53:57 -04:00
OpenShift Merge Robot
186d812f64
Merge pull request #14016 from cevich/fix_caching
...
Cirrus: Simplify use of cache in automation
2022-05-10 13:52:10 -04:00
OpenShift Merge Robot
a09eaa888e
Merge pull request #14180 from cevich/fix_makefile_path
...
Cirrus: Fix Makefile including 'hack' in $PATH
2022-05-10 13:33:57 -04:00
OpenShift Merge Robot
76dc9ef32d
Merge pull request #14140 from giuseppe/play-kube-userns
...
kube: add support for --userns=[auto|host]
2022-05-10 13:28:16 -04:00