Documentation
¶
Index ¶
- Constants
- func CreateEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func DecodeCreateGatkeeperConfigReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeGatkeeperConfigReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodePatchGatekeeperConfigReq(c context.Context, r *http.Request) (interface{}, error)
- func DeleteEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func GetEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
- func PatchEndpoint(userInfoGetter provider.UserInfoGetter, ...) endpoint.Endpoint
Constants ¶
View Source
const ( // Gatekeeper only uses the configs from the namespace which is set as "gatekeeper namespace" in the gatekeeper controller and audit. // For our deployment, its always `gatekeeper-system` ConfigNamespace = "gatekeeper-system" // Gatekeeper audit also uses the hardcoded config name `config` ConfigName = "config" )
Variables ¶
This section is empty.
Functions ¶
func CreateEndpoint ¶
func CreateEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider) endpoint.Endpoint
func DecodePatchGatekeeperConfigReq ¶
DecodePatchGatekeeperConfigReq decodes http request into patchGatekeeperConfigReq
func DeleteEndpoint ¶
func DeleteEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider) endpoint.Endpoint
func GetEndpoint ¶
func GetEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider) endpoint.Endpoint
func PatchEndpoint ¶
func PatchEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider) endpoint.Endpoint
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.