2dfb744d8c
fix podman-remote ps --ns
...
the namespace for the remote client was being incorrectly derived from
the "remote" client.
fixes : #2938
Signed-off-by: baude <bbaude@redhat.com>
2019-05-07 12:38:58 -05:00
0e27212254
podman-run|create man updates
...
the healthcheck commands were not being specified in the man pages for
run and create.
Signed-off-by: baude <bbaude@redhat.com>
2019-05-07 10:34:48 -05:00
3b5ac1818f
Merge pull request #3074 from baude/checkoutpointmenu
...
remote-podman checkpoint and restore add to container submenu
2019-05-07 16:32:03 +02:00
fe2d074608
Update installation instructions
...
Signed-off-by: h-vetinari <h.vetinari@gmx.com>
2019-05-07 07:46:39 +02:00
0a5f6236f1
Merge pull request #3070 from baude/generatesystemdtests
...
add unit tests for generate systemd
2019-05-06 23:40:34 +02:00
d370f10efa
remote-podman checkpoint and restore add to container submenu
...
the remote-podman checkpoint and restore commands were done some time
ago but for some reason not added to the container subcommand
Signed-off-by: baude <bbaude@redhat.com>
2019-05-06 14:54:02 -05:00
f881e32f12
Remove tests for deprecated podman-refresh command
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-06 15:26:54 -04:00
faae3a7065
When refreshing after a reboot, force lock allocation
...
After a reboot, when we refresh Podman's state, we retrieved the
lock from the fresh SHM instance, but we did not mark it as
allocated to prevent it being handed out to other containers and
pods.
Provide a method for marking locks as in-use, and use it when we
refresh Podman state after a reboot.
Fixes #2900
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-06 14:17:54 -04:00
b12d15637c
Merge pull request #3048 from cevich/varlink_api_check
...
Cirrus: Add check for make varlink_api_generate
2019-05-06 19:58:30 +02:00
5c6ff901ba
Do not remove volumes when --rm removes a container
...
This duplicates Docker behavior for the `--rm` flag.
Fixes #3071
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-06 13:17:34 -04:00
ff260f07e2
Merge pull request #3069 from mheon/bump-1.3.0
...
Bump to v1.3.0
2019-05-06 19:13:36 +02:00
faf499cf94
add unit tests for generate systemd
...
it looks like i forgot to add the unit tests for generate systemd
Signed-off-by: baude <bbaude@redhat.com>
2019-05-06 09:14:10 -05:00
6e0cb42529
Bump gitvalidation epoch
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-06 09:41:21 -04:00
8eb0a1437a
Bump to v1.3.1-dev
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-06 09:41:21 -04:00
139afa7431
Bump to v1.3.0
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
v1.3.0
2019-05-06 09:41:18 -04:00
a9fc570dd8
Merge pull request #3065 from mheon/release_notes_1.3.0
...
Update release notes for 1.3.0 release
2019-05-06 15:28:51 +02:00
5e6ce93b1e
Upgrade to latest criu and selinux-policy
...
This fixes all the current errors concerning checkpoint/restore.
Signed-off-by: Adrian Reber <areber@redhat.com>
2019-05-06 13:02:52 +02:00
76df31830c
Only run checkpoint/restore tests on Fedora >= 29
...
Only Fedora 29 and newer has an updated container-selinux and
selinux-policy new enough to support CRIU in restoring threaded
processes in a container with SELinux enabled.
Also skip checkpoint/restore tests if rootless. CRIU requires root.
Signed-off-by: Adrian Reber <areber@redhat.com>
2019-05-06 13:02:52 +02:00
75f4a0d6fa
Update release notes for 1.3.0 release
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-05 14:21:43 -04:00
5db7b17d79
Merge pull request #3067 from TomSweeneyRedHat/dev/tsweeney/buildah1.8.2
...
Bump to Buildah v1.8.2
2019-05-04 13:35:49 +02:00
3e5452ceb7
Merge pull request #3066 from mheon/events_libpod_manpage
...
Document events logger options in libpod.conf manpage
2019-05-04 11:15:38 +02:00
066c9277af
Bump to Buildah v1.8.2
...
As the title suggests.
Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
2019-05-03 19:24:23 -04:00
4aa90145bf
Merge pull request #2826 from mheon/restart_policy
...
Add restart policy for containers
2019-05-03 23:14:12 +02:00
c5e3d5c7a9
Document events logger options in libpod.conf manpage
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 16:17:25 -04:00
5e6796c397
Fix API.md
...
Signed-off-by: Chris Evich <cevich@redhat.com>
2019-05-03 15:05:17 -04:00
6c8b548160
Cirrus: Add missing task dependencies
...
Signed-off-by: Chris Evich <cevich@redhat.com>
2019-05-03 15:04:48 -04:00
b648ca0810
Cirrus: Add check for make varlink_api_generate
...
Signed-off-by: Chris Evich <cevich@redhat.com>
2019-05-03 15:04:48 -04:00
d3286952e6
Try and fix restart-policy tests
...
Theory: it's SELinux blowing up and preventing us from creating
files as the container. Try and use a fresh dir and :Z to fix.
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 14:38:41 -04:00
2658e870d2
Merge pull request #2971 from QiWang19/logoutcheck
...
fix logout message if login only with docker
2019-05-03 20:29:41 +02:00
a6a3269c4e
fix logout message if login only with docker
...
if checkAuth() success but not logged in with podman, assume it's logged in with docker and retrun the message.
Signed-off-by: Qi Wang <qiwan@redhat.com>
2019-05-03 12:52:19 -04:00
fde0dc2a55
Merge pull request #3064 from rhatdan/sysregistriesv2
...
change from sysregistries to sysregistriesv2
2019-05-03 18:46:35 +02:00
ceaaed7810
Fix manpage typos
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 12:21:32 -04:00
5c4fefa533
Small code fix
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 11:42:34 -04:00
4d348d7839
Fix 'restart' event in journald
...
Ensure that we can decode the restart event with the new journald
events.
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:43:14 -04:00
d1a7378aa0
change from sysregistries to sysregistriesv2
...
We want to start supporting the registries.conf format.
Also start showing blocked registries in podman info
Fix sorting so all registries are listed together in podman info.
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2019-05-03 10:38:51 -04:00
d7c367aa61
Address review comments on restart policy
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:36:16 -04:00
e1443fe05d
Add a test for restart policy
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:36:16 -04:00
cafb68e301
Add a restart event, and make one during restart policy
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:36:16 -04:00
56356d7027
Restart policy should not run if a container is running
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:36:16 -04:00
948fb5ee64
Restart policy conflicts with the --rm flag
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:36:16 -04:00
7ba1b609aa
Move to using constants for valid restart policy types
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:36:16 -04:00
357e4c37e9
Add manpage information for restart policy
...
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:36:16 -04:00
f4db6d5cf6
Add support for retry count with --restart flag
...
The on-failure restart option supports restarting only a given
number of times. To do this, we need one additional field in the
DB to track restart count (which conveniently fills a field in
Inspect we weren't populating), plus some plumbing logic.
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:36:16 -04:00
dc42304f38
Sending signals to containers prevents restart policy
...
Noticed this when testing some behavior with Docker.
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:36:16 -04:00
0d73ee40b2
Add container restart policy to Libpod & Podman
...
This initial version does not support restart count, but it works
as advertised otherwise.
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:36:16 -04:00
3fb52f4fbb
Add a StoppedByUser field to the DB
...
This field indicates that a container was explciitly stopped by
an API call, and did not exit naturally. It's used when
implementing restart policy for containers.
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2019-05-03 10:36:16 -04:00
0eaba2d56a
Merge pull request #3034 from vrothberg/top-fallback
...
top: fallback to execing ps(1)
2019-05-03 15:16:53 +02:00
a7809fabe5
Merge pull request #2905 from QiWang19/globalvar
...
Add variable for global flags to runlabel
2019-05-03 11:30:51 +02:00
4877e6a947
Merge pull request #3061 from baude/parsecleanup
...
clean up shared/parse/parse.go
2019-05-03 11:20:53 +02:00
0d2d523390
top: fallback to execing ps(1)
...
Fallback to executing ps(1) in case we hit an unknown psgo descriptor.
This ensures backwards compatibility with docker-top, which was purely
ps(1) driven.
Also support comma-separated descriptors as input.
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
2019-05-03 11:20:16 +02:00