Documentation ¶
Index ¶
- func CreateCerts(ctx context.Context, coreV1Interface corev1.CoreV1Interface, ...) (string, string, []byte, error)
- type Error
- type HTTPError
- type Server
- func (is *Server) ExecuteInterceptor(r *http.Request) ([]byte, error)
- func (is *Server) RegisterInterceptor(path string, interceptor triggersv1.InterceptorInterface)
- func (is *Server) ServeHTTP(w http.ResponseWriter, r *http.Request)
- func (is *Server) UpdateCRDWithCaCert(ctx context.Context, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCerts ¶ added in v0.20.2
func CreateCerts(ctx context.Context, coreV1Interface corev1.CoreV1Interface, logger *zap.SugaredLogger) (string, string, []byte, error)
Types ¶
type Error ¶
Error represents a handler error. It provides methods for a HTTP status code and embeds the built-in error interface.
type HTTPError ¶
HTTPError represents an error with an associated HTTP status code.
type Server ¶
type Server struct { Logger *zap.SugaredLogger // contains filtered or unexported fields }
func NewWithCoreInterceptors ¶
func NewWithCoreInterceptors(sg interceptors.SecretGetter, l *zap.SugaredLogger) (*Server, error)
func (*Server) ExecuteInterceptor ¶
func (*Server) RegisterInterceptor ¶ added in v0.18.0
func (is *Server) RegisterInterceptor(path string, interceptor triggersv1.InterceptorInterface)
RegisterInterceptor sets up the interceptor to be served at the specfied path
func (*Server) UpdateCRDWithCaCert ¶ added in v0.20.2
func (is *Server) UpdateCRDWithCaCert(ctx context.Context, triggersV1Alpha1 triggersv1alpha1.TriggersV1alpha1Interface, ci []*v1alpha1.ClusterInterceptor, caCert []byte) error
UpdateCRDWithCaCert updates clusterinterceptor crd caBundle with caCert
Click to show internal directories.
Click to hide internal directories.