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

Method GetSecrets

x/testhelper/testing.go:172–190  ·  view source on GitHub ↗
(_ context.Context, pattern secrets.Pattern)

Source from the content-addressed store, hash-verified

170}
171
172func (m MockResolver) GetSecrets(_ context.Context, pattern secrets.Pattern) ([]secrets.Envelope, error) {
173 var result []secrets.Envelope
174 for id, v := range m.Store {
175 if pattern.Match(id) {
176 result = append(result, secrets.Envelope{ID: id, Value: []byte(v)})
177 }
178 }
179 slices.SortFunc(result, func(a, b secrets.Envelope) int {
180 switch {
181 case a.ID.String() < b.ID.String():
182 return -1
183 case a.ID.String() > b.ID.String():
184 return 1
185 default:
186 return 0
187 }
188 })
189 return result, nil
190}

Callers

nothing calls this directly

Calls 2

MatchMethod · 0.65
StringMethod · 0.65

Tested by

no test coverage detected