Skip to content

Commit 569eddc

Browse files
committed
chore: update envbuilder to b7781d8
1 parent 5d9e9ef commit 569eddc

File tree

4 files changed

+8
-17
lines changed

4 files changed

+8
-17
lines changed

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ replace tailscale.com => github.com/coder/tailscale v1.1.1-0.20240702054557-aa55
1010

1111
require (
1212
github.com/GoogleContainerTools/kaniko v1.9.2
13-
github.com/coder/envbuilder v1.0.0-rc.0.0.20240830145058-fb7e689f39ed
13+
github.com/coder/envbuilder v1.0.0-rc.0.0.20240910082823-b7781d802f88
1414
github.com/coder/serpent v0.7.0
1515
github.com/docker/docker v26.1.5+incompatible
1616
github.com/gliderlabs/ssh v0.3.7
@@ -295,7 +295,7 @@ require (
295295
go4.org/netipx v0.0.0-20230728180743-ad4cb58a6516 // indirect
296296
golang.org/x/crypto v0.26.0 // indirect
297297
golang.org/x/exp v0.0.0-20240416160154-fe59bbe5cc7f // indirect
298-
golang.org/x/mod v0.19.0 // indirect
298+
golang.org/x/mod v0.21.0 // indirect
299299
golang.org/x/net v0.26.0 // indirect
300300
golang.org/x/oauth2 v0.20.0 // indirect
301301
golang.org/x/sync v0.8.0 // indirect

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,8 +186,8 @@ github.com/cockroachdb/errors v1.2.4/go.mod h1:rQD95gz6FARkaKkQXUksEje/d9a6wBJoC
186186
github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI=
187187
github.com/coder/coder/v2 v2.10.1-0.20240704130443-c2d44d16a352 h1:L/EjCuZxs5tOcqqCaASj/nu65TRYEFcTt8qRQfHZXX0=
188188
github.com/coder/coder/v2 v2.10.1-0.20240704130443-c2d44d16a352/go.mod h1:P1KoQSgnKEAG6Mnd3YlGzAophty+yKA9VV48LpfNRvo=
189-
github.com/coder/envbuilder v1.0.0-rc.0.0.20240830145058-fb7e689f39ed h1:sDEjs9qB2uJ7O85vGmzMja99IZuLvesxElOUFyy22UY=
190-
github.com/coder/envbuilder v1.0.0-rc.0.0.20240830145058-fb7e689f39ed/go.mod h1:LWImvtIWaX3eiAI3zyU46WE/PrE099nCut1zJultSk0=
189+
github.com/coder/envbuilder v1.0.0-rc.0.0.20240910082823-b7781d802f88 h1:eXOILD2tWepnV1r7XZalBX0yC4NJMnpf6OP1nF8O2Ak=
190+
github.com/coder/envbuilder v1.0.0-rc.0.0.20240910082823-b7781d802f88/go.mod h1:krXpDmUsORgNNdvBe6tnwWCGGDLhabom1UUqAZq9+v0=
191191
github.com/coder/kaniko v0.0.0-20240830141327-f307586e3dca h1:PrcSWrllqipTrtet50a3VyAJEQmjziIZyhpy0bsC6o0=
192192
github.com/coder/kaniko v0.0.0-20240830141327-f307586e3dca/go.mod h1:XoTDIhNF0Ll4tLmRYdOn31udU9w5zFrY2PME/crSRCA=
193193
github.com/coder/pretty v0.0.0-20230908205945-e89ba86370e0 h1:3A0ES21Ke+FxEM8CXx9n47SZOKOpgSE1bbJzlE4qPVs=
@@ -895,8 +895,8 @@ golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
895895
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
896896
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
897897
golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
898-
golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8=
899-
golang.org/x/mod v0.19.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
898+
golang.org/x/mod v0.21.0 h1:vvrHzRwRfVKSiLrG+d4FMl/Qi4ukBCE6kZlTUkDYRT0=
899+
golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY=
900900
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
901901
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
902902
golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=

internal/provider/cached_image_resource.go

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import (
1010

1111
kconfig "github.com/GoogleContainerTools/kaniko/pkg/config"
1212
"github.com/coder/envbuilder"
13-
"github.com/coder/envbuilder/constants"
1413
eboptions "github.com/coder/envbuilder/options"
1514
"github.com/coder/terraform-provider-envbuilder/internal/imgutil"
1615
"github.com/coder/terraform-provider-envbuilder/internal/tfutil"
@@ -467,7 +466,8 @@ func runCacheProbe(ctx context.Context, builderImage string, opts eboptions.Opti
467466
if err := os.MkdirAll(tmpKanikoDir, 0o755); err != nil {
468467
return nil, fmt.Errorf("failed to create kaniko dir: %w", err)
469468
}
470-
opts.MagicDir = constants.MagicDir(tmpKanikoDir)
469+
// Use the temporary directory as our 'magic dir'.
470+
opts.MagicDirBase = tmpKanikoDir
471471

472472
// In order to correctly reproduce the final layer of the cached image, we
473473
// need the envbuilder binary used to originally build the image!
@@ -497,13 +497,6 @@ func runCacheProbe(ctx context.Context, builderImage string, opts eboptions.Opti
497497
tflog.Debug(ctx, "workspace_folder not specified, using temp dir", map[string]any{"workspace_folder": opts.WorkspaceFolder})
498498
}
499499

500-
// We need a place to clone the repo.
501-
repoDir := filepath.Join(tmpDir, "repo")
502-
if err := os.MkdirAll(repoDir, 0o755); err != nil {
503-
return nil, fmt.Errorf("failed to create repo dir: %w", err)
504-
}
505-
opts.RemoteRepoDir = repoDir
506-
507500
// The below options are not relevant and are set to their zero value
508501
// explicitly.
509502
// They must be set by extra_env to be used in the final builder image.

internal/provider/provider_internal_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,6 @@ func Test_computeEnvFromOptions(t *testing.T) {
272272
PostStartScriptPath: "string",
273273
PushImage: true,
274274
RemoteRepoBuildMode: true,
275-
RemoteRepoDir: "string",
276275
SetupScript: "string",
277276
SkipRebuild: true,
278277
SSLCertBase64: "string",
@@ -314,7 +313,6 @@ func Test_computeEnvFromOptions(t *testing.T) {
314313
"ENVBUILDER_POST_START_SCRIPT_PATH": "string",
315314
"ENVBUILDER_PUSH_IMAGE": "true",
316315
"ENVBUILDER_REMOTE_REPO_BUILD_MODE": "true",
317-
"ENVBUILDER_REMOTE_REPO_DIR": "string",
318316
"ENVBUILDER_SETUP_SCRIPT": "string",
319317
"ENVBUILDER_SKIP_REBUILD": "true",
320318
"ENVBUILDER_SSL_CERT_BASE64": "string",

0 commit comments

Comments
 (0)