MCPcopy Index your code
hub / github.com/devspace-sh/devspace / Load

Method Load

pkg/devspace/config/remotecache/loader.go:118–131  ·  view source on GitHub ↗
(ctx context.Context, client kubectl.Client)

Source from the content-addressed store, hash-verified

116}
117
118func (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
133func secretName(devSpaceName string) string {
134 return encoding.SafeConcatName("devspace", "cache", devSpaceName)

Callers

nothing calls this directly

Calls 3

NewCacheFromSecretFunction · 0.85
NewCacheFunction · 0.85
NamespaceMethod · 0.65

Tested by

no test coverage detected