Daniel J Walsh
aed632cb8c
Merge pull request #9580 from rhatdan/timestamp
...
Fix support for podman build --timestamp
2021-03-03 05:08:13 -05:00
OpenShift Merge Robot
2a3460b26d
Merge pull request #9521 from adrianreber/2021-02-25-checkpointctl
...
Reorder checkpoint/restore code for CRI-O
2021-03-03 02:06:19 -08:00
OpenShift Merge Robot
f4304c6592
Merge pull request #9560 from TristanCacqueray/libpodPutArchive
...
[NO TESTS NEEDED] swagger: update the libpodPutArchive verb
2021-03-02 12:24:59 -08:00
Daniel J Walsh
5df6251402
Fix support for podman build --timestamp
...
Currently podman is ignoreing the build --timestamp flag.
This PR fixes this for local and remote clients.
Fixes: https://github.com/containers/podman/issues/9569
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2021-03-02 14:25:29 -05:00
Adrian Reber
91b2f07d5b
Use functions and defines from checkpointctl
...
No functional changes.
[NO TESTS NEEDED] - only moving code around
Signed-off-by: Adrian Reber <areber@redhat.com >
2021-03-02 17:00:06 +00:00
Adrian Reber
bf92e21113
Move checkpoint/restore code to pkg/checkpoint/crutils
...
To be able to reuse common checkpoint/restore functions this commit
moves code to pkg/checkpoint/crutils.
This commit has not functional changes. It only moves code around.
[NO TESTS NEEDED] - only moving code around
Signed-off-by: Adrian Reber <areber@redhat.com >
2021-03-02 17:00:06 +00:00
Tristan Cacqueray
774aea45ee
swagger: update the libpodPutArchive operation verb
...
This change fixes the libpodPutArchive verb to PUT
(POST results in 405).
Signed-off-by: Tristan Cacqueray <tdecacqu@redhat.com >
2021-03-02 13:09:50 +00:00
Milivoje Legenovic
8b7caa6d04
Compat api containers/json Ports field is null
...
Fixes #9553
Signed-off-by: Milivoje Legenovic <m.legenovic@gmail.com >
2021-03-02 02:50:41 +01:00
OpenShift Merge Robot
b5827d80d3
Merge pull request #9531 from Luap99/fix-9526
...
compat api network ls accept both format options
2021-03-01 16:28:51 +01:00
OpenShift Merge Robot
b154c519ac
Merge pull request #9509 from mlegenovic/master
...
Correct compat images/create?fromImage response
2021-03-01 08:27:47 +01:00
Paul Holzinger
f54ed7269a
compat api network ls accept both format options
...
Docker allows both the old `map[string]map[string]bool`
and the newer `map[string][]string` for the filter param
so we should too.
Fixes #9526
Signed-off-by: Paul Holzinger <paul.holzinger@web.de >
2021-02-26 19:42:34 +01:00
OpenShift Merge Robot
05410e81ef
Merge pull request #9505 from TristanCacqueray/master
...
[CI:DOCS] swagger: removes the schema type for PodSpecGenerator $ref
2021-02-26 11:21:26 +01:00
Milivoje Legenovic
fcce1da1bb
Correct compat images/create?fromImage response
...
Signed-off-by: Milivoje Legenovic <m.legenovic@gmail.com >
2021-02-26 03:08:10 +01:00
baude
24d9bda7ff
prune remotecommand dependency
...
prune a dependency that was only being used for a simple struct. Should
correct checksum issue on tarballs
[NO TESTS NEEDED]
Fixes : #9355
Signed-off-by: baude <bbaude@redhat.com >
2021-02-25 10:02:41 -06:00
Tristan Cacqueray
1aa96ed2e2
swagger: removes the schema type for PodSpecGenerator $ref
...
When using a $ref, the type is ignored and it can confuse the openapi codegen
and make it fails with this error:
attribute paths.'/libpod/pods/create'(post).[create].type is unexpected
This change removes the schema type attribute.
Signed-off-by: Tristan Cacqueray <tdecacqu@redhat.com >
2021-02-24 18:34:57 +00:00
OpenShift Merge Robot
ca0af71bef
Merge pull request #9485 from vrothberg/fix-9479
...
container removal: handle already removed containers
2021-02-23 14:53:26 -05:00
Valentin Rothberg
e5ac28f3b9
container removal: handle already removed containers
...
Since commit d54478d8ea , a container's lock is released before
attempting to stop it via the OCI runtime. This opened the window
for various kinds of race conditions. One of them led to #9479 where
the removal+cleanup sequences of a `run --rm` session overlapped with
`rm -af`. Make both execution paths more robust by handling the case of
an already removed container.
Fixes : #9479
Signed-off-by: Valentin Rothberg <rothberg@redhat.com >
2021-02-23 13:02:35 +01:00
Eduardo Vega
874f2327e6
Add U volume flag to chown source volumes
...
Signed-off-by: Eduardo Vega <edvegavalerio@gmail.com >
2021-02-22 22:55:19 -06:00
OpenShift Merge Robot
96fc9d983e
Merge pull request #9480 from jmguzik/replace-nil-with-braces-network-resource
...
[NO TESTS NEEDED] Replace Labels and Options nulls with {} in NetworkResource
2021-02-22 20:41:39 -05:00
Jakub Guzik
fcf669fd98
Replace Labels and Options nulls with {} in NetworkResource
...
Signed-off-by: Jakub Guzik <jakubmguzik@gmail.com >
2021-02-23 00:31:17 +01:00
OpenShift Merge Robot
c69decc305
Merge pull request #9464 from giuseppe/fix-cgroupv1-stats
...
cgroup: change cgroup deletion logic on v1
2021-02-22 15:48:44 -05:00
OpenShift Merge Robot
613addd56f
Merge pull request #9456 from matejvasek/make_internal
...
Make binding util internal
2021-02-22 15:40:41 -05:00
OpenShift Merge Robot
a6e7d19c46
Merge pull request #9445 from jmguzik/no-header-info-for-systemd-generation
...
No header info for systemd generation
2021-02-22 13:44:43 -05:00
OpenShift Merge Robot
cb3af5b05b
Merge pull request #9117 from tmds/swagger_missing_schema_properties
...
[NO TESTS NEEDED] swagger: add missing schema properties
2021-02-22 11:03:14 -05:00
Giuseppe Scrivano
e87c5b6c16
cgroup: change cgroup deletion logic on v1
...
do not raise an error if the cgroup exists at least on one
controller.
Previously it expected the cgroup to exists under all the
controllers.
[NO TESTS NEEDED]
Closes: https://github.com/containers/podman/issues/9252
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com >
2021-02-22 16:10:15 +01:00
Jakub Guzik
d2f3098c6f
--no-header flag implementation for generate systemd
...
Signed-off-by: Jakub Guzik <jakubmguzik@gmail.com >
2021-02-22 14:48:33 +01:00
Matej Vasek
af7a68fa8a
[NO TESTS NEEDED] Make binding util internal
...
The functions are supposed to be called only from generated code
Signed-off-by: Matej Vasek <mvasek@redhat.com >
2021-02-22 14:35:03 +01:00
OpenShift Merge Robot
10d52c05e2
Merge pull request #9275 from rhatdan/build
...
Add missing params for podman-remote build
2021-02-22 06:29:32 -05:00
Tom Deseyn
a2e1b3eabc
swagger: add missing schema properties
...
NO_TESTS_NEEDED
Signed-off-by: Tom Deseyn <tom.deseyn@gmail.com >
2021-02-22 09:27:41 +01:00
Valentin Rothberg
5dded6fae7
bump go module to v3
...
We missed bumping the go module, so let's do it now :)
* Automated go code with github.com/sirkon/go-imports-rename
* Manually via `vgrep podman/v2` the rest
Signed-off-by: Valentin Rothberg <rothberg@redhat.com >
2021-02-22 09:03:51 +01:00
OpenShift Merge Robot
4a6582bd86
Merge pull request #9436 from jonas-schievink/patch-1
...
[NO TESTS NEEDED] Log working dir when chdir fails
2021-02-21 10:51:47 -05:00
OpenShift Merge Robot
4aaaa6c1df
Merge pull request #9339 from matejvasek/update_wait_swagger
...
[CI:DOCS] Update swagger doc for libpod container wait
2021-02-19 12:53:24 -05:00
Jonas Schievink
43a581904f
Log working dir when chdir fails
...
Signed-off-by: Jonas Schievink <jonasschievink@gmail.com >
2021-02-19 17:04:38 +01:00
OpenShift Merge Robot
c12576501c
Merge pull request #9434 from jmguzik/rootless-linux-bug
...
[NO TESTS NEEDED] leak fix in rootless_linux.c fcn can_use_shortcut
2021-02-19 10:45:24 -05:00
OpenShift Merge Robot
6a9257a292
Merge pull request #9428 from vrothberg/cp-content-fix
...
cp: treat "." and "/." correctly
2021-02-19 06:09:22 -05:00
Jakub Guzik
e1ad50654c
leak fix in rootless_linux.c fcn can_use_shortcut
...
Signed-off-by: Jakub Guzik <jakubmguzik@gmail.com >
2021-02-19 11:20:35 +01:00
Valentin Rothberg
71689052a1
cp: treat "." and "/." correctly
...
Make sure to treat "." and "/." correctly. Both cases imply to copy the
contents of a directory in contrast to the directory. This implies to
unset the KeepDirectoryNames options of the copiah package.
Previously, the code was performing a simple string suffix check which
is not enough since it would match files and directories ending with
".".
Signed-off-by: Valentin Rothberg <rothberg@redhat.com >
2021-02-18 18:23:23 +01:00
Matej Vasek
caa0bc1576
[CI:DOCS] [NO TESTS NEEDED] Update swagger doc for libpod container wait
...
Signed-off-by: Matej Vasek <mvasek@redhat.com >
2021-02-18 18:09:21 +01:00
Nikolay Edigaryev
e022c19753
Don't switch on a single case
...
Signed-off-by: Nikolay Edigaryev <edigaryev@gmail.com >
2021-02-18 01:43:23 +03:00
Nikolay Edigaryev
b3f9559c87
bindings: support simple types that implement fmt.Stringer interface
...
Signed-off-by: Nikolay Edigaryev <edigaryev@gmail.com >
2021-02-18 01:14:12 +03:00
Nikolay Edigaryev
9699e81a06
API: fix libpod's container wait endpoint condition conversion
...
Signed-off-by: Nikolay Edigaryev <edigaryev@gmail.com >
2021-02-18 00:34:23 +03:00
OpenShift Merge Robot
2e522ff29c
Merge pull request #9404 from rhatdan/entrypoint
...
Ignore entrypoint=[""]
2021-02-17 09:55:32 -05:00
OpenShift Merge Robot
aa7c7bde79
Merge pull request #9407 from giuseppe/downgrade-warning-to-debug
...
[NO TEST NEEDED] infra: downgrade warning to debug
2021-02-17 09:40:31 -05:00
Giuseppe Scrivano
12b6342c3d
infra: downgrade warning to debug
...
if the current process could not be moved to a different systemd
cgroup do not raise a warning but debug message.
[NO TESTS NEEDED]
Closes: https://github.com/containers/podman/issues/9353
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com >
2021-02-17 13:18:27 +01:00
Daniel J Walsh
12a577aea5
Ignore entrypoint=[\"\"]
...
We recieved an issue with an image that was built with
entrypoint=[""]
This blows up on Podman, but works on Docker.
When we setup the OCI Runtime, we should drop
entrypoint if it is == [""]
https://github.com/containers/podman/issues/9377
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2021-02-17 07:00:53 -05:00
Riyad Preukschas
68a8d397ce
Add missing early returns in compat API
...
[NO TESTS NEEDED]
Signed-off-by: Riyad Preukschas <riyad@informatik.uni-bremen.de >
2021-02-16 23:40:09 +01:00
Daniel J Walsh
958f901431
podman kill should report rawInput not container id
...
Docker always reports back the users input, not the full
id, we should do the same.
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com >
2021-02-16 09:47:38 -05:00
OpenShift Merge Robot
58a4793bec
Merge pull request #9396 from rhatdan/stop
...
When stopping a container, print rawInput
2021-02-16 09:46:28 -05:00
OpenShift Merge Robot
3eb2ce34dc
Merge pull request #9397 from vrothberg/fix-9232
...
images/create: always pull image
2021-02-16 09:22:27 -05:00
OpenShift Merge Robot
271c5612e8
Merge pull request #9369 from vrothberg/startup-errors
...
correct startup error message
2021-02-16 08:41:26 -05:00