@@ -4,24 +4,25 @@ import (
44 "bytes"
55 "context"
66 "fmt"
7- "github.com/loft-sh/devspace/pkg/devspace/pipeline/engine"
8- "github.com/loft-sh/devspace/pkg/devspace/pipeline/env"
9- "github.com/loft-sh/devspace/pkg/util/yamlutil"
10- "mvdan.cc/sh/v3/expand"
11- "mvdan.cc/sh/v3/interp"
127 "os"
138 "os/exec"
149 "regexp"
1510 "strconv"
1611 "strings"
1712
13+ "github.com/loft-sh/devspace/pkg/devspace/pipeline/engine"
14+ "github.com/loft-sh/devspace/pkg/devspace/pipeline/env"
15+ "github.com/loft-sh/devspace/pkg/util/yamlutil"
16+ "mvdan.cc/sh/v3/expand"
17+ "mvdan.cc/sh/v3/interp"
18+
1819 "github.com/loft-sh/devspace/pkg/devspace/deploy/deployer/kubectl/walk"
1920)
2021
2122// ExpressionMatchRegex is the regex to check if a value matches the devspace var format
2223var ExpressionMatchRegex = regexp .MustCompile (`(?ms)^\$\#?\!?\((.+)\)$` )
2324
24- const DEVSPACE_SKIP_PRELOAD_ENV = "DEVSPACE_SKIP_PRELOAD"
25+ const DevSpaceSkipPreloadEnv = "DEVSPACE_SKIP_PRELOAD"
2526
2627func expressionMatchFn (key , value string ) bool {
2728 return ExpressionMatchRegex .MatchString (value )
@@ -99,7 +100,7 @@ func ResolveExpressions(ctx context.Context, value, dir string, variables map[st
99100 stderr := & bytes.Buffer {}
100101
101102 envVars := []string {}
102- envVars = append (envVars , DEVSPACE_SKIP_PRELOAD_ENV + "=true" )
103+ envVars = append (envVars , DevSpaceSkipPreloadEnv + "=true" )
103104 envVars = append (envVars , os .Environ ()... )
104105 err := engine .ExecuteSimpleShellCommand (ctx , dir , env .NewVariableEnvProvider (expand .ListEnviron (envVars ... ), vars ), stdout , stderr , nil , match [1 ], os .Args [1 :]... )
105106 if err != nil {
0 commit comments