MCPcopy Create free account
hub / github.com/docker/cli / ListTLSFiles

Method ListTLSFiles

cli/command/defaultcontextstore.go:163–180  ·  view source on GitHub ↗

ListTLSFiles implements store.Store's ListTLSFiles

(name string)

Source from the content-addressed store, hash-verified

161
162// ListTLSFiles implements store.Store's ListTLSFiles
163func (s *ContextStoreWithDefault) ListTLSFiles(name string) (map[string]store.EndpointFiles, error) {
164 if name == DefaultContextName {
165 defaultContext, err := s.Resolver()
166 if err != nil {
167 return nil, err
168 }
169 tlsfiles := make(map[string]store.EndpointFiles)
170 for epName, epTLSData := range defaultContext.TLS.Endpoints {
171 var files store.EndpointFiles
172 for filename := range epTLSData.Files {
173 files = append(files, filename)
174 }
175 tlsfiles[epName] = files
176 }
177 return tlsfiles, nil
178 }
179 return s.Store.ListTLSFiles(name)
180}
181
182// GetTLSData implements store.Store's GetTLSData
183func (s *ContextStoreWithDefault) GetTLSData(contextName, endpointName, fileName string) ([]byte, error) {

Callers

nothing calls this directly

Calls 1

ListTLSFilesMethod · 0.65

Tested by

no test coverage detected