Skip to content

Commit 6c1e41e

Browse files
authored
Merge pull request #2753 from lizardruss/ENG-2185
Devspace defaults to uploading credentials to cluster
2 parents bc3af8d + 5b2f7ea commit 6c1e41e

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

pkg/devspace/build/build.go

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package build
22

33
import (
4+
"strings"
5+
46
dockerclient "github.com/loft-sh/devspace/pkg/devspace/docker"
57
"github.com/loft-sh/devspace/pkg/devspace/pullsecrets"
6-
"strings"
78

89
"github.com/loft-sh/devspace/pkg/devspace/build/builder"
910
"github.com/loft-sh/devspace/pkg/devspace/build/types"
@@ -98,17 +99,17 @@ func (c *controller) Build(ctx devspacecontext.Context, images []string, options
9899

99100
dockerClient, err := dockerclient.NewClient(ctx.Context(), ctx.Log())
100101
if err == nil {
101-
if imageConf.Kaniko != nil && imageConf.Kaniko.Namespace != "" && ctx.KubeClient().Namespace() != imageConf.Kaniko.Namespace {
102-
err = pullsecrets.NewClient().EnsurePullSecret(ctx, dockerClient, imageConf.Kaniko.Namespace, registryURL)
102+
if imageConf.Kaniko != nil {
103+
pullSecretNamespace := imageConf.Kaniko.Namespace
104+
if pullSecretNamespace == "" {
105+
pullSecretNamespace = ctx.KubeClient().Namespace()
106+
}
107+
108+
err = pullsecrets.NewClient().EnsurePullSecret(ctx, dockerClient, pullSecretNamespace, registryURL)
103109
if err != nil {
104110
ctx.Log().Errorf("error ensuring pull secret for registry %s: %v", registryURL, err)
105111
}
106112
}
107-
108-
err = pullsecrets.NewClient().EnsurePullSecret(ctx, dockerClient, ctx.KubeClient().Namespace(), registryURL)
109-
if err != nil {
110-
ctx.Log().Errorf("error ensuring pull secret for registry %s: %v", registryURL, err)
111-
}
112113
}
113114
}
114115

0 commit comments

Comments
 (0)