spiegel_podman/pkg/api/server
Matthew Heon 83e6e4ccdd Enable masking stop signals within container creation
Expand the use of the Shutdown package such that we now use it
to handle signals any time we run Libpod. From there, add code to
container creation to use the Inhibit function to prevent a
shutdown from occuring during the critical parts of container
creation.

We also need to turn off signal handling when --sig-proxy is
invoked - we don't want to catch the signals ourselves then, but
instead to forward them into the container via the existing
sig-proxy handler.

Fixes #7941

Signed-off-by: Matthew Heon <mheon@redhat.com>
2020-10-12 17:08:26 -04:00
..
idle Fixes remote attach and exec to signal IdleTracker 2020-10-05 10:40:23 -07:00
docs.go Remove 'experimental' from API doc 2020-07-25 13:57:40 -04:00
handler_api.go Add X-Registry-Config support 2020-09-29 08:46:44 -07:00
listener_api.go Add service endpoint 2020-01-21 16:35:45 -06:00
register_archive.go Correct HTTP methods for /containers/{id}/archive 2020-09-15 08:11:49 -07:00
register_auth.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_containers.go new endpoint: /libpod/containers/stats 2020-09-24 14:09:55 +02:00
register_distribution.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_events.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_exec.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_generate.go APIv2 add generate systemd endpoint 2020-09-02 22:06:19 +02:00
register_healthcheck.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_images.go Search repository tags using --list-tags 2020-10-09 11:49:46 -04:00
register_info.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_manifest.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_monitor.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_networks.go Fix typo in the remove network api doc 2020-09-07 15:40:05 +02:00
register_ping.go Add versioned _ping endpoint 2020-07-31 10:19:23 -07:00
register_play.go Fix up errors found by codespell 2020-09-11 06:14:25 -04:00
register_plugins.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_pods.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_swagger.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_swarm.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_system.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_version.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
register_volumes.go fix for compatibility volume creation 2020-09-28 13:28:07 -05:00
server.go Enable masking stop signals within container creation 2020-10-12 17:08:26 -04:00
swagger.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00