MCPcopy Create free account
hub / github.com/docker/secrets-engine / doRegister

Function doRegister

plugin/register.go:72–80  ·  view source on GitHub ↗
(ctx context.Context, c *http.Client, pluginName string, config Config, timeout time.Duration)

Source from the content-addressed store, hash-verified

70}
71
72func doRegister(ctx context.Context, c *http.Client, pluginName string, config Config, timeout time.Duration) (*runtimeConfig, error) {
73 client := newRegisterClient(c, pluginName, config, timeout)
74 resp, err := client.register(ctx)
75 if err != nil {
76 return nil, fmt.Errorf("failed to register plugin %s: %w", pluginName, err)
77 }
78 config.Logger.Printf("Plugin %s registered successfully", pluginName)
79 return resp, nil
80}

Callers 1

setupFunction · 0.85

Calls 4

newRegisterClientFunction · 0.85
registerMethod · 0.80
ErrorfMethod · 0.65
PrintfMethod · 0.65

Tested by

no test coverage detected