mirror of
https://github.com/adnanh/webhook.git
synced 2025-05-14 09:34:43 +00:00
* feat: add support for systemd socket activation If webhook has been launched via systemd socket activation, simply use the systemd-provided socket rather than opening our own. * docs: documentation for the systemd socket activation mode * refactor: moved setuid and setgid flags into platform-specific section The setuid and setgid flags do not work on Windows, so moved them to platform_unix so they are only added to the flag set on compatible platforms. Also disallow the use of setuid and setgid in combination with -socket, since a setuid webhook process would not be able to clean up a socket that was created while running as root. If you _need_ to have the socket owned by root but the webhook process running as a normal user, you can achieve the same effect with systemd socket activation.
45 lines
1.3 KiB
Text
45 lines
1.3 KiB
Text
# github.com/Microsoft/go-winio v0.6.2
|
|
## explicit; go 1.21
|
|
github.com/Microsoft/go-winio
|
|
github.com/Microsoft/go-winio/internal/fs
|
|
github.com/Microsoft/go-winio/internal/socket
|
|
github.com/Microsoft/go-winio/internal/stringbuffer
|
|
github.com/Microsoft/go-winio/pkg/guid
|
|
# github.com/clbanning/mxj/v2 v2.7.0
|
|
## explicit; go 1.15
|
|
github.com/clbanning/mxj/v2
|
|
# github.com/coreos/go-systemd/v22 v22.5.0
|
|
## explicit; go 1.12
|
|
github.com/coreos/go-systemd/v22/activation
|
|
# github.com/dustin/go-humanize v1.0.1
|
|
## explicit; go 1.16
|
|
github.com/dustin/go-humanize
|
|
# github.com/fsnotify/fsnotify v1.7.0
|
|
## explicit; go 1.17
|
|
github.com/fsnotify/fsnotify
|
|
# github.com/ghodss/yaml v1.0.0
|
|
## explicit
|
|
github.com/ghodss/yaml
|
|
# github.com/go-chi/chi/v5 v5.0.12
|
|
## explicit; go 1.14
|
|
github.com/go-chi/chi/v5
|
|
github.com/go-chi/chi/v5/middleware
|
|
# github.com/gofrs/uuid/v5 v5.0.0
|
|
## explicit; go 1.19
|
|
github.com/gofrs/uuid/v5
|
|
# github.com/google/go-cmp v0.6.0
|
|
## explicit; go 1.13
|
|
# github.com/gorilla/mux v1.8.1
|
|
## explicit; go 1.20
|
|
github.com/gorilla/mux
|
|
# github.com/kr/pretty v0.1.0
|
|
## explicit
|
|
# golang.org/x/sys v0.18.0
|
|
## explicit; go 1.18
|
|
golang.org/x/sys/unix
|
|
golang.org/x/sys/windows
|
|
# gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15
|
|
## explicit
|
|
# gopkg.in/yaml.v2 v2.4.0
|
|
## explicit; go 1.15
|
|
gopkg.in/yaml.v2
|