This commit adds a sub command `webhook` to Kilo. It will start a https web server that answeres request from a Kubernetes API server to validate updates and creations of Kilo peers. It also updates the "Peer Validation" docs to enable users to install the web hook server and generate the self signed certificates in the cluster by only applying a manifest. Signed-off-by: leonnicolas <leonloechner@gmx.de> Apply suggestions from code review Co-authored-by: Lucas Servén Marín <lserven@gmail.com>
28 lines
937 B
Modula-2
28 lines
937 B
Modula-2
module github.com/squat/kilo
|
|
|
|
go 1.15
|
|
|
|
require (
|
|
github.com/awalterschulze/gographviz v0.0.0-20181013152038-b2885df04310
|
|
github.com/campoy/embedmd v1.0.0
|
|
github.com/containernetworking/cni v0.6.0
|
|
github.com/containernetworking/plugins v0.6.0
|
|
github.com/coreos/go-iptables v0.4.0
|
|
github.com/go-kit/kit v0.9.0
|
|
github.com/imdario/mergo v0.3.6 // indirect
|
|
github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348
|
|
github.com/oklog/run v1.1.0
|
|
github.com/prometheus/client_golang v1.7.1
|
|
github.com/spf13/cobra v1.1.3
|
|
github.com/vishvananda/netlink v1.0.0
|
|
github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc // indirect
|
|
golang.org/x/lint v0.0.0-20200302205851-738671d3881b
|
|
golang.org/x/sys v0.0.0-20210510120138-977fb7262007
|
|
k8s.io/api v0.21.1
|
|
k8s.io/apiextensions-apiserver v0.21.1
|
|
k8s.io/apimachinery v0.21.1
|
|
k8s.io/client-go v0.21.1
|
|
k8s.io/code-generator v0.21.1
|
|
sigs.k8s.io/controller-tools v0.6.0
|
|
)
|