podman/vendor
Joseph Gooch 0b1c1ef461 Implement --sdnotify cmdline option to control sd-notify behavior
--sdnotify container|conmon|ignore
With "conmon", we send the MAINPID, and clear the NOTIFY_SOCKET so the OCI
runtime doesn't pass it into the container. We also advertise "ready" when the
OCI runtime finishes to advertise the service as ready.

With "container", we send the MAINPID, and leave the NOTIFY_SOCKET so the OCI
runtime passes it into the container for initialization, and let the container advertise further metadata.
This is the default, which is closest to the behavior podman has done in the past.

The "ignore" option removes NOTIFY_SOCKET from the environment, so neither podman nor
any child processes will talk to systemd.

This removes the need for hardcoded CID and PID files in the command line, and
the PIDFile directive, as the pid is advertised directly through sd-notify.

Signed-off-by: Joseph Gooch <mrwizard@dok.org>
2020-07-06 17:47:18 +00:00
..
github.com Implement --sdnotify cmdline option to control sd-notify behavior 2020-07-06 17:47:18 +00:00
go.etcd.io/bbolt Bump go.etcd.io/bbolt from 1.3.4 to 1.3.5 2020-06-18 05:55:55 -04:00
go.opencensus.io Bump to Buildah v1.11.5 2019-11-13 10:57:19 -05:00
go.uber.org/atomic Bump github.com/uber/jaeger-client-go 2019-11-07 14:05:10 +00:00
golang.org/x V2 Add support for ssh authentication methods 2020-06-03 09:54:39 -07:00
google.golang.org Bump github.com/onsi/gomega from 1.10.0 to 1.10.1 2020-05-21 07:35:42 -04:00
gopkg.in Bump github.com/stretchr/testify from 1.5.1 to 1.6.0 2020-05-29 05:49:55 -04:00
k8s.io supporting k8s Deployment objects 2020-06-02 20:33:16 -07:00
sigs.k8s.io Bump k8s.io/api from 0.17.4 to 0.18.2 2020-05-05 13:35:55 -04:00
modules.txt Implement --sdnotify cmdline option to control sd-notify behavior 2020-07-06 17:47:18 +00:00