(ctx context.Context, service *model.Service)
| 250 | } |
| 251 | |
| 252 | func (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 | } |
no test coverage detected