Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GrpcPlugin ¶
type GrpcPlugin struct { pb.UnimplementedPluginServer Port int ServerCertFile *string ServerKeyFile *string ClientCaCertFile *string VeradcoPlugin plugin.VeradcoPlugin // contains filtered or unexported fields }
func NewGrpcPlugin ¶
func NewGrpcPlugin() GrpcPlugin
func (*GrpcPlugin) Discover ¶
func (gp *GrpcPlugin) Discover(ctx context.Context, in *pb.Empty) (*pb.ConfigurationResponse, error)
func (*GrpcPlugin) Execute ¶
func (gp *GrpcPlugin) Execute(ctx context.Context, in *pb.AdmissionReview) (*pb.AdmissionResponse, error)
func (*GrpcPlugin) StartServer ¶
func (gp *GrpcPlugin) StartServer() error
Click to show internal directories.
Click to hide internal directories.