(ctx context.Context, client kubectl.Client)
| 116 | } |
| 117 | |
| 118 | func (c *cacheLoader) Load(ctx context.Context, client kubectl.Client) (Cache, error) { |
| 119 | remoteCache, err := NewCacheFromSecret(ctx, client, c.secretName) |
| 120 | if err != nil { |
| 121 | if !kerrors.IsNotFound(err) && !kerrors.IsForbidden(err) && !errors.Is(err, syscall.ECONNREFUSED) { |
| 122 | return nil, err |
| 123 | } |
| 124 | |
| 125 | s := NewCache(c.configName, c.secretName) |
| 126 | s.secretNamespace = client.Namespace() |
| 127 | return s, nil |
| 128 | } |
| 129 | |
| 130 | return remoteCache, nil |
| 131 | } |
| 132 | |
| 133 | func secretName(devSpaceName string) string { |
| 134 | return encoding.SafeConcatName("devspace", "cache", devSpaceName) |
nothing calls this directly
no test coverage detected