MCPcopy
hub / github.com/spacecloud-io/space-cloud / getSecrets

Method getSecrets

runner/utils/driver/istio/secrets.go:252–268  ·  view source on GitHub ↗
(ctx context.Context, service *model.Service)

Source from the content-addressed store, hash-verified

250}
251
252func (i *Istio) getSecrets(ctx context.Context, service *model.Service) (map[string]*v1.Secret, error) {
253 listOfSecrets := map[string]*v1.Secret{}
254 tasks := service.Tasks
255 for _, task := range tasks {
256 for _, secretName := range task.Secrets {
257 if _, p := listOfSecrets[secretName]; p {
258 continue
259 }
260 secrets, err := i.kube.CoreV1().Secrets(service.ProjectID).Get(ctx, secretName, metav1.GetOptions{})
261 if err != nil {
262 return nil, err
263 }
264 listOfSecrets[secretName] = secrets
265 }
266 }
267 return listOfSecrets, nil
268}

Callers 3

ApplyServiceMethod · 0.95
SetConfigMethod · 0.80
SetConfigMethod · 0.80

Calls 1

GetMethod · 0.45

Tested by

no test coverage detected