MCPcopy Index your code
hub / github.com/docker/cli / parseMetadata

Function parseMetadata

cli/context/store/store.go:498–508  ·  view source on GitHub ↗
(data []byte, name string)

Source from the content-addressed store, hash-verified

496}
497
498func parseMetadata(data []byte, name string) (Metadata, error) {
499 var meta Metadata
500 if err := json.Unmarshal(data, &meta); err != nil {
501 return meta, err
502 }
503 if err := ValidateContextName(name); err != nil {
504 return Metadata{}, err
505 }
506 meta.Name = name
507 return meta, nil
508}
509
510func importEndpointTLS(tlsData *ContextTLSData, tlsPath string, data []byte) error {
511 parts := strings.SplitN(strings.TrimPrefix(tlsPath, "tls/"), "/", 2)

Callers 2

importTarFunction · 0.85
importZipFunction · 0.85

Calls 1

ValidateContextNameFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…