MCPcopy Index your code
hub / github.com/coder/coder / provisionerDaemonsEnabledMW

Method provisionerDaemonsEnabledMW

enterprise/coderd/provisionerdaemons.go:40–51  ·  view source on GitHub ↗
(next http.Handler)

Source from the content-addressed store, hash-verified

38)
39
40func (api *API) provisionerDaemonsEnabledMW(next http.Handler) http.Handler {
41 return http.HandlerFunc(func(rw http.ResponseWriter, r *http.Request) {
42 if !api.Entitlements.Enabled(codersdk.FeatureExternalProvisionerDaemons) {
43 httpapi.Write(r.Context(), rw, http.StatusForbidden, codersdk.Response{
44 Message: "External provisioner daemons is an Enterprise feature. Contact sales!",
45 })
46 return
47 }
48
49 next.ServeHTTP(rw, r)
50 })
51}
52
53type provisiionerDaemonAuthResponse struct {
54 keyID uuid.UUID

Callers

nothing calls this directly

Calls 4

WriteFunction · 0.92
EnabledMethod · 0.65
ContextMethod · 0.65
ServeHTTPMethod · 0.45

Tested by

no test coverage detected