Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5f16c2f2fa | ||
|
|
9d35ccefac | ||
|
|
13fb5b6158 | ||
|
|
f8796f9095 | ||
|
|
5175dbeb3f |
@@ -43,6 +43,7 @@ resources:
|
|||||||
platforms:
|
platforms:
|
||||||
- plan9/amd64
|
- plan9/amd64
|
||||||
- plan9/386
|
- plan9/386
|
||||||
|
push: false
|
||||||
---
|
---
|
||||||
name: registry
|
name: registry
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
@@ -79,6 +80,7 @@ resources:
|
|||||||
cacheFrom:
|
cacheFrom:
|
||||||
- local:
|
- local:
|
||||||
src: tmp/cache
|
src: tmp/cache
|
||||||
|
push: false
|
||||||
---
|
---
|
||||||
name: dbc
|
name: dbc
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
@@ -92,6 +94,7 @@ resources:
|
|||||||
exec: true
|
exec: true
|
||||||
builder:
|
builder:
|
||||||
name: cloud-builder-name
|
name: cloud-builder-name
|
||||||
|
push: false
|
||||||
---
|
---
|
||||||
name: build-args
|
name: build-args
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
@@ -104,6 +107,7 @@ resources:
|
|||||||
location: "app"
|
location: "app"
|
||||||
buildArgs:
|
buildArgs:
|
||||||
SET_ME_TO_TRUE: "true"
|
SET_ME_TO_TRUE: "true"
|
||||||
|
push: false
|
||||||
---
|
---
|
||||||
name: build-target
|
name: build-target
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
@@ -115,6 +119,7 @@ resources:
|
|||||||
context:
|
context:
|
||||||
location: "app"
|
location: "app"
|
||||||
target: "build-me"
|
target: "build-me"
|
||||||
|
push: false
|
||||||
---
|
---
|
||||||
name: named-contexts
|
name: named-contexts
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
@@ -128,6 +133,7 @@ resources:
|
|||||||
named:
|
named:
|
||||||
"golang:latest":
|
"golang:latest":
|
||||||
location: "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"
|
location: "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"
|
||||||
|
push: false
|
||||||
---
|
---
|
||||||
name: remote-context
|
name: remote-context
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
@@ -138,6 +144,7 @@ resources:
|
|||||||
properties:
|
properties:
|
||||||
context:
|
context:
|
||||||
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"
|
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"
|
||||||
|
push: false
|
||||||
|
|
||||||
---
|
---
|
||||||
name: inline
|
name: inline
|
||||||
@@ -153,6 +160,7 @@ resources:
|
|||||||
COPY hello.c ./
|
COPY hello.c ./
|
||||||
context:
|
context:
|
||||||
location: "app"
|
location: "app"
|
||||||
|
push: false
|
||||||
---
|
---
|
||||||
name: remote-context
|
name: remote-context
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
@@ -165,6 +173,7 @@ resources:
|
|||||||
location: app/Dockerfile
|
location: app/Dockerfile
|
||||||
context:
|
context:
|
||||||
location: "https://github.com/docker-library/hello-world.git"
|
location: "https://github.com/docker-library/hello-world.git"
|
||||||
|
push: false
|
||||||
---
|
---
|
||||||
name: docker-load
|
name: docker-load
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
@@ -178,3 +187,4 @@ resources:
|
|||||||
exports:
|
exports:
|
||||||
- docker:
|
- docker:
|
||||||
tar: true
|
tar: true
|
||||||
|
push: false
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
var dockerHubPassword = config.Require("dockerHubPassword");
|
var dockerHubPassword = config.Require("dockerHubPassword");
|
||||||
var multiPlatform = new DockerBuild.Image("multiPlatform", new()
|
var multiPlatform = new DockerBuild.Image("multiPlatform", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||||
{
|
{
|
||||||
Location = "./app/Dockerfile.multiPlatform",
|
Location = "./app/Dockerfile.multiPlatform",
|
||||||
@@ -26,6 +27,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
|
|
||||||
var registryPush = new DockerBuild.Image("registryPush", new()
|
var registryPush = new DockerBuild.Image("registryPush", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Context = new DockerBuild.Inputs.BuildContextArgs
|
Context = new DockerBuild.Inputs.BuildContextArgs
|
||||||
{
|
{
|
||||||
Location = "./app",
|
Location = "./app",
|
||||||
@@ -58,6 +60,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
|
|
||||||
var cached = new DockerBuild.Image("cached", new()
|
var cached = new DockerBuild.Image("cached", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Context = new DockerBuild.Inputs.BuildContextArgs
|
Context = new DockerBuild.Inputs.BuildContextArgs
|
||||||
{
|
{
|
||||||
Location = "./app",
|
Location = "./app",
|
||||||
@@ -87,6 +90,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
|
|
||||||
var buildArgs = new DockerBuild.Image("buildArgs", new()
|
var buildArgs = new DockerBuild.Image("buildArgs", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||||
{
|
{
|
||||||
Location = "./app/Dockerfile.buildArgs",
|
Location = "./app/Dockerfile.buildArgs",
|
||||||
@@ -103,6 +107,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
|
|
||||||
var extraHosts = new DockerBuild.Image("extraHosts", new()
|
var extraHosts = new DockerBuild.Image("extraHosts", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||||
{
|
{
|
||||||
Location = "./app/Dockerfile.extraHosts",
|
Location = "./app/Dockerfile.extraHosts",
|
||||||
@@ -119,6 +124,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
|
|
||||||
var sshMount = new DockerBuild.Image("sshMount", new()
|
var sshMount = new DockerBuild.Image("sshMount", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||||
{
|
{
|
||||||
Location = "./app/Dockerfile.sshMount",
|
Location = "./app/Dockerfile.sshMount",
|
||||||
@@ -138,6 +144,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
|
|
||||||
var secrets = new DockerBuild.Image("secrets", new()
|
var secrets = new DockerBuild.Image("secrets", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||||
{
|
{
|
||||||
Location = "./app/Dockerfile.secrets",
|
Location = "./app/Dockerfile.secrets",
|
||||||
@@ -154,6 +161,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
|
|
||||||
var labels = new DockerBuild.Image("labels", new()
|
var labels = new DockerBuild.Image("labels", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Context = new DockerBuild.Inputs.BuildContextArgs
|
Context = new DockerBuild.Inputs.BuildContextArgs
|
||||||
{
|
{
|
||||||
Location = "./app",
|
Location = "./app",
|
||||||
@@ -166,6 +174,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
|
|
||||||
var target = new DockerBuild.Image("target", new()
|
var target = new DockerBuild.Image("target", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||||
{
|
{
|
||||||
Location = "./app/Dockerfile.target",
|
Location = "./app/Dockerfile.target",
|
||||||
@@ -179,6 +188,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
|
|
||||||
var namedContexts = new DockerBuild.Image("namedContexts", new()
|
var namedContexts = new DockerBuild.Image("namedContexts", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||||
{
|
{
|
||||||
Location = "./app/Dockerfile.namedContexts",
|
Location = "./app/Dockerfile.namedContexts",
|
||||||
@@ -198,6 +208,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
|
|
||||||
var remoteContext = new DockerBuild.Image("remoteContext", new()
|
var remoteContext = new DockerBuild.Image("remoteContext", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Context = new DockerBuild.Inputs.BuildContextArgs
|
Context = new DockerBuild.Inputs.BuildContextArgs
|
||||||
{
|
{
|
||||||
Location = "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
Location = "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||||
@@ -206,6 +217,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
|
|
||||||
var remoteContextWithInline = new DockerBuild.Image("remoteContextWithInline", new()
|
var remoteContextWithInline = new DockerBuild.Image("remoteContextWithInline", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||||
{
|
{
|
||||||
Inline = @"FROM busybox
|
Inline = @"FROM busybox
|
||||||
@@ -220,6 +232,7 @@ COPY hello.c ./
|
|||||||
|
|
||||||
var inline = new DockerBuild.Image("inline", new()
|
var inline = new DockerBuild.Image("inline", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
Dockerfile = new DockerBuild.Inputs.DockerfileArgs
|
||||||
{
|
{
|
||||||
Inline = @"FROM alpine
|
Inline = @"FROM alpine
|
||||||
@@ -234,6 +247,7 @@ RUN echo ""This uses an inline Dockerfile! 👍""
|
|||||||
|
|
||||||
var dockerLoad = new DockerBuild.Image("dockerLoad", new()
|
var dockerLoad = new DockerBuild.Image("dockerLoad", new()
|
||||||
{
|
{
|
||||||
|
Push = false,
|
||||||
Context = new DockerBuild.Inputs.BuildContextArgs
|
Context = new DockerBuild.Inputs.BuildContextArgs
|
||||||
{
|
{
|
||||||
Location = "./app",
|
Location = "./app",
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ func main() {
|
|||||||
cfg := config.New(ctx, "")
|
cfg := config.New(ctx, "")
|
||||||
dockerHubPassword := cfg.Require("dockerHubPassword")
|
dockerHubPassword := cfg.Require("dockerHubPassword")
|
||||||
multiPlatform, err := dockerbuild.NewImage(ctx, "multiPlatform", &dockerbuild.ImageArgs{
|
multiPlatform, err := dockerbuild.NewImage(ctx, "multiPlatform", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
Location: pulumi.String("./app/Dockerfile.multiPlatform"),
|
Location: pulumi.String("./app/Dockerfile.multiPlatform"),
|
||||||
},
|
},
|
||||||
@@ -26,6 +27,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "registryPush", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "registryPush", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Context: &dockerbuild.BuildContextArgs{
|
Context: &dockerbuild.BuildContextArgs{
|
||||||
Location: pulumi.String("./app"),
|
Location: pulumi.String("./app"),
|
||||||
},
|
},
|
||||||
@@ -52,6 +54,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "cached", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "cached", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Context: &dockerbuild.BuildContextArgs{
|
Context: &dockerbuild.BuildContextArgs{
|
||||||
Location: pulumi.String("./app"),
|
Location: pulumi.String("./app"),
|
||||||
},
|
},
|
||||||
@@ -75,6 +78,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "buildArgs", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "buildArgs", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
Location: pulumi.String("./app/Dockerfile.buildArgs"),
|
Location: pulumi.String("./app/Dockerfile.buildArgs"),
|
||||||
},
|
},
|
||||||
@@ -89,6 +93,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "extraHosts", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "extraHosts", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
Location: pulumi.String("./app/Dockerfile.extraHosts"),
|
Location: pulumi.String("./app/Dockerfile.extraHosts"),
|
||||||
},
|
},
|
||||||
@@ -103,6 +108,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "sshMount", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "sshMount", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
Location: pulumi.String("./app/Dockerfile.sshMount"),
|
Location: pulumi.String("./app/Dockerfile.sshMount"),
|
||||||
},
|
},
|
||||||
@@ -119,6 +125,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "secrets", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "secrets", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
Location: pulumi.String("./app/Dockerfile.secrets"),
|
Location: pulumi.String("./app/Dockerfile.secrets"),
|
||||||
},
|
},
|
||||||
@@ -133,6 +140,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "labels", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "labels", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Context: &dockerbuild.BuildContextArgs{
|
Context: &dockerbuild.BuildContextArgs{
|
||||||
Location: pulumi.String("./app"),
|
Location: pulumi.String("./app"),
|
||||||
},
|
},
|
||||||
@@ -144,6 +152,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "target", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "target", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
Location: pulumi.String("./app/Dockerfile.target"),
|
Location: pulumi.String("./app/Dockerfile.target"),
|
||||||
},
|
},
|
||||||
@@ -156,6 +165,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "namedContexts", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "namedContexts", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
Location: pulumi.String("./app/Dockerfile.namedContexts"),
|
Location: pulumi.String("./app/Dockerfile.namedContexts"),
|
||||||
},
|
},
|
||||||
@@ -172,6 +182,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "remoteContext", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "remoteContext", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Context: &dockerbuild.BuildContextArgs{
|
Context: &dockerbuild.BuildContextArgs{
|
||||||
Location: pulumi.String("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"),
|
Location: pulumi.String("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"),
|
||||||
},
|
},
|
||||||
@@ -180,6 +191,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "remoteContextWithInline", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "remoteContextWithInline", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
Inline: pulumi.String("FROM busybox\nCOPY hello.c ./\n"),
|
Inline: pulumi.String("FROM busybox\nCOPY hello.c ./\n"),
|
||||||
},
|
},
|
||||||
@@ -191,6 +203,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "inline", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "inline", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
Inline: pulumi.String("FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n"),
|
Inline: pulumi.String("FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n"),
|
||||||
},
|
},
|
||||||
@@ -202,6 +215,7 @@ func main() {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = dockerbuild.NewImage(ctx, "dockerLoad", &dockerbuild.ImageArgs{
|
_, err = dockerbuild.NewImage(ctx, "dockerLoad", &dockerbuild.ImageArgs{
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Context: &dockerbuild.BuildContextArgs{
|
Context: &dockerbuild.BuildContextArgs{
|
||||||
Location: pulumi.String("./app"),
|
Location: pulumi.String("./app"),
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ public class App {
|
|||||||
final var config = ctx.config();
|
final var config = ctx.config();
|
||||||
final var dockerHubPassword = config.get("dockerHubPassword");
|
final var dockerHubPassword = config.get("dockerHubPassword");
|
||||||
var multiPlatform = new Image("multiPlatform", ImageArgs.builder()
|
var multiPlatform = new Image("multiPlatform", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.dockerfile(DockerfileArgs.builder()
|
.dockerfile(DockerfileArgs.builder()
|
||||||
.location("./app/Dockerfile.multiPlatform")
|
.location("./app/Dockerfile.multiPlatform")
|
||||||
.build())
|
.build())
|
||||||
@@ -44,6 +45,7 @@ public class App {
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var registryPush = new Image("registryPush", ImageArgs.builder()
|
var registryPush = new Image("registryPush", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.context(BuildContextArgs.builder()
|
.context(BuildContextArgs.builder()
|
||||||
.location("./app")
|
.location("./app")
|
||||||
.build())
|
.build())
|
||||||
@@ -62,6 +64,7 @@ public class App {
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var cached = new Image("cached", ImageArgs.builder()
|
var cached = new Image("cached", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.context(BuildContextArgs.builder()
|
.context(BuildContextArgs.builder()
|
||||||
.location("./app")
|
.location("./app")
|
||||||
.build())
|
.build())
|
||||||
@@ -79,6 +82,7 @@ public class App {
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var buildArgs = new Image("buildArgs", ImageArgs.builder()
|
var buildArgs = new Image("buildArgs", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.dockerfile(DockerfileArgs.builder()
|
.dockerfile(DockerfileArgs.builder()
|
||||||
.location("./app/Dockerfile.buildArgs")
|
.location("./app/Dockerfile.buildArgs")
|
||||||
.build())
|
.build())
|
||||||
@@ -89,6 +93,7 @@ public class App {
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var extraHosts = new Image("extraHosts", ImageArgs.builder()
|
var extraHosts = new Image("extraHosts", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.dockerfile(DockerfileArgs.builder()
|
.dockerfile(DockerfileArgs.builder()
|
||||||
.location("./app/Dockerfile.extraHosts")
|
.location("./app/Dockerfile.extraHosts")
|
||||||
.build())
|
.build())
|
||||||
@@ -99,6 +104,7 @@ public class App {
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var sshMount = new Image("sshMount", ImageArgs.builder()
|
var sshMount = new Image("sshMount", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.dockerfile(DockerfileArgs.builder()
|
.dockerfile(DockerfileArgs.builder()
|
||||||
.location("./app/Dockerfile.sshMount")
|
.location("./app/Dockerfile.sshMount")
|
||||||
.build())
|
.build())
|
||||||
@@ -111,6 +117,7 @@ public class App {
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var secrets = new Image("secrets", ImageArgs.builder()
|
var secrets = new Image("secrets", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.dockerfile(DockerfileArgs.builder()
|
.dockerfile(DockerfileArgs.builder()
|
||||||
.location("./app/Dockerfile.secrets")
|
.location("./app/Dockerfile.secrets")
|
||||||
.build())
|
.build())
|
||||||
@@ -121,6 +128,7 @@ public class App {
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var labels = new Image("labels", ImageArgs.builder()
|
var labels = new Image("labels", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.context(BuildContextArgs.builder()
|
.context(BuildContextArgs.builder()
|
||||||
.location("./app")
|
.location("./app")
|
||||||
.build())
|
.build())
|
||||||
@@ -128,6 +136,7 @@ public class App {
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var target = new Image("target", ImageArgs.builder()
|
var target = new Image("target", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.dockerfile(DockerfileArgs.builder()
|
.dockerfile(DockerfileArgs.builder()
|
||||||
.location("./app/Dockerfile.target")
|
.location("./app/Dockerfile.target")
|
||||||
.build())
|
.build())
|
||||||
@@ -138,6 +147,7 @@ public class App {
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var namedContexts = new Image("namedContexts", ImageArgs.builder()
|
var namedContexts = new Image("namedContexts", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.dockerfile(DockerfileArgs.builder()
|
.dockerfile(DockerfileArgs.builder()
|
||||||
.location("./app/Dockerfile.namedContexts")
|
.location("./app/Dockerfile.namedContexts")
|
||||||
.build())
|
.build())
|
||||||
@@ -148,12 +158,14 @@ public class App {
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var remoteContext = new Image("remoteContext", ImageArgs.builder()
|
var remoteContext = new Image("remoteContext", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.context(BuildContextArgs.builder()
|
.context(BuildContextArgs.builder()
|
||||||
.location("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile")
|
.location("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile")
|
||||||
.build())
|
.build())
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
var remoteContextWithInline = new Image("remoteContextWithInline", ImageArgs.builder()
|
var remoteContextWithInline = new Image("remoteContextWithInline", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.dockerfile(DockerfileArgs.builder()
|
.dockerfile(DockerfileArgs.builder()
|
||||||
.inline("""
|
.inline("""
|
||||||
FROM busybox
|
FROM busybox
|
||||||
@@ -166,6 +178,7 @@ COPY hello.c ./
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var inline = new Image("inline", ImageArgs.builder()
|
var inline = new Image("inline", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.dockerfile(DockerfileArgs.builder()
|
.dockerfile(DockerfileArgs.builder()
|
||||||
.inline("""
|
.inline("""
|
||||||
FROM alpine
|
FROM alpine
|
||||||
@@ -178,6 +191,7 @@ RUN echo "This uses an inline Dockerfile! 👍"
|
|||||||
.build());
|
.build());
|
||||||
|
|
||||||
var dockerLoad = new Image("dockerLoad", ImageArgs.builder()
|
var dockerLoad = new Image("dockerLoad", ImageArgs.builder()
|
||||||
|
.push(false)
|
||||||
.context(BuildContextArgs.builder()
|
.context(BuildContextArgs.builder()
|
||||||
.location("./app")
|
.location("./app")
|
||||||
.build())
|
.build())
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import * as docker_build from "@pulumi/docker-build";
|
|||||||
const config = new pulumi.Config();
|
const config = new pulumi.Config();
|
||||||
const dockerHubPassword = config.require("dockerHubPassword");
|
const dockerHubPassword = config.require("dockerHubPassword");
|
||||||
const multiPlatform = new docker_build.Image("multiPlatform", {
|
const multiPlatform = new docker_build.Image("multiPlatform", {
|
||||||
|
push: false,
|
||||||
dockerfile: {
|
dockerfile: {
|
||||||
location: "./app/Dockerfile.multiPlatform",
|
location: "./app/Dockerfile.multiPlatform",
|
||||||
},
|
},
|
||||||
@@ -16,6 +17,7 @@ const multiPlatform = new docker_build.Image("multiPlatform", {
|
|||||||
],
|
],
|
||||||
});
|
});
|
||||||
const registryPush = new docker_build.Image("registryPush", {
|
const registryPush = new docker_build.Image("registryPush", {
|
||||||
|
push: false,
|
||||||
context: {
|
context: {
|
||||||
location: "./app",
|
location: "./app",
|
||||||
},
|
},
|
||||||
@@ -33,6 +35,7 @@ const registryPush = new docker_build.Image("registryPush", {
|
|||||||
}],
|
}],
|
||||||
});
|
});
|
||||||
const cached = new docker_build.Image("cached", {
|
const cached = new docker_build.Image("cached", {
|
||||||
|
push: false,
|
||||||
context: {
|
context: {
|
||||||
location: "./app",
|
location: "./app",
|
||||||
},
|
},
|
||||||
@@ -49,6 +52,7 @@ const cached = new docker_build.Image("cached", {
|
|||||||
}],
|
}],
|
||||||
});
|
});
|
||||||
const buildArgs = new docker_build.Image("buildArgs", {
|
const buildArgs = new docker_build.Image("buildArgs", {
|
||||||
|
push: false,
|
||||||
dockerfile: {
|
dockerfile: {
|
||||||
location: "./app/Dockerfile.buildArgs",
|
location: "./app/Dockerfile.buildArgs",
|
||||||
},
|
},
|
||||||
@@ -60,6 +64,7 @@ const buildArgs = new docker_build.Image("buildArgs", {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
const extraHosts = new docker_build.Image("extraHosts", {
|
const extraHosts = new docker_build.Image("extraHosts", {
|
||||||
|
push: false,
|
||||||
dockerfile: {
|
dockerfile: {
|
||||||
location: "./app/Dockerfile.extraHosts",
|
location: "./app/Dockerfile.extraHosts",
|
||||||
},
|
},
|
||||||
@@ -69,6 +74,7 @@ const extraHosts = new docker_build.Image("extraHosts", {
|
|||||||
addHosts: ["metadata.google.internal:169.254.169.254"],
|
addHosts: ["metadata.google.internal:169.254.169.254"],
|
||||||
});
|
});
|
||||||
const sshMount = new docker_build.Image("sshMount", {
|
const sshMount = new docker_build.Image("sshMount", {
|
||||||
|
push: false,
|
||||||
dockerfile: {
|
dockerfile: {
|
||||||
location: "./app/Dockerfile.sshMount",
|
location: "./app/Dockerfile.sshMount",
|
||||||
},
|
},
|
||||||
@@ -80,6 +86,7 @@ const sshMount = new docker_build.Image("sshMount", {
|
|||||||
}],
|
}],
|
||||||
});
|
});
|
||||||
const secrets = new docker_build.Image("secrets", {
|
const secrets = new docker_build.Image("secrets", {
|
||||||
|
push: false,
|
||||||
dockerfile: {
|
dockerfile: {
|
||||||
location: "./app/Dockerfile.secrets",
|
location: "./app/Dockerfile.secrets",
|
||||||
},
|
},
|
||||||
@@ -91,6 +98,7 @@ const secrets = new docker_build.Image("secrets", {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
const labels = new docker_build.Image("labels", {
|
const labels = new docker_build.Image("labels", {
|
||||||
|
push: false,
|
||||||
context: {
|
context: {
|
||||||
location: "./app",
|
location: "./app",
|
||||||
},
|
},
|
||||||
@@ -99,6 +107,7 @@ const labels = new docker_build.Image("labels", {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
const target = new docker_build.Image("target", {
|
const target = new docker_build.Image("target", {
|
||||||
|
push: false,
|
||||||
dockerfile: {
|
dockerfile: {
|
||||||
location: "./app/Dockerfile.target",
|
location: "./app/Dockerfile.target",
|
||||||
},
|
},
|
||||||
@@ -108,6 +117,7 @@ const target = new docker_build.Image("target", {
|
|||||||
target: "build-me",
|
target: "build-me",
|
||||||
});
|
});
|
||||||
const namedContexts = new docker_build.Image("namedContexts", {
|
const namedContexts = new docker_build.Image("namedContexts", {
|
||||||
|
push: false,
|
||||||
dockerfile: {
|
dockerfile: {
|
||||||
location: "./app/Dockerfile.namedContexts",
|
location: "./app/Dockerfile.namedContexts",
|
||||||
},
|
},
|
||||||
@@ -120,10 +130,14 @@ const namedContexts = new docker_build.Image("namedContexts", {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
const remoteContext = new docker_build.Image("remoteContext", {context: {
|
const remoteContext = new docker_build.Image("remoteContext", {
|
||||||
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
push: false,
|
||||||
}});
|
context: {
|
||||||
|
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||||
|
},
|
||||||
|
});
|
||||||
const remoteContextWithInline = new docker_build.Image("remoteContextWithInline", {
|
const remoteContextWithInline = new docker_build.Image("remoteContextWithInline", {
|
||||||
|
push: false,
|
||||||
dockerfile: {
|
dockerfile: {
|
||||||
inline: `FROM busybox
|
inline: `FROM busybox
|
||||||
COPY hello.c ./
|
COPY hello.c ./
|
||||||
@@ -134,6 +148,7 @@ COPY hello.c ./
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
const inline = new docker_build.Image("inline", {
|
const inline = new docker_build.Image("inline", {
|
||||||
|
push: false,
|
||||||
dockerfile: {
|
dockerfile: {
|
||||||
inline: `FROM alpine
|
inline: `FROM alpine
|
||||||
RUN echo "This uses an inline Dockerfile! 👍"
|
RUN echo "This uses an inline Dockerfile! 👍"
|
||||||
@@ -144,6 +159,7 @@ RUN echo "This uses an inline Dockerfile! 👍"
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
const dockerLoad = new docker_build.Image("dockerLoad", {
|
const dockerLoad = new docker_build.Image("dockerLoad", {
|
||||||
|
push: false,
|
||||||
context: {
|
context: {
|
||||||
location: "./app",
|
location: "./app",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import pulumi_docker_build as docker_build
|
|||||||
config = pulumi.Config()
|
config = pulumi.Config()
|
||||||
docker_hub_password = config.require("dockerHubPassword")
|
docker_hub_password = config.require("dockerHubPassword")
|
||||||
multi_platform = docker_build.Image("multiPlatform",
|
multi_platform = docker_build.Image("multiPlatform",
|
||||||
|
push=False,
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
location="./app/Dockerfile.multiPlatform",
|
location="./app/Dockerfile.multiPlatform",
|
||||||
),
|
),
|
||||||
@@ -15,6 +16,7 @@ multi_platform = docker_build.Image("multiPlatform",
|
|||||||
docker_build.Platform.PLAN9_386,
|
docker_build.Platform.PLAN9_386,
|
||||||
])
|
])
|
||||||
registry_push = docker_build.Image("registryPush",
|
registry_push = docker_build.Image("registryPush",
|
||||||
|
push=False,
|
||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="./app",
|
location="./app",
|
||||||
),
|
),
|
||||||
@@ -31,6 +33,7 @@ registry_push = docker_build.Image("registryPush",
|
|||||||
password=docker_hub_password,
|
password=docker_hub_password,
|
||||||
)])
|
)])
|
||||||
cached = docker_build.Image("cached",
|
cached = docker_build.Image("cached",
|
||||||
|
push=False,
|
||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="./app",
|
location="./app",
|
||||||
),
|
),
|
||||||
@@ -46,6 +49,7 @@ cached = docker_build.Image("cached",
|
|||||||
),
|
),
|
||||||
)])
|
)])
|
||||||
build_args = docker_build.Image("buildArgs",
|
build_args = docker_build.Image("buildArgs",
|
||||||
|
push=False,
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
location="./app/Dockerfile.buildArgs",
|
location="./app/Dockerfile.buildArgs",
|
||||||
),
|
),
|
||||||
@@ -56,6 +60,7 @@ build_args = docker_build.Image("buildArgs",
|
|||||||
"SET_ME_TO_TRUE": "true",
|
"SET_ME_TO_TRUE": "true",
|
||||||
})
|
})
|
||||||
extra_hosts = docker_build.Image("extraHosts",
|
extra_hosts = docker_build.Image("extraHosts",
|
||||||
|
push=False,
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
location="./app/Dockerfile.extraHosts",
|
location="./app/Dockerfile.extraHosts",
|
||||||
),
|
),
|
||||||
@@ -64,6 +69,7 @@ extra_hosts = docker_build.Image("extraHosts",
|
|||||||
),
|
),
|
||||||
add_hosts=["metadata.google.internal:169.254.169.254"])
|
add_hosts=["metadata.google.internal:169.254.169.254"])
|
||||||
ssh_mount = docker_build.Image("sshMount",
|
ssh_mount = docker_build.Image("sshMount",
|
||||||
|
push=False,
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
location="./app/Dockerfile.sshMount",
|
location="./app/Dockerfile.sshMount",
|
||||||
),
|
),
|
||||||
@@ -74,6 +80,7 @@ ssh_mount = docker_build.Image("sshMount",
|
|||||||
id="default",
|
id="default",
|
||||||
)])
|
)])
|
||||||
secrets = docker_build.Image("secrets",
|
secrets = docker_build.Image("secrets",
|
||||||
|
push=False,
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
location="./app/Dockerfile.secrets",
|
location="./app/Dockerfile.secrets",
|
||||||
),
|
),
|
||||||
@@ -84,6 +91,7 @@ secrets = docker_build.Image("secrets",
|
|||||||
"password": "hunter2",
|
"password": "hunter2",
|
||||||
})
|
})
|
||||||
labels = docker_build.Image("labels",
|
labels = docker_build.Image("labels",
|
||||||
|
push=False,
|
||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="./app",
|
location="./app",
|
||||||
),
|
),
|
||||||
@@ -91,6 +99,7 @@ labels = docker_build.Image("labels",
|
|||||||
"description": "This image will get a descriptive label 👍",
|
"description": "This image will get a descriptive label 👍",
|
||||||
})
|
})
|
||||||
target = docker_build.Image("target",
|
target = docker_build.Image("target",
|
||||||
|
push=False,
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
location="./app/Dockerfile.target",
|
location="./app/Dockerfile.target",
|
||||||
),
|
),
|
||||||
@@ -99,6 +108,7 @@ target = docker_build.Image("target",
|
|||||||
),
|
),
|
||||||
target="build-me")
|
target="build-me")
|
||||||
named_contexts = docker_build.Image("namedContexts",
|
named_contexts = docker_build.Image("namedContexts",
|
||||||
|
push=False,
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
location="./app/Dockerfile.namedContexts",
|
location="./app/Dockerfile.namedContexts",
|
||||||
),
|
),
|
||||||
@@ -110,10 +120,13 @@ named_contexts = docker_build.Image("namedContexts",
|
|||||||
),
|
),
|
||||||
},
|
},
|
||||||
))
|
))
|
||||||
remote_context = docker_build.Image("remoteContext", context=docker_build.BuildContextArgs(
|
remote_context = docker_build.Image("remoteContext",
|
||||||
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
push=False,
|
||||||
))
|
context=docker_build.BuildContextArgs(
|
||||||
|
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||||
|
))
|
||||||
remote_context_with_inline = docker_build.Image("remoteContextWithInline",
|
remote_context_with_inline = docker_build.Image("remoteContextWithInline",
|
||||||
|
push=False,
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
inline="""FROM busybox
|
inline="""FROM busybox
|
||||||
COPY hello.c ./
|
COPY hello.c ./
|
||||||
@@ -123,6 +136,7 @@ COPY hello.c ./
|
|||||||
location="https://github.com/docker-library/hello-world.git",
|
location="https://github.com/docker-library/hello-world.git",
|
||||||
))
|
))
|
||||||
inline = docker_build.Image("inline",
|
inline = docker_build.Image("inline",
|
||||||
|
push=False,
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
inline="""FROM alpine
|
inline="""FROM alpine
|
||||||
RUN echo "This uses an inline Dockerfile! 👍"
|
RUN echo "This uses an inline Dockerfile! 👍"
|
||||||
@@ -132,6 +146,7 @@ RUN echo "This uses an inline Dockerfile! 👍"
|
|||||||
location="./app",
|
location="./app",
|
||||||
))
|
))
|
||||||
docker_load = docker_build.Image("dockerLoad",
|
docker_load = docker_build.Image("dockerLoad",
|
||||||
|
push=False,
|
||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="./app",
|
location="./app",
|
||||||
),
|
),
|
||||||
|
|||||||
238
examples/testdata/recorded/TestProviderUpgrade/upgrade/0.0.1/grpc.json
vendored
Normal file
238
examples/testdata/recorded/TestProviderUpgrade/upgrade/0.0.1/grpc.json
vendored
Normal file
@@ -0,0 +1,238 @@
|
|||||||
|
{"method":"/pulumirpc.LanguageRuntime/GetPluginInfo","request":{},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.LanguageRuntime/GetRequiredPlugins","request":{"project":"deprecated","pwd":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","program":".","info":{"rootDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","programDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","entryPoint":".","options":{}}},"response":{"plugins":[{"name":"docker-build","kind":"resource"}]},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"outputValues"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"deletedWith"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"aliasSpecs"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"transforms"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"pulumi:pulumi:Stack","name":"provider-docker-build-p-it-bryces-wor-upgrade-e061461f","object":{},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fgo%2Fpkg%2Fmod%2Fgithub.com%2Fpulumi%2Fpulumi%2Fsdk%2Fv3@v3.109.0%2Fgo%2Fpulumi%2Frun.go","line":113}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","object":{}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"0.0.2-alpha.1713828576+f5e57ab7.dirty"},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default","olds":{},"news":{}},"response":{"inputs":{"host":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Configure","request":{"variables":{"docker-build:config:host":""},"args":{"host":""},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true,"sendsOldInputsToDelete":true},"response":{"acceptSecrets":true,"supportsPreview":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","olds":{},"news":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.buildArgs"}},"randomSeed":"Zpop9M+JmIOwQmpumbecUCsV/ks1h9w6l2kNF3lHjtY="},"response":{"inputs":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","olds":{},"news":{"cacheFrom":[{"local":{"src":"tmp/cache"}}],"cacheTo":[{"local":{"dest":"tmp/cache","mode":"max"}}],"context":{"location":"./app"}},"randomSeed":"dazhCjb2uC3lg762/5M8fHXC64y7VpteYy88EbBvYRk="},"response":{"inputs":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","olds":{},"news":{"context":{"location":"./app"},"exports":[{"docker":{"tar":true}}]},"randomSeed":"k/yAQzkpHW8a2lT12qIMuQfWrQ6sxi52a7UTd31LbD4="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","olds":{},"news":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.extraHosts"}},"randomSeed":"NEWS/2SobJBiSZclKMV4daNb9w/gZpL9pcnSEjW15fY="},"response":{"inputs":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","olds":{},"news":{"context":{"location":"./app"},"labels":{"description":"This image will get a descriptive label 👍"}},"randomSeed":"w9MW3AkZK+TS8c5c+uX+fP+Vt8poZV/PUbderi6/3dE="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","olds":{},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n"}},"randomSeed":"mV9MJBEc699p8wXnrZvEsyefqhUZDd3HxcbOcnUAdO0="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","olds":{},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.multiPlatform"},"platforms":["plan9/amd64","plan9/386"]},"randomSeed":"SPsY4RQylcrhPetcrwIr7G+BibJW0+09naCR6cJSJGg="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","olds":{},"news":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"location":"./app/Dockerfile.namedContexts"}},"randomSeed":"6nH/HyMcjBzTIyOjPbXERsM0mAuEXlIBKB24F1Gsa80="},"response":{"inputs":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","olds":{},"news":{"context":{"location":"./app"},"exports":[{"registry":{"ociMediaTypes":true,"push":false}}],"tags":["docker.io/pulumibot/buildkit-e2e:example"]},"randomSeed":"fMySvdt7mS2bvuQkC+8ICtuDrqf6d8R/cNdjP+iii6w="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","olds":{},"news":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"}},"randomSeed":"pXjbeSMAG78wM0O3cgoHerpS38bRyXVDCXAXHVmkeXA="},"response":{"inputs":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","olds":{},"news":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n"}},"randomSeed":"hU23n1oCU57Ug9cijDs3BOi/NUF0CsL2DRpU9QXayJU="},"response":{"inputs":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","olds":{},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.secrets"},"secrets":{"password":"hunter2"}},"randomSeed":"9oO+TJ0chIeCLZuHJV29ILCIQ6XWA9HcT34B8nt7lI8="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","olds":{},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.sshMount"},"ssh":[{"id":"default"}]},"randomSeed":"kWpnWR43XXn09f6NoRg3J1ahweFpu+Ki90I2VetJ8SM="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","olds":{},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.target"},"target":"build-me"},"randomSeed":"VXrvj73695AeVkkB+YfN35qaeyIUVEvBOVHVxSSfaIw="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""},"preview":true},"response":{"id":"sshMount","properties":{"context":{"location":"./app"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ssh":[{"id":"default"}],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""},"preview":true},"response":{"id":"labels","properties":{"context":{"location":"./app"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"sshMount","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.sshMount"},"ssh":[{"id":"default"}]},"propertyDependencies":{"context":{},"dockerfile":{},"ssh":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","id":"sshMount","object":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"preview":true},"response":{"id":"inline","properties":{"context":{"location":"./app"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""},"preview":true},"response":{"id":"secrets","properties":{"context":{"location":"./app"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","secrets":{"password":"hunter2"},"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"inline","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","id":"inline","object":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"labels","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"labels":{"description":"This image will get a descriptive label 👍"}},"propertyDependencies":{"context":{},"labels":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","id":"labels","object":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"secrets","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.secrets"},"secrets":{"password":"hunter2"}},"propertyDependencies":{"context":{},"dockerfile":{},"secrets":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","id":"secrets","object":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""},"preview":true},"response":{"id":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","properties":{"context":{"location":"./app"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"registryPush","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"exports":[{"registry":{"ociMediaTypes":true,"push":false}}],"tags":["docker.io/pulumibot/buildkit-e2e:example"]},"propertyDependencies":{"context":{},"exports":{},"tags":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","id":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","object":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"},"preview":true},"response":{"id":"target","properties":{"context":{"location":"./app"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","target":"build-me"}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"target","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.target"},"target":"build-me"},"propertyDependencies":{"context":{},"dockerfile":{},"target":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","id":"target","object":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","properties":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"preview":true},"response":{"id":"buildArgs","properties":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"buildArgs","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.buildArgs"}},"propertyDependencies":{"buildArgs":{},"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","id":"buildArgs","object":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""},"preview":true},"response":{"id":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","properties":{"context":{"location":"./app"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"dockerLoad","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"exports":[{"docker":{"tar":true}}]},"propertyDependencies":{"context":{},"exports":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","id":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","object":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","properties":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"preview":true},"response":{"id":"cached","properties":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"cached","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"cacheFrom":[{"local":{"src":"tmp/cache"}}],"cacheTo":[{"local":{"dest":"tmp/cache","mode":"max"}}],"context":{"location":"./app"}},"propertyDependencies":{"cacheFrom":{},"cacheTo":{},"context":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","id":"cached","object":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""},"preview":true},"response":{"id":"multiPlatform","properties":{"context":{"location":"./app"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"multiPlatform","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.multiPlatform"},"platforms":["plan9/amd64","plan9/386"]},"propertyDependencies":{"context":{},"dockerfile":{},"platforms":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","id":"multiPlatform","object":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","outputs":{"platforms":["plan9/amd64","plan9/386"]}},"response":{},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","properties":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"preview":true},"response":{"id":"remoteContext","properties":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"remoteContext","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"}},"propertyDependencies":{"context":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","id":"remoteContext","object":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","properties":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"preview":true},"response":{"id":"extraHosts","properties":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"extraHosts","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.extraHosts"}},"propertyDependencies":{"addHosts":{},"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","id":"extraHosts","object":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","properties":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"preview":true},"response":{"id":"remoteContextWithInline","properties":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"remoteContextWithInline","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","id":"remoteContextWithInline","object":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","properties":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"preview":true},"response":{"id":"namedContexts","properties":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"contextHash":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","digest":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"namedContexts","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"location":"./app/Dockerfile.namedContexts"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","id":"namedContexts","object":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.LanguageRuntime/Run","request":{"project":"provider-docker-build","stack":"p-it-bryces-wor-upgrade-e061461f","pwd":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","program":".","dryRun":true,"parallel":40,"monitorAddress":"127.0.0.1:60753","organization":"organization","configPropertyMap":{},"info":{"rootDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","programDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","entryPoint":".","options":{}}},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.LanguageRuntime/GetPluginInfo","request":{},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.LanguageRuntime/GetRequiredPlugins","request":{"project":"deprecated","pwd":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","program":".","info":{"rootDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","programDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","entryPoint":".","options":{}}},"response":{"plugins":[{"name":"docker-build","kind":"resource"}]},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"outputValues"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"deletedWith"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"aliasSpecs"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"transforms"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"pulumi:pulumi:Stack","name":"provider-docker-build-p-it-bryces-wor-upgrade-e061461f","object":{},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fgo%2Fpkg%2Fmod%2Fgithub.com%2Fpulumi%2Fpulumi%2Fsdk%2Fv3@v3.109.0%2Fgo%2Fpulumi%2Frun.go","line":113}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","object":{}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"0.0.2-alpha.1713828576+f5e57ab7.dirty"},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default","olds":{},"news":{}},"response":{"inputs":{"host":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Configure","request":{"variables":{"docker-build:config:host":""},"args":{"host":""},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true,"sendsOldInputsToDelete":true},"response":{"acceptSecrets":true,"supportsPreview":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","olds":{},"news":{"cacheFrom":[{"local":{"src":"tmp/cache"}}],"cacheTo":[{"local":{"dest":"tmp/cache","mode":"max"}}],"context":{"location":"./app"}},"randomSeed":"c+JQMdFhF6DOlV8hBuEsf76TrMLc6uX0cKSx/rvuQcc="},"response":{"inputs":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","olds":{},"news":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.buildArgs"}},"randomSeed":"iPranfQEDhU2tBPuJ2P7Q3/OHjdBPVHK9/IzM11zxfk="},"response":{"inputs":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","olds":{},"news":{"context":{"location":"./app"},"exports":[{"docker":{"tar":true}}]},"randomSeed":"nIXHrGklHMSwivplBfBucdtH4wJ7A5eo7bjj4ZxL8QE="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","olds":{},"news":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.extraHosts"}},"randomSeed":"hd2D8/SmwfN3kSVt2mzNB6K7p8wSD24qhpQ+kH+6Kxk="},"response":{"inputs":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","olds":{},"news":{"context":{"location":"./app"},"labels":{"description":"This image will get a descriptive label 👍"}},"randomSeed":"i/5eV6MV38Hjst81A4OlJF42udbJ9Asyz/r3P+1NTZ0="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","olds":{},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n"}},"randomSeed":"spb/oBaOJEb8pwkhwRwVY/swPtN8qOE65qm/r+WENhM="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","olds":{},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.multiPlatform"},"platforms":["plan9/amd64","plan9/386"]},"randomSeed":"VAIZ261e1K5SdjJGxUK4lFZZ81lVX9uLZNaMJZSaSgc="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","olds":{},"news":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"location":"./app/Dockerfile.namedContexts"}},"randomSeed":"ckcraHsDcgQy8Xfc5GCkEctolkFoPJuQBchIjgaIy5o="},"response":{"inputs":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","olds":{},"news":{"context":{"location":"./app"},"exports":[{"registry":{"ociMediaTypes":true,"push":false}}],"tags":["docker.io/pulumibot/buildkit-e2e:example"]},"randomSeed":"qLetBHXWUUbd1nzRKwb+4Q3vMS1U992mEpsIV3aWY68="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","olds":{},"news":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"}},"randomSeed":"1Z8ESqA4tOmwRrcM6D0q+ipiiHXwTJ9qgw9HT7+WaWo="},"response":{"inputs":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","olds":{},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.secrets"},"secrets":{"password":"hunter2"}},"randomSeed":"jVeY5oCFxhbO0PQM/yzT/j5sqyKRIiswQOHMkXQy1cw="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","olds":{},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.sshMount"},"ssh":[{"id":"default"}]},"randomSeed":"DhxVd/uvzafm07NfEWe2OBqp3t/o9IR6AT18EKLmEuU="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","olds":{},"news":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n"}},"randomSeed":"I0Y9+u4kHEsYQsS6cmtW6TOL8Bagud98ZK8PBzHAKOU="},"response":{"inputs":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","olds":{},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.target"},"target":"build-me"},"randomSeed":"T9HnfRgKDfZ+iBd2a68qPmyp8eGs0f+K2xsnjj0ISWE="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","properties":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"id":"remoteContext","properties":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"remoteContext","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"}},"propertyDependencies":{"context":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","id":"remoteContext","object":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"id":"inline","properties":{"context":{"location":"./app"},"contextHash":"36c67969e6700e87bde75fcf604a7db1fa9593194718fc0ae1c498df43228aec","digest":"","dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"inline","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","id":"inline","object":{"context":{"location":"./app"},"contextHash":"36c67969e6700e87bde75fcf604a7db1fa9593194718fc0ae1c498df43228aec","digest":"","dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"}},"response":{"id":"target","properties":{"context":{"location":"./app"},"contextHash":"fefadf795b6b4b119e97a87067a25f52a16cc3375223acad7b3f642fdcd413fc","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":"build-me"}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"target","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.target"},"target":"build-me"},"propertyDependencies":{"context":{},"dockerfile":{},"target":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","id":"target","object":{"context":{"location":"./app"},"contextHash":"fefadf795b6b4b119e97a87067a25f52a16cc3375223acad7b3f642fdcd413fc","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":"build-me"}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""}},"response":{"id":"secrets","properties":{"context":{"location":"./app"},"contextHash":"5c1561571a60aa3b5a234a9c26f69e2ba5d9a18624f426109d36a1d729b23a21","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","secrets":{"password":"hunter2"},"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"secrets","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.secrets"},"secrets":{"password":"hunter2"}},"propertyDependencies":{"context":{},"dockerfile":{},"secrets":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","id":"secrets","object":{"context":{"location":"./app"},"contextHash":"5c1561571a60aa3b5a234a9c26f69e2ba5d9a18624f426109d36a1d729b23a21","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","secrets":{"password":"hunter2"},"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""}},"response":{"id":"sshMount","properties":{"context":{"location":"./app"},"contextHash":"71d21b382ab9ee0324ad820ce57a0a4318342a0a244931f51fc46b791f1b37e9","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","ssh":[{"id":"default"}],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"sshMount","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.sshMount"},"ssh":[{"id":"default"}]},"propertyDependencies":{"context":{},"dockerfile":{},"ssh":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","id":"sshMount","object":{"context":{"location":"./app"},"contextHash":"71d21b382ab9ee0324ad820ce57a0a4318342a0a244931f51fc46b791f1b37e9","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","ssh":[{"id":"default"}],"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"response":{"id":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","properties":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"docker.io/pulumibot/buildkit-e2e:example@sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"registryPush","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"exports":[{"registry":{"ociMediaTypes":true,"push":false}}],"tags":["docker.io/pulumibot/buildkit-e2e:example"]},"propertyDependencies":{"context":{},"exports":{},"tags":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","id":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","object":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"docker.io/pulumibot/buildkit-e2e:example@sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","properties":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"id":"cached","properties":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"cached","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"cacheFrom":[{"local":{"src":"tmp/cache"}}],"cacheTo":[{"local":{"dest":"tmp/cache","mode":"max"}}],"context":{"location":"./app"}},"propertyDependencies":{"cacheFrom":{},"cacheTo":{},"context":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","id":"cached","object":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"id":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","properties":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"dockerLoad","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"exports":[{"docker":{"tar":true}}]},"propertyDependencies":{"context":{},"exports":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","id":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","object":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","properties":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"id":"extraHosts","properties":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"contextHash":"e5d510d9ce39d91260e3aa7f8c81d7517a76165eb35e7134cae2f3e4e9fcb712","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"extraHosts","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.extraHosts"}},"propertyDependencies":{"addHosts":{},"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","id":"extraHosts","object":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"contextHash":"e5d510d9ce39d91260e3aa7f8c81d7517a76165eb35e7134cae2f3e4e9fcb712","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"id":"labels","properties":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"labels","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"labels":{"description":"This image will get a descriptive label 👍"}},"propertyDependencies":{"context":{},"labels":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","id":"labels","object":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","properties":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"id":"buildArgs","properties":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"contextHash":"55695ddcfb4d08a0d78d1a74c7b0141dada73ed05bc4b056ba29a51e42c83381","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"buildArgs","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.buildArgs"}},"propertyDependencies":{"buildArgs":{},"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","id":"buildArgs","object":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"contextHash":"55695ddcfb4d08a0d78d1a74c7b0141dada73ed05bc4b056ba29a51e42c83381","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","properties":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""}},"response":{"id":"multiPlatform","properties":{"context":{"location":"./app"},"contextHash":"c7ecf546ed2402de04f2dfa56ca4adb6fd490eed4219d7f1b2e559cd475f1755","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"ref":"","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"multiPlatform","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.multiPlatform"},"platforms":["plan9/amd64","plan9/386"]},"propertyDependencies":{"context":{},"dockerfile":{},"platforms":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","id":"multiPlatform","object":{"context":{"location":"./app"},"contextHash":"c7ecf546ed2402de04f2dfa56ca4adb6fd490eed4219d7f1b2e559cd475f1755","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","outputs":{"platforms":["plan9/amd64","plan9/386"]}},"response":{},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","properties":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"id":"namedContexts","properties":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"contextHash":"3adfaaf17fbb548f06310e76d2826bccb223b49463504d0cc4fe86b0eef5d47d","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"namedContexts","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"location":"./app/Dockerfile.namedContexts"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","id":"namedContexts","object":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"contextHash":"3adfaaf17fbb548f06310e76d2826bccb223b49463504d0cc4fe86b0eef5d47d","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","properties":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"id":"remoteContextWithInline","properties":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"remoteContextWithInline","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","id":"remoteContextWithInline","object":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.LanguageRuntime/Run","request":{"project":"provider-docker-build","stack":"p-it-bryces-wor-upgrade-e061461f","pwd":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","program":".","parallel":40,"monitorAddress":"127.0.0.1:60794","organization":"organization","configPropertyMap":{},"info":{"rootDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","programDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","entryPoint":".","options":{}}},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.LanguageRuntime/GetPluginInfo","request":{},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.LanguageRuntime/GetRequiredPlugins","request":{"project":"deprecated","pwd":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","program":".","info":{"rootDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","programDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","entryPoint":".","options":{}}},"response":{"plugins":[{"name":"docker-build","kind":"resource"}]},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"outputValues"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"deletedWith"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"aliasSpecs"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"transforms"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"pulumi:pulumi:Stack","name":"provider-docker-build-p-it-bryces-wor-upgrade-e061461f","object":{},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fgo%2Fpkg%2Fmod%2Fgithub.com%2Fpulumi%2Fpulumi%2Fsdk%2Fv3@v3.109.0%2Fgo%2Fpulumi%2Frun.go","line":113}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","object":{}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"0.0.2-alpha.1713828576+f5e57ab7.dirty"},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default","olds":{"host":""},"news":{}},"response":{"inputs":{"host":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/DiffConfig","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default","olds":{"host":""},"news":{"host":""},"oldInputs":{"host":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Configure","request":{"variables":{"docker-build:config:host":""},"args":{"host":""},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true,"sendsOldInputsToDelete":true},"response":{"acceptSecrets":true,"supportsPreview":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","olds":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.buildArgs"}},"randomSeed":"tMXM48V491BYs4k3nOqa+BUpCpy8mkFXc1Jyngtv2ks="},"response":{"inputs":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"buildArgs","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","olds":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"contextHash":"55695ddcfb4d08a0d78d1a74c7b0141dada73ed05bc4b056ba29a51e42c83381","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"buildArgs","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.buildArgs"}},"propertyDependencies":{"buildArgs":{},"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","id":"buildArgs","object":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"contextHash":"55695ddcfb4d08a0d78d1a74c7b0141dada73ed05bc4b056ba29a51e42c83381","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","olds":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"cacheFrom":[{"local":{"src":"tmp/cache"}}],"cacheTo":[{"local":{"dest":"tmp/cache","mode":"max"}}],"context":{"location":"./app"}},"randomSeed":"DcWNEJg0Y5LZ6MCTk5H8k58+T7cr/GbT3jb4gNz5zNc="},"response":{"inputs":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"cached","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","olds":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"cached","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"cacheFrom":[{"local":{"src":"tmp/cache"}}],"cacheTo":[{"local":{"dest":"tmp/cache","mode":"max"}}],"context":{"location":"./app"}},"propertyDependencies":{"cacheFrom":{},"cacheTo":{},"context":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","id":"cached","object":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"./app"},"exports":[{"docker":{"tar":true}}]},"randomSeed":"H71/WG0tiWTMF269z3kMD9zBX9Ln0uXis2MuCV/A1NQ="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","olds":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"dockerLoad","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"exports":[{"docker":{"tar":true}}]},"propertyDependencies":{"context":{},"exports":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","id":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","object":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","olds":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.extraHosts"}},"randomSeed":"HMPS/w4UZY/QwMCrYxUJnzTrLqe3q5V/LmY6nKTB484="},"response":{"inputs":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"extraHosts","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","olds":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"contextHash":"e5d510d9ce39d91260e3aa7f8c81d7517a76165eb35e7134cae2f3e4e9fcb712","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"extraHosts","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.extraHosts"}},"propertyDependencies":{"addHosts":{},"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","id":"extraHosts","object":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"contextHash":"e5d510d9ce39d91260e3aa7f8c81d7517a76165eb35e7134cae2f3e4e9fcb712","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n"}},"randomSeed":"agoXAuKdGsp1d8fTJ9q9+zEZCYWyZTuS2p3bvSUHOyA="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"inline","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","olds":{"context":{"location":"./app"},"contextHash":"36c67969e6700e87bde75fcf604a7db1fa9593194718fc0ae1c498df43228aec","digest":"","dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"inline","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","id":"inline","object":{"context":{"location":"./app"},"contextHash":"36c67969e6700e87bde75fcf604a7db1fa9593194718fc0ae1c498df43228aec","digest":"","dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"./app"},"labels":{"description":"This image will get a descriptive label 👍"}},"randomSeed":"9dw+AeJcDZPN4zirq4fWzncjMehMUqGP+reeeUwWhBY="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"labels","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","olds":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"labels","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"labels":{"description":"This image will get a descriptive label 👍"}},"propertyDependencies":{"context":{},"labels":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","id":"labels","object":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.multiPlatform"},"platforms":["plan9/amd64","plan9/386"]},"randomSeed":"eisHaeSJgr13Hz+Y+OW0HajMWGInl2AdIdvYKhaiYM8="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"multiPlatform","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","olds":{"context":{"location":"./app"},"contextHash":"c7ecf546ed2402de04f2dfa56ca4adb6fd490eed4219d7f1b2e559cd475f1755","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"multiPlatform","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.multiPlatform"},"platforms":["plan9/amd64","plan9/386"]},"propertyDependencies":{"context":{},"dockerfile":{},"platforms":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","id":"multiPlatform","object":{"context":{"location":"./app"},"contextHash":"c7ecf546ed2402de04f2dfa56ca4adb6fd490eed4219d7f1b2e559cd475f1755","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","olds":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"location":"./app/Dockerfile.namedContexts"}},"randomSeed":"dozyePo0yXgy++Qeg4zKJgYgteXPg9nDONDS38XVAWc="},"response":{"inputs":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"namedContexts","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","olds":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"contextHash":"3adfaaf17fbb548f06310e76d2826bccb223b49463504d0cc4fe86b0eef5d47d","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"namedContexts","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"location":"./app/Dockerfile.namedContexts"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","id":"namedContexts","object":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"contextHash":"3adfaaf17fbb548f06310e76d2826bccb223b49463504d0cc4fe86b0eef5d47d","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","olds":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"}},"randomSeed":"GeqkcC4hzoLB0IuMuSrn0UluNtAKnAwskinrZUpwQHY="},"response":{"inputs":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"remoteContext","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","olds":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"remoteContext","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"}},"propertyDependencies":{"context":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","id":"remoteContext","object":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""},"news":{"context":{"location":"./app"},"exports":[{"registry":{"ociMediaTypes":true,"push":false}}],"tags":["docker.io/pulumibot/buildkit-e2e:example"]},"randomSeed":"dJuBcpYybxF+YavduppyVIwRmNtwxnfbY/QvUOcVEkU="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","olds":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"docker.io/pulumibot/buildkit-e2e:example@sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"registryPush","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"exports":[{"registry":{"ociMediaTypes":true,"push":false}}],"tags":["docker.io/pulumibot/buildkit-e2e:example"]},"propertyDependencies":{"context":{},"exports":{},"tags":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","id":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","object":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"docker.io/pulumibot/buildkit-e2e:example@sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.secrets"},"secrets":{"password":"hunter2"}},"randomSeed":"DQv3cDSC/jY0j+m+Uuxz4NGr+SPwkxRd0NQEcjXKjFU="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"secrets","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","olds":{"context":{"location":"./app"},"contextHash":"5c1561571a60aa3b5a234a9c26f69e2ba5d9a18624f426109d36a1d729b23a21","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","secrets":{"password":"hunter2"},"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","outputs":{"platforms":["plan9/amd64","plan9/386"]}},"response":{},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"secrets","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.secrets"},"secrets":{"password":"hunter2"}},"propertyDependencies":{"context":{},"dockerfile":{},"secrets":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","id":"secrets","object":{"context":{"location":"./app"},"contextHash":"5c1561571a60aa3b5a234a9c26f69e2ba5d9a18624f426109d36a1d729b23a21","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","secrets":{"password":"hunter2"},"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","olds":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n"}},"randomSeed":"LUCJNdWcMwcGg8+RC4Ps+WrX65B8InJWTsWzq/7tadw="},"response":{"inputs":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"remoteContextWithInline","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","olds":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"remoteContextWithInline","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","id":"remoteContextWithInline","object":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.sshMount"},"ssh":[{"id":"default"}]},"randomSeed":"XvWY+fKcYQGtROjT+EFktlT4gOcDqR5hl3ICvkGeEDE="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"sshMount","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","olds":{"context":{"location":"./app"},"contextHash":"71d21b382ab9ee0324ad820ce57a0a4318342a0a244931f51fc46b791f1b37e9","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","ssh":[{"id":"default"}],"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"sshMount","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.sshMount"},"ssh":[{"id":"default"}]},"propertyDependencies":{"context":{},"dockerfile":{},"ssh":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","id":"sshMount","object":{"context":{"location":"./app"},"contextHash":"71d21b382ab9ee0324ad820ce57a0a4318342a0a244931f51fc46b791f1b37e9","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","ssh":[{"id":"default"}],"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.target"},"target":"build-me"},"randomSeed":"H0mPGShL53nYNHWweNJpfa/pyS3//KbQRVxI9hsRdqM="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"target","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","olds":{"context":{"location":"./app"},"contextHash":"fefadf795b6b4b119e97a87067a25f52a16cc3375223acad7b3f642fdcd413fc","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":"build-me"},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"target","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.target"},"target":"build-me"},"propertyDependencies":{"context":{},"dockerfile":{},"target":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","id":"target","object":{"context":{"location":"./app"},"contextHash":"fefadf795b6b4b119e97a87067a25f52a16cc3375223acad7b3f642fdcd413fc","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":"build-me"}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.LanguageRuntime/Run","request":{"project":"provider-docker-build","stack":"p-it-bryces-wor-upgrade-e061461f","pwd":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","program":".","dryRun":true,"parallel":40,"monitorAddress":"127.0.0.1:60813","organization":"organization","configPropertyMap":{},"info":{"rootDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","programDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","entryPoint":".","options":{}}},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.LanguageRuntime/GetPluginInfo","request":{},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.LanguageRuntime/GetRequiredPlugins","request":{"project":"deprecated","pwd":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","program":".","info":{"rootDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","programDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","entryPoint":".","options":{}}},"response":{"plugins":[{"name":"docker-build","kind":"resource"}]},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"outputValues"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"deletedWith"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"aliasSpecs"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"transforms"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"pulumi:pulumi:Stack","name":"provider-docker-build-p-it-bryces-wor-upgrade-e061461f","object":{},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fgo%2Fpkg%2Fmod%2Fgithub.com%2Fpulumi%2Fpulumi%2Fsdk%2Fv3@v3.109.0%2Fgo%2Fpulumi%2Frun.go","line":113}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","object":{}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"0.0.2-alpha.1713828576+f5e57ab7.dirty"},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default","olds":{"host":""},"news":{}},"response":{"inputs":{"host":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/DiffConfig","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default","olds":{"host":""},"news":{"host":""},"oldInputs":{"host":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Configure","request":{"variables":{"docker-build:config:host":""},"args":{"host":""},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true,"sendsOldInputsToDelete":true},"response":{"acceptSecrets":true,"supportsPreview":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","olds":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"cacheFrom":[{"local":{"src":"tmp/cache"}}],"cacheTo":[{"local":{"dest":"tmp/cache","mode":"max"}}],"context":{"location":"./app"}},"randomSeed":"0R8XzurAkZVBVo5Ak3rdfLsdkT4+q95F/3DhfHyWma8="},"response":{"inputs":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"cached","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","olds":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"cached","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"cacheFrom":[{"local":{"src":"tmp/cache"}}],"cacheTo":[{"local":{"dest":"tmp/cache","mode":"max"}}],"context":{"location":"./app"}},"propertyDependencies":{"cacheFrom":{},"cacheTo":{},"context":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","id":"cached","object":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","olds":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.buildArgs"}},"randomSeed":"y7SP2cfhyxX/xTtxfJbroa9/iXEXVW6Eaci4JXJTNxQ="},"response":{"inputs":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"buildArgs","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","olds":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"contextHash":"55695ddcfb4d08a0d78d1a74c7b0141dada73ed05bc4b056ba29a51e42c83381","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"buildArgs","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.buildArgs"}},"propertyDependencies":{"buildArgs":{},"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","id":"buildArgs","object":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"contextHash":"55695ddcfb4d08a0d78d1a74c7b0141dada73ed05bc4b056ba29a51e42c83381","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"./app"},"exports":[{"docker":{"tar":true}}]},"randomSeed":"cz62E7jO5yWlw9mkJj9Ez4cpdYBF2dgh7E0FUuzLxl8="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","olds":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"dockerLoad","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"exports":[{"docker":{"tar":true}}]},"propertyDependencies":{"context":{},"exports":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","id":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","object":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","olds":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.extraHosts"}},"randomSeed":"7y6D1J226DjAjOcjiIkhaRj6CTPNcN4M2H70xK/eCVE="},"response":{"inputs":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"extraHosts","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","olds":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"contextHash":"e5d510d9ce39d91260e3aa7f8c81d7517a76165eb35e7134cae2f3e4e9fcb712","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"extraHosts","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.extraHosts"}},"propertyDependencies":{"addHosts":{},"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","id":"extraHosts","object":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"contextHash":"e5d510d9ce39d91260e3aa7f8c81d7517a76165eb35e7134cae2f3e4e9fcb712","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n"}},"randomSeed":"YY7uODwIoO2TN3U21WRsr19e/afGYYMZhvFEdWfsi4g="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"inline","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","olds":{"context":{"location":"./app"},"contextHash":"36c67969e6700e87bde75fcf604a7db1fa9593194718fc0ae1c498df43228aec","digest":"","dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"inline","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","id":"inline","object":{"context":{"location":"./app"},"contextHash":"36c67969e6700e87bde75fcf604a7db1fa9593194718fc0ae1c498df43228aec","digest":"","dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"./app"},"labels":{"description":"This image will get a descriptive label 👍"}},"randomSeed":"w3KBpsGE5S0Y+m/1J+0/lClLXfM53bkQwrs6RHl3xlE="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"labels","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","olds":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"labels","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"labels":{"description":"This image will get a descriptive label 👍"}},"propertyDependencies":{"context":{},"labels":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","id":"labels","object":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.multiPlatform"},"platforms":["plan9/amd64","plan9/386"]},"randomSeed":"Ty0cOel4m07ZkB3A+9oMsoZbmI2Q+HUb8UsAbfy/QvU="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"multiPlatform","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","olds":{"context":{"location":"./app"},"contextHash":"c7ecf546ed2402de04f2dfa56ca4adb6fd490eed4219d7f1b2e559cd475f1755","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"multiPlatform","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.multiPlatform"},"platforms":["plan9/amd64","plan9/386"]},"propertyDependencies":{"context":{},"dockerfile":{},"platforms":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","id":"multiPlatform","object":{"context":{"location":"./app"},"contextHash":"c7ecf546ed2402de04f2dfa56ca4adb6fd490eed4219d7f1b2e559cd475f1755","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","olds":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"location":"./app/Dockerfile.namedContexts"}},"randomSeed":"zIZQ9y9Yx+mkkcVMVreEF0oSRj3raIAxkTQxi9rr18E="},"response":{"inputs":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"namedContexts","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","olds":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"contextHash":"3adfaaf17fbb548f06310e76d2826bccb223b49463504d0cc4fe86b0eef5d47d","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"namedContexts","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"location":"./app/Dockerfile.namedContexts"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","id":"namedContexts","object":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"contextHash":"3adfaaf17fbb548f06310e76d2826bccb223b49463504d0cc4fe86b0eef5d47d","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""},"news":{"context":{"location":"./app"},"exports":[{"registry":{"ociMediaTypes":true,"push":false}}],"tags":["docker.io/pulumibot/buildkit-e2e:example"]},"randomSeed":"+e5XWIeDD3dvxfeCWWouOUkymanKzu57dKusbE3L9Zg="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","olds":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"docker.io/pulumibot/buildkit-e2e:example@sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","outputs":{"platforms":["plan9/amd64","plan9/386"]}},"response":{},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"registryPush","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"exports":[{"registry":{"ociMediaTypes":true,"push":false}}],"tags":["docker.io/pulumibot/buildkit-e2e:example"]},"propertyDependencies":{"context":{},"exports":{},"tags":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","id":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","object":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"docker.io/pulumibot/buildkit-e2e:example@sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","olds":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"}},"randomSeed":"uB8WQMUAsec6AH38scYXxeWFx+nAhZp+rUm2WGgrYxk="},"response":{"inputs":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"remoteContext","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","olds":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"remoteContext","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"}},"propertyDependencies":{"context":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","id":"remoteContext","object":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","olds":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"news":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n"}},"randomSeed":"1V9l2UKAV9cHSJcJTKt0ymI0WMMLUnIr+8qPkP6XqGc="},"response":{"inputs":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"remoteContextWithInline","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","olds":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"news":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""},"oldInputs":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"remoteContextWithInline","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n"}},"propertyDependencies":{"context":{},"dockerfile":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","id":"remoteContextWithInline","object":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.secrets"},"secrets":{"password":"hunter2"}},"randomSeed":"+icqSaPIIvsMlPWlo6cwzRCAeYedBVcz625lO/zhkio="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"secrets","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","olds":{"context":{"location":"./app"},"contextHash":"5c1561571a60aa3b5a234a9c26f69e2ba5d9a18624f426109d36a1d729b23a21","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","secrets":{"password":"hunter2"},"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"secrets","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.secrets"},"secrets":{"password":"hunter2"}},"propertyDependencies":{"context":{},"dockerfile":{},"secrets":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","id":"secrets","object":{"context":{"location":"./app"},"contextHash":"5c1561571a60aa3b5a234a9c26f69e2ba5d9a18624f426109d36a1d729b23a21","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","secrets":{"password":"hunter2"},"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.sshMount"},"ssh":[{"id":"default"}]},"randomSeed":"rK2kTpMkTSvZwJOL04Qni9QGC/C92dnGNNjTxCKtSO8="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"sshMount","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","olds":{"context":{"location":"./app"},"contextHash":"71d21b382ab9ee0324ad820ce57a0a4318342a0a244931f51fc46b791f1b37e9","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","ssh":[{"id":"default"}],"target":""},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"sshMount","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.sshMount"},"ssh":[{"id":"default"}]},"propertyDependencies":{"context":{},"dockerfile":{},"ssh":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","id":"sshMount","object":{"context":{"location":"./app"},"contextHash":"71d21b382ab9ee0324ad820ce57a0a4318342a0a244931f51fc46b791f1b37e9","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","ssh":[{"id":"default"}],"target":""}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","olds":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"},"news":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.target"},"target":"build-me"},"randomSeed":"qrvpFrYtistuCpd/I8Dq63WU/hRxec5tndtlGxorgoY="},"response":{"inputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"}},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"target","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","olds":{"context":{"location":"./app"},"contextHash":"fefadf795b6b4b119e97a87067a25f52a16cc3375223acad7b3f642fdcd413fc","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":"build-me"},"news":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"}},"response":{"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"docker-build:index:Image","name":"target","parent":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f","custom":true,"object":{"context":{"location":"./app"},"dockerfile":{"location":"./app/Dockerfile.target"},"target":"build-me"},"propertyDependencies":{"context":{},"dockerfile":{},"target":{}},"acceptSecrets":true,"customTimeouts":{},"acceptResources":true,"sourcePosition":{"uri":"project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go","line":1330}},"response":{"urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","id":"target","object":{"context":{"location":"./app"},"contextHash":"fefadf795b6b4b119e97a87067a25f52a16cc3375223acad7b3f642fdcd413fc","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":"build-me"}},"metadata":{"mode":"server"}}
|
||||||
|
{"method":"/pulumirpc.LanguageRuntime/Run","request":{"project":"provider-docker-build","stack":"p-it-bryces-wor-upgrade-e061461f","pwd":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","program":".","parallel":40,"monitorAddress":"127.0.0.1:60829","organization":"organization","configPropertyMap":{},"info":{"rootDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","programDirectory":"/private/var/folders/kq/zdlx0fn57yl66gxktcyzylv40000gn/T/p-it-bryces-wor-upgrade-e061461f-4146250643","entryPoint":".","options":{}}},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"yaml"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"0.0.2-alpha.1713828576+f5e57ab7.dirty"},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Configure","request":{"variables":{"docker-build:config:host":""},"args":{"host":""},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true,"sendsOldInputsToDelete":true},"response":{"acceptSecrets":true,"supportsPreview":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad","properties":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"docker":{"compressionLevel":0,"dest":"","tar":true},"raw":""}],"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"multiPlatform","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform","properties":{"context":{"location":"./app"},"contextHash":"c7ecf546ed2402de04f2dfa56ca4adb6fd490eed4219d7f1b2e559cd475f1755","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"ref":"","target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.multiPlatform"},"exec":false,"load":false,"noCache":false,"platforms":["plan9/amd64","plan9/386"],"pull":false,"push":false,"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"inline","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline","properties":{"context":{"location":"./app"},"contextHash":"36c67969e6700e87bde75fcf604a7db1fa9593194718fc0ae1c498df43228aec","digest":"","dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"buildArgs","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs","properties":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"contextHash":"55695ddcfb4d08a0d78d1a74c7b0141dada73ed05bc4b056ba29a51e42c83381","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"oldInputs":{"buildArgs":{"SET_ME_TO_TRUE":"true"},"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.buildArgs"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"target","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target","properties":{"context":{"location":"./app"},"contextHash":"fefadf795b6b4b119e97a87067a25f52a16cc3375223acad7b3f642fdcd413fc","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":"build-me"},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.target"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":"build-me"}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"labels","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels","properties":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"labels":{"description":"This image will get a descriptive label 👍"},"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"sshMount","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount","properties":{"context":{"location":"./app"},"contextHash":"71d21b382ab9ee0324ad820ce57a0a4318342a0a244931f51fc46b791f1b37e9","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","ssh":[{"id":"default"}],"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.sshMount"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ssh":[{"id":"default"}],"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"namedContexts","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts","properties":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"contextHash":"3adfaaf17fbb548f06310e76d2826bccb223b49463504d0cc4fe86b0eef5d47d","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"oldInputs":{"context":{"location":"./app","named":{"golang:latest":{"location":"docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"}}},"dockerfile":{"inline":"","location":"./app/Dockerfile.namedContexts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"cached","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached","properties":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"oldInputs":{"cacheFrom":[{"disabled":false,"local":{"digest":"","src":"tmp/cache"},"raw":""}],"cacheTo":[{"disabled":false,"local":{"compressionLevel":0,"dest":"tmp/cache","mode":"max"},"raw":""}],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"remoteContextWithInline","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline","properties":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"oldInputs":{"context":{"location":"https://github.com/docker-library/hello-world.git"},"dockerfile":{"inline":"FROM busybox\nCOPY hello.c ./\n","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"extraHosts","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts","properties":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"contextHash":"e5d510d9ce39d91260e3aa7f8c81d7517a76165eb35e7134cae2f3e4e9fcb712","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"oldInputs":{"addHosts":["metadata.google.internal:169.254.169.254"],"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.extraHosts"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"secrets","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets","properties":{"context":{"location":"./app"},"contextHash":"5c1561571a60aa3b5a234a9c26f69e2ba5d9a18624f426109d36a1d729b23a21","digest":"","dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","secrets":{"password":"hunter2"},"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"./app/Dockerfile.secrets"},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"secrets":{"password":"hunter2"},"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"remoteContext","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext","properties":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"contextHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","digest":"","dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"ref":"","target":""},"oldInputs":{"context":{"location":"https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"},"dockerfile":{"inline":"","location":""},"exec":false,"load":false,"noCache":false,"pull":false,"push":false,"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
|
{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","urn":"urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush","properties":{"context":{"location":"./app"},"contextHash":"e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5","digest":"sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"ref":"docker.io/pulumibot/buildkit-e2e:example@sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e","tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""},"oldInputs":{"context":{"location":"./app"},"dockerfile":{"inline":"","location":"app/Dockerfile"},"exec":false,"exports":[{"disabled":false,"raw":"","registry":{"compressionLevel":0,"danglingNamePrefix":"","ociMediaTypes":true,"push":false}}],"load":false,"noCache":false,"pull":false,"push":false,"tags":["docker.io/pulumibot/buildkit-e2e:example"],"target":""}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"docker-build"}}
|
||||||
856
examples/testdata/recorded/TestProviderUpgrade/upgrade/0.0.1/state.json
vendored
Executable file
856
examples/testdata/recorded/TestProviderUpgrade/upgrade/0.0.1/state.json
vendored
Executable file
@@ -0,0 +1,856 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"deployment": {
|
||||||
|
"manifest": {
|
||||||
|
"time": "2024-04-25T08:48:01.267863-07:00",
|
||||||
|
"magic": "",
|
||||||
|
"version": ""
|
||||||
|
},
|
||||||
|
"secrets_providers": {
|
||||||
|
"type": "passphrase",
|
||||||
|
"state": {
|
||||||
|
"salt": "v1:VL+kccbv65M=:v1:rRAfrl2TUFiFVdMv:sqpTiKP4J8mt05CfZp3bhu9Zqp4UsA=="
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"resources": [
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"custom": false,
|
||||||
|
"type": "pulumi:pulumi:Stack",
|
||||||
|
"outputs": {
|
||||||
|
"platforms": [
|
||||||
|
"plan9/amd64",
|
||||||
|
"plan9/386"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:47:59.523578Z",
|
||||||
|
"modified": "2024-04-25T15:47:59.523578Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default",
|
||||||
|
"custom": true,
|
||||||
|
"id": "1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"type": "pulumi:providers:docker-build",
|
||||||
|
"inputs": {
|
||||||
|
"host": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"host": ""
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:47:59.664483Z",
|
||||||
|
"modified": "2024-04-25T15:47:59.664483Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContext",
|
||||||
|
"custom": true,
|
||||||
|
"id": "remoteContext",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": ""
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"
|
||||||
|
},
|
||||||
|
"contextHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": ""
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"context": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.520476Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.520476Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::inline",
|
||||||
|
"custom": true,
|
||||||
|
"id": "inline",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n",
|
||||||
|
"location": ""
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"contextHash": "36c67969e6700e87bde75fcf604a7db1fa9593194718fc0ae1c498df43228aec",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "FROM alpine\nRUN echo \"This uses an inline Dockerfile! 👍\"\n",
|
||||||
|
"location": ""
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"context": [],
|
||||||
|
"dockerfile": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.542164Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.542164Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::target",
|
||||||
|
"custom": true,
|
||||||
|
"id": "target",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.target"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"target": "build-me"
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"contextHash": "fefadf795b6b4b119e97a87067a25f52a16cc3375223acad7b3f642fdcd413fc",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.target"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"target": "build-me"
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"context": [],
|
||||||
|
"dockerfile": [],
|
||||||
|
"target": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.568397Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.568397Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::secrets",
|
||||||
|
"custom": true,
|
||||||
|
"id": "secrets",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.secrets"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"secrets": {
|
||||||
|
"password": "hunter2"
|
||||||
|
},
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"contextHash": "5c1561571a60aa3b5a234a9c26f69e2ba5d9a18624f426109d36a1d729b23a21",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.secrets"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"secrets": {
|
||||||
|
"password": "hunter2"
|
||||||
|
},
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"context": [],
|
||||||
|
"dockerfile": [],
|
||||||
|
"secrets": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.578273Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.578273Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::sshMount",
|
||||||
|
"custom": true,
|
||||||
|
"id": "sshMount",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.sshMount"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ssh": [
|
||||||
|
{
|
||||||
|
"id": "default"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"contextHash": "71d21b382ab9ee0324ad820ce57a0a4318342a0a244931f51fc46b791f1b37e9",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.sshMount"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"ssh": [
|
||||||
|
{
|
||||||
|
"id": "default"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"context": [],
|
||||||
|
"dockerfile": [],
|
||||||
|
"ssh": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.590119Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.590119Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::registryPush",
|
||||||
|
"custom": true,
|
||||||
|
"id": "sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "app/Dockerfile"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"exports": [
|
||||||
|
{
|
||||||
|
"disabled": false,
|
||||||
|
"raw": "",
|
||||||
|
"registry": {
|
||||||
|
"compressionLevel": 0,
|
||||||
|
"danglingNamePrefix": "",
|
||||||
|
"ociMediaTypes": true,
|
||||||
|
"push": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"tags": [
|
||||||
|
"docker.io/pulumibot/buildkit-e2e:example"
|
||||||
|
],
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"contextHash": "e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5",
|
||||||
|
"digest": "sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "app/Dockerfile"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"exports": [
|
||||||
|
{
|
||||||
|
"disabled": false,
|
||||||
|
"raw": "",
|
||||||
|
"registry": {
|
||||||
|
"compressionLevel": 0,
|
||||||
|
"danglingNamePrefix": "",
|
||||||
|
"ociMediaTypes": true,
|
||||||
|
"push": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "docker.io/pulumibot/buildkit-e2e:example@sha256:daf363fb4e814674f8e3e542e3dc1dbb9f7fb21f83c1956ddc948f20c1f9553e",
|
||||||
|
"tags": [
|
||||||
|
"docker.io/pulumibot/buildkit-e2e:example"
|
||||||
|
],
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"context": [],
|
||||||
|
"exports": [],
|
||||||
|
"tags": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.59945Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.59945Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::cached",
|
||||||
|
"custom": true,
|
||||||
|
"id": "cached",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"cacheFrom": [
|
||||||
|
{
|
||||||
|
"disabled": false,
|
||||||
|
"local": {
|
||||||
|
"digest": "",
|
||||||
|
"src": "tmp/cache"
|
||||||
|
},
|
||||||
|
"raw": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"cacheTo": [
|
||||||
|
{
|
||||||
|
"disabled": false,
|
||||||
|
"local": {
|
||||||
|
"compressionLevel": 0,
|
||||||
|
"dest": "tmp/cache",
|
||||||
|
"mode": "max"
|
||||||
|
},
|
||||||
|
"raw": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "app/Dockerfile"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"cacheFrom": [
|
||||||
|
{
|
||||||
|
"disabled": false,
|
||||||
|
"local": {
|
||||||
|
"digest": "",
|
||||||
|
"src": "tmp/cache"
|
||||||
|
},
|
||||||
|
"raw": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"cacheTo": [
|
||||||
|
{
|
||||||
|
"disabled": false,
|
||||||
|
"local": {
|
||||||
|
"compressionLevel": 0,
|
||||||
|
"dest": "tmp/cache",
|
||||||
|
"mode": "max"
|
||||||
|
},
|
||||||
|
"raw": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"contextHash": "e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "app/Dockerfile"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"cacheFrom": [],
|
||||||
|
"cacheTo": [],
|
||||||
|
"context": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.616567Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.616567Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::dockerLoad",
|
||||||
|
"custom": true,
|
||||||
|
"id": "sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "app/Dockerfile"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"exports": [
|
||||||
|
{
|
||||||
|
"disabled": false,
|
||||||
|
"docker": {
|
||||||
|
"compressionLevel": 0,
|
||||||
|
"dest": "",
|
||||||
|
"tar": true
|
||||||
|
},
|
||||||
|
"raw": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"contextHash": "e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5",
|
||||||
|
"digest": "sha256:af0f1b830122444f250e8f6d50ceea71b6f485cfc0f7a9cc828390c2f0647040",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "app/Dockerfile"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"exports": [
|
||||||
|
{
|
||||||
|
"disabled": false,
|
||||||
|
"docker": {
|
||||||
|
"compressionLevel": 0,
|
||||||
|
"dest": "",
|
||||||
|
"tar": true
|
||||||
|
},
|
||||||
|
"raw": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"context": [],
|
||||||
|
"exports": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.629463Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.629463Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::extraHosts",
|
||||||
|
"custom": true,
|
||||||
|
"id": "extraHosts",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"addHosts": [
|
||||||
|
"metadata.google.internal:169.254.169.254"
|
||||||
|
],
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.extraHosts"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"addHosts": [
|
||||||
|
"metadata.google.internal:169.254.169.254"
|
||||||
|
],
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"contextHash": "e5d510d9ce39d91260e3aa7f8c81d7517a76165eb35e7134cae2f3e4e9fcb712",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.extraHosts"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"addHosts": [],
|
||||||
|
"context": [],
|
||||||
|
"dockerfile": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.639744Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.639744Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::labels",
|
||||||
|
"custom": true,
|
||||||
|
"id": "labels",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "app/Dockerfile"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"labels": {
|
||||||
|
"description": "This image will get a descriptive label 👍"
|
||||||
|
},
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"contextHash": "e569495ad1cfde07d0e769ab9b5ed56b889508f299d2e7a90400caf9e12795d5",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "app/Dockerfile"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"labels": {
|
||||||
|
"description": "This image will get a descriptive label 👍"
|
||||||
|
},
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"context": [],
|
||||||
|
"labels": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.707146Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.707146Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::buildArgs",
|
||||||
|
"custom": true,
|
||||||
|
"id": "buildArgs",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"buildArgs": {
|
||||||
|
"SET_ME_TO_TRUE": "true"
|
||||||
|
},
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.buildArgs"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"buildArgs": {
|
||||||
|
"SET_ME_TO_TRUE": "true"
|
||||||
|
},
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"contextHash": "55695ddcfb4d08a0d78d1a74c7b0141dada73ed05bc4b056ba29a51e42c83381",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.buildArgs"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"buildArgs": [],
|
||||||
|
"context": [],
|
||||||
|
"dockerfile": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.713219Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.713219Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::multiPlatform",
|
||||||
|
"custom": true,
|
||||||
|
"id": "multiPlatform",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.multiPlatform"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"platforms": [
|
||||||
|
"plan9/amd64",
|
||||||
|
"plan9/386"
|
||||||
|
],
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app"
|
||||||
|
},
|
||||||
|
"contextHash": "c7ecf546ed2402de04f2dfa56ca4adb6fd490eed4219d7f1b2e559cd475f1755",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.multiPlatform"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"platforms": [
|
||||||
|
"plan9/amd64",
|
||||||
|
"plan9/386"
|
||||||
|
],
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"context": [],
|
||||||
|
"dockerfile": [],
|
||||||
|
"platforms": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.802952Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.802952Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::namedContexts",
|
||||||
|
"custom": true,
|
||||||
|
"id": "namedContexts",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app",
|
||||||
|
"named": {
|
||||||
|
"golang:latest": {
|
||||||
|
"location": "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.namedContexts"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "./app",
|
||||||
|
"named": {
|
||||||
|
"golang:latest": {
|
||||||
|
"location": "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"contextHash": "3adfaaf17fbb548f06310e76d2826bccb223b49463504d0cc4fe86b0eef5d47d",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "",
|
||||||
|
"location": "./app/Dockerfile.namedContexts"
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"context": [],
|
||||||
|
"dockerfile": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:00.82495Z",
|
||||||
|
"modified": "2024-04-25T15:48:00.82495Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"urn": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::docker-build:index:Image::remoteContextWithInline",
|
||||||
|
"custom": true,
|
||||||
|
"id": "remoteContextWithInline",
|
||||||
|
"type": "docker-build:index:Image",
|
||||||
|
"inputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "https://github.com/docker-library/hello-world.git"
|
||||||
|
},
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "FROM busybox\nCOPY hello.c ./\n",
|
||||||
|
"location": ""
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"outputs": {
|
||||||
|
"context": {
|
||||||
|
"location": "https://github.com/docker-library/hello-world.git"
|
||||||
|
},
|
||||||
|
"contextHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||||
|
"digest": "",
|
||||||
|
"dockerfile": {
|
||||||
|
"inline": "FROM busybox\nCOPY hello.c ./\n",
|
||||||
|
"location": ""
|
||||||
|
},
|
||||||
|
"exec": false,
|
||||||
|
"load": false,
|
||||||
|
"noCache": false,
|
||||||
|
"pull": false,
|
||||||
|
"push": false,
|
||||||
|
"ref": "",
|
||||||
|
"target": ""
|
||||||
|
},
|
||||||
|
"parent": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:pulumi:Stack::provider-docker-build-p-it-bryces-wor-upgrade-e061461f",
|
||||||
|
"provider": "urn:pulumi:p-it-bryces-wor-upgrade-e061461f::provider-docker-build::pulumi:providers:docker-build::default::1262d75a-1f92-4f7b-8b32-6b5246d188f0",
|
||||||
|
"propertyDependencies": {
|
||||||
|
"context": [],
|
||||||
|
"dockerfile": []
|
||||||
|
},
|
||||||
|
"created": "2024-04-25T15:48:01.263124Z",
|
||||||
|
"modified": "2024-04-25T15:48:01.263124Z"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -12,6 +12,7 @@ resources:
|
|||||||
tags:
|
tags:
|
||||||
- alpine-local
|
- alpine-local
|
||||||
load: true
|
load: true
|
||||||
|
push: false
|
||||||
context:
|
context:
|
||||||
location: .
|
location: .
|
||||||
dockerfile:
|
dockerfile:
|
||||||
|
|||||||
187
examples/upgrade/Pulumi.yaml
Normal file
187
examples/upgrade/Pulumi.yaml
Normal file
@@ -0,0 +1,187 @@
|
|||||||
|
name: provider-docker-build
|
||||||
|
runtime: yaml
|
||||||
|
plugins:
|
||||||
|
providers:
|
||||||
|
- name: docker-build
|
||||||
|
path: ../../bin
|
||||||
|
|
||||||
|
resources:
|
||||||
|
# docker buildx build -f app/Dockerfile.multiPlatform --platform plan9/amd64,plan9/386 app
|
||||||
|
multiPlatform:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
dockerfile:
|
||||||
|
location: "./app/Dockerfile.multiPlatform"
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
platforms:
|
||||||
|
- plan9/amd64
|
||||||
|
- plan9/386
|
||||||
|
|
||||||
|
# docker buildx build --output=type=registry app
|
||||||
|
registryPush:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
tags: ["docker.io/pulumibot/buildkit-e2e:example"]
|
||||||
|
exports:
|
||||||
|
- registry:
|
||||||
|
ociMediaTypes: true
|
||||||
|
push: false # Omit this to actually push images.
|
||||||
|
|
||||||
|
# docker buildx build --cache-to=type=local,dest=tmp/cache,mode=max --cache-from=type=local,src=tmp/cache app
|
||||||
|
cached:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
cacheTo:
|
||||||
|
- local:
|
||||||
|
dest: tmp/cache
|
||||||
|
mode: max
|
||||||
|
cacheFrom:
|
||||||
|
- local:
|
||||||
|
src: tmp/cache
|
||||||
|
|
||||||
|
# docker buildx build -f app/Dockerfile.buildArgs --build-arg SET_ME_TO_TRUE=true app
|
||||||
|
buildArgs:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
dockerfile:
|
||||||
|
location: "./app/Dockerfile.buildArgs"
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
buildArgs:
|
||||||
|
SET_ME_TO_TRUE: "true"
|
||||||
|
|
||||||
|
# docker buildx build -f app/Dockerfile.extraHosts --add-host metadata.google.internal:169.254.169.254 app
|
||||||
|
extraHosts:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
dockerfile:
|
||||||
|
location: "./app/Dockerfile.extraHosts"
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
addHosts:
|
||||||
|
- "metadata.google.internal:169.254.169.254"
|
||||||
|
|
||||||
|
# docker buildx build -f app/Dockerfile.sshMount --ssh default app
|
||||||
|
sshMount:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
dockerfile:
|
||||||
|
location: "./app/Dockerfile.sshMount"
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
ssh:
|
||||||
|
- id: default
|
||||||
|
|
||||||
|
# PASSWORD=hunter2 docker buildx build -f app/Dockerfile.secrets --secret id=password,env=PASSWORD app
|
||||||
|
secrets:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
dockerfile:
|
||||||
|
location: "./app/Dockerfile.secrets"
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
secrets:
|
||||||
|
password: hunter2
|
||||||
|
|
||||||
|
# docker buildx build --label "description=This image will get a descriptive label 👍" app
|
||||||
|
labels:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
labels:
|
||||||
|
description: "This image will get a descriptive label 👍"
|
||||||
|
|
||||||
|
# docker buildx build -f app/Dockerfile.target --target build-me app
|
||||||
|
target:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
dockerfile:
|
||||||
|
location: "./app/Dockerfile.target"
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
target: "build-me"
|
||||||
|
|
||||||
|
# docker buildx build -f app/Dockerfile.namedContexts \
|
||||||
|
# --build-context golang:latest=docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984 app
|
||||||
|
namedContexts:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
dockerfile:
|
||||||
|
location: "./app/Dockerfile.namedContexts"
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
named:
|
||||||
|
"golang:latest":
|
||||||
|
location: "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984"
|
||||||
|
|
||||||
|
# docker buildx build https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile
|
||||||
|
remoteContext:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
context:
|
||||||
|
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"
|
||||||
|
|
||||||
|
# docker buildx build -f - https://github.com/docker-library/hello-world.git <<EOF
|
||||||
|
# FROM busybox
|
||||||
|
# COPY hello.c ./
|
||||||
|
# EOF
|
||||||
|
remoteContextWithInline:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
dockerfile:
|
||||||
|
inline: |
|
||||||
|
FROM busybox
|
||||||
|
COPY hello.c ./
|
||||||
|
context:
|
||||||
|
location: "https://github.com/docker-library/hello-world.git"
|
||||||
|
|
||||||
|
# echo "FROM alpine" | docker buildx build -f - .
|
||||||
|
inline:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
dockerfile:
|
||||||
|
inline: |
|
||||||
|
FROM alpine
|
||||||
|
RUN echo "This uses an inline Dockerfile! 👍"
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
|
||||||
|
# docker buildx build --load .
|
||||||
|
dockerLoad:
|
||||||
|
type: docker-build:Image
|
||||||
|
properties:
|
||||||
|
push: false
|
||||||
|
context:
|
||||||
|
location: "./app"
|
||||||
|
exports:
|
||||||
|
- docker:
|
||||||
|
tar: true
|
||||||
|
|
||||||
|
# docker buildx build - < app/Dockerfile.emptyContext
|
||||||
|
#emptyContext:
|
||||||
|
# type: docker-build:Image
|
||||||
|
# properties:
|
||||||
|
# file: "app/Dockerfile.emptyContext"
|
||||||
|
# context: "-"
|
||||||
|
|
||||||
|
outputs:
|
||||||
|
platforms: ${multiPlatform.platforms}
|
||||||
15
examples/upgrade/README.md
Normal file
15
examples/upgrade/README.md
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# YAML Example Program
|
||||||
|
|
||||||
|
Test Pulumi program written in YAML for testing this provider locally.
|
||||||
|
|
||||||
|
Edit this yaml program to test features of your provider locally. You can run this program using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pulumi login
|
||||||
|
pulumi stack init local
|
||||||
|
pulumi up
|
||||||
|
```
|
||||||
|
|
||||||
|
Note that unlike the rest of the auto-generated examples in the ./examples directory, this example is not automatically generated. It is intended to be a place for you to test your provider locally.
|
||||||
|
|
||||||
|
The remaining examples are language specific examples derived from the `make gen_examples` command supported in this provider's Makefile. These examples are automatically generated and should not be edited directly. To regenerate these examples, run `make gen_examples` in the root of this provider's repository.
|
||||||
2
examples/upgrade/app/Dockerfile
Normal file
2
examples/upgrade/app/Dockerfile
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
FROM alpine
|
||||||
|
RUN echo 👍
|
||||||
5
examples/upgrade/app/Dockerfile.buildArgs
Normal file
5
examples/upgrade/app/Dockerfile.buildArgs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
FROM alpine
|
||||||
|
|
||||||
|
ARG SET_ME_TO_TRUE
|
||||||
|
RUN [ "$SET_ME_TO_TRUE" = "true" ]
|
||||||
|
RUN echo "That's the correct build arg, thanks! 👍"
|
||||||
2
examples/upgrade/app/Dockerfile.emptyContext
Normal file
2
examples/upgrade/app/Dockerfile.emptyContext
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
FROM alpine
|
||||||
|
RUN echo "This image doesn't use any local files, so it doesn't need a context parameter 👍"
|
||||||
3
examples/upgrade/app/Dockerfile.extraHosts
Normal file
3
examples/upgrade/app/Dockerfile.extraHosts
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
FROM bash AS base
|
||||||
|
|
||||||
|
RUN getent hosts metadata.google.internal
|
||||||
7
examples/upgrade/app/Dockerfile.multiPlatform
Normal file
7
examples/upgrade/app/Dockerfile.multiPlatform
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
FROM --platform=$BUILDPLATFORM alpine as build
|
||||||
|
RUN echo ${BUILDPLATFORM} > buildplatform
|
||||||
|
RUN echo ${TARGETPLATFORM} > targetplatform
|
||||||
|
|
||||||
|
FROM build
|
||||||
|
RUN cat buildplatform
|
||||||
|
RUN cat targetplatform
|
||||||
5
examples/upgrade/app/Dockerfile.namedContexts
Normal file
5
examples/upgrade/app/Dockerfile.namedContexts
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# syntax=docker/dockerfile:1.4
|
||||||
|
FROM golang:latest
|
||||||
|
|
||||||
|
RUN version="$(go version)" && echo $version && [ "$version" = "go version go1.21.7 linux/amd64" ]
|
||||||
|
RUN echo "This image uses named contexts to pin golang:latest to a specific SHA 👍"
|
||||||
4
examples/upgrade/app/Dockerfile.secrets
Normal file
4
examples/upgrade/app/Dockerfile.secrets
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
FROM alpine
|
||||||
|
|
||||||
|
RUN --mount=type=secret,id=password [ "$(cat /run/secrets/password)" = "hunter2" ]
|
||||||
|
|
||||||
5
examples/upgrade/app/Dockerfile.sshMount
Normal file
5
examples/upgrade/app/Dockerfile.sshMount
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
FROM alpine
|
||||||
|
|
||||||
|
RUN apk add openssh-client
|
||||||
|
|
||||||
|
RUN --mount=type=ssh ssh-add -l
|
||||||
8
examples/upgrade/app/Dockerfile.target
Normal file
8
examples/upgrade/app/Dockerfile.target
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
FROM alpine as build-me
|
||||||
|
RUN echo 👍
|
||||||
|
|
||||||
|
FROM build-me as also-build-me
|
||||||
|
RUN echo 🤙
|
||||||
|
|
||||||
|
FROM build-me as dont-build-me
|
||||||
|
RUN [ "true" = "false" ]
|
||||||
@@ -10,6 +10,7 @@ resources:
|
|||||||
multiPlatform:
|
multiPlatform:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
dockerfile:
|
dockerfile:
|
||||||
location: "./app/Dockerfile.multiPlatform"
|
location: "./app/Dockerfile.multiPlatform"
|
||||||
context:
|
context:
|
||||||
@@ -22,6 +23,7 @@ resources:
|
|||||||
registryPush:
|
registryPush:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
context:
|
context:
|
||||||
location: "./app"
|
location: "./app"
|
||||||
tags: ["docker.io/pulumibot/buildkit-e2e:example"]
|
tags: ["docker.io/pulumibot/buildkit-e2e:example"]
|
||||||
@@ -38,6 +40,7 @@ resources:
|
|||||||
cached:
|
cached:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
context:
|
context:
|
||||||
location: "./app"
|
location: "./app"
|
||||||
cacheTo:
|
cacheTo:
|
||||||
@@ -52,6 +55,7 @@ resources:
|
|||||||
buildArgs:
|
buildArgs:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
dockerfile:
|
dockerfile:
|
||||||
location: "./app/Dockerfile.buildArgs"
|
location: "./app/Dockerfile.buildArgs"
|
||||||
context:
|
context:
|
||||||
@@ -63,6 +67,7 @@ resources:
|
|||||||
extraHosts:
|
extraHosts:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
dockerfile:
|
dockerfile:
|
||||||
location: "./app/Dockerfile.extraHosts"
|
location: "./app/Dockerfile.extraHosts"
|
||||||
context:
|
context:
|
||||||
@@ -74,6 +79,7 @@ resources:
|
|||||||
sshMount:
|
sshMount:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
dockerfile:
|
dockerfile:
|
||||||
location: "./app/Dockerfile.sshMount"
|
location: "./app/Dockerfile.sshMount"
|
||||||
context:
|
context:
|
||||||
@@ -85,6 +91,7 @@ resources:
|
|||||||
secrets:
|
secrets:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
dockerfile:
|
dockerfile:
|
||||||
location: "./app/Dockerfile.secrets"
|
location: "./app/Dockerfile.secrets"
|
||||||
context:
|
context:
|
||||||
@@ -96,6 +103,7 @@ resources:
|
|||||||
labels:
|
labels:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
context:
|
context:
|
||||||
location: "./app"
|
location: "./app"
|
||||||
labels:
|
labels:
|
||||||
@@ -105,6 +113,7 @@ resources:
|
|||||||
target:
|
target:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
dockerfile:
|
dockerfile:
|
||||||
location: "./app/Dockerfile.target"
|
location: "./app/Dockerfile.target"
|
||||||
context:
|
context:
|
||||||
@@ -116,6 +125,7 @@ resources:
|
|||||||
namedContexts:
|
namedContexts:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
dockerfile:
|
dockerfile:
|
||||||
location: "./app/Dockerfile.namedContexts"
|
location: "./app/Dockerfile.namedContexts"
|
||||||
context:
|
context:
|
||||||
@@ -128,6 +138,7 @@ resources:
|
|||||||
remoteContext:
|
remoteContext:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
context:
|
context:
|
||||||
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"
|
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"
|
||||||
|
|
||||||
@@ -138,6 +149,7 @@ resources:
|
|||||||
remoteContextWithInline:
|
remoteContextWithInline:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
dockerfile:
|
dockerfile:
|
||||||
inline: |
|
inline: |
|
||||||
FROM busybox
|
FROM busybox
|
||||||
@@ -149,6 +161,7 @@ resources:
|
|||||||
inline:
|
inline:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
dockerfile:
|
dockerfile:
|
||||||
inline: |
|
inline: |
|
||||||
FROM alpine
|
FROM alpine
|
||||||
@@ -160,6 +173,7 @@ resources:
|
|||||||
dockerLoad:
|
dockerLoad:
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
properties:
|
properties:
|
||||||
|
push: false
|
||||||
context:
|
context:
|
||||||
location: "./app"
|
location: "./app"
|
||||||
exports:
|
exports:
|
||||||
|
|||||||
@@ -6,8 +6,11 @@ package examples
|
|||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
"path"
|
"path"
|
||||||
|
"path/filepath"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
"github.com/pulumi/providertest"
|
||||||
|
"github.com/pulumi/pulumi-docker-build/provider"
|
||||||
"github.com/pulumi/pulumi/pkg/v3/testing/integration"
|
"github.com/pulumi/pulumi/pkg/v3/testing/integration"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
)
|
)
|
||||||
@@ -26,6 +29,28 @@ func TestYAMLExample(t *testing.T) {
|
|||||||
integration.ProgramTest(t, &test)
|
integration.ProgramTest(t, &test)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestYAMLExampleUpgrade(t *testing.T) {
|
||||||
|
// t.Setenv("PULUMI_PROVIDER_TEST_MODE", "snapshot")
|
||||||
|
|
||||||
|
cwd, err := os.Getwd()
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
bin, err := filepath.Abs("../bin")
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
t.Setenv("PATH", bin+":"+os.Getenv("PATH"))
|
||||||
|
p, err := provider.New(nil)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
test := providertest.NewProviderTest(path.Join(cwd, "upgrade"),
|
||||||
|
providertest.WithProviderName("docker-build"),
|
||||||
|
providertest.WithBaselineVersion("0.0.1"),
|
||||||
|
providertest.WithResourceProviderServer(p),
|
||||||
|
// providertest.WithConfig("dockerHubPassword", os.Getenv("DOCKER_HUB_PASSWORD")), // Doesn't support secrets yet.
|
||||||
|
)
|
||||||
|
test.Run(t)
|
||||||
|
}
|
||||||
|
|
||||||
func TestECR(t *testing.T) {
|
func TestECR(t *testing.T) {
|
||||||
if os.Getenv("AWS_SESSION_TOKEN") == "" {
|
if os.Getenv("AWS_SESSION_TOKEN") == "" {
|
||||||
t.Skip("Missing AWS credentials")
|
t.Skip("Missing AWS credentials")
|
||||||
|
|||||||
3
go.mod
3
go.mod
@@ -322,6 +322,7 @@ require (
|
|||||||
github.com/nishanths/exhaustive v0.12.0 // indirect
|
github.com/nishanths/exhaustive v0.12.0 // indirect
|
||||||
github.com/nishanths/predeclared v0.2.2 // indirect
|
github.com/nishanths/predeclared v0.2.2 // indirect
|
||||||
github.com/nunnatsa/ginkgolinter v0.16.1 // indirect
|
github.com/nunnatsa/ginkgolinter v0.16.1 // indirect
|
||||||
|
github.com/nxadm/tail v1.4.11 // indirect
|
||||||
github.com/oklog/run v1.1.0 // indirect
|
github.com/oklog/run v1.1.0 // indirect
|
||||||
github.com/olekukonko/tablewriter v0.0.5 // indirect
|
github.com/olekukonko/tablewriter v0.0.5 // indirect
|
||||||
github.com/opencontainers/go-digest v1.0.0 // indirect
|
github.com/opencontainers/go-digest v1.0.0 // indirect
|
||||||
@@ -349,6 +350,7 @@ require (
|
|||||||
github.com/prometheus/procfs v0.12.0 // indirect
|
github.com/prometheus/procfs v0.12.0 // indirect
|
||||||
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect
|
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect
|
||||||
github.com/pulumi/esc v0.6.2 // indirect
|
github.com/pulumi/esc v0.6.2 // indirect
|
||||||
|
github.com/pulumi/providertest v0.0.12 // indirect
|
||||||
github.com/pulumi/pulumi-yaml v1.6.0 // indirect
|
github.com/pulumi/pulumi-yaml v1.6.0 // indirect
|
||||||
github.com/quasilyte/go-ruleguard v0.4.2 // indirect
|
github.com/quasilyte/go-ruleguard v0.4.2 // indirect
|
||||||
github.com/quasilyte/gogrep v0.5.0 // indirect
|
github.com/quasilyte/gogrep v0.5.0 // indirect
|
||||||
@@ -471,6 +473,7 @@ require (
|
|||||||
gopkg.in/inf.v0 v0.9.1 // indirect
|
gopkg.in/inf.v0 v0.9.1 // indirect
|
||||||
gopkg.in/ini.v1 v1.67.0 // indirect
|
gopkg.in/ini.v1 v1.67.0 // indirect
|
||||||
gopkg.in/square/go-jose.v2 v2.6.0 // indirect
|
gopkg.in/square/go-jose.v2 v2.6.0 // indirect
|
||||||
|
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
|
||||||
gopkg.in/warnings.v0 v0.1.2 // indirect
|
gopkg.in/warnings.v0 v0.1.2 // indirect
|
||||||
gopkg.in/yaml.v2 v2.4.0 // indirect
|
gopkg.in/yaml.v2 v2.4.0 // indirect
|
||||||
honnef.co/go/tools v0.4.7 // indirect
|
honnef.co/go/tools v0.4.7 // indirect
|
||||||
|
|||||||
5
go.sum
5
go.sum
@@ -2075,6 +2075,8 @@ github.com/nunnatsa/ginkgolinter v0.16.1 h1:uDIPSxgVHZ7PgbJElRDGzymkXH+JaF7mjew+
|
|||||||
github.com/nunnatsa/ginkgolinter v0.16.1/go.mod h1:4tWRinDN1FeJgU+iJANW/kz7xKN5nYRAOfJDQUS9dOQ=
|
github.com/nunnatsa/ginkgolinter v0.16.1/go.mod h1:4tWRinDN1FeJgU+iJANW/kz7xKN5nYRAOfJDQUS9dOQ=
|
||||||
github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
|
github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
|
||||||
github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU=
|
github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU=
|
||||||
|
github.com/nxadm/tail v1.4.11 h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY=
|
||||||
|
github.com/nxadm/tail v1.4.11/go.mod h1:OTaG3NK980DZzxbRq6lEuzgU+mug70nY11sMd4JXXHc=
|
||||||
github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs=
|
github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs=
|
||||||
github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA=
|
github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA=
|
||||||
github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA=
|
github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA=
|
||||||
@@ -2306,6 +2308,8 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435
|
|||||||
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE=
|
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE=
|
||||||
github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw=
|
github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw=
|
||||||
github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k=
|
github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k=
|
||||||
|
github.com/pulumi/providertest v0.0.12 h1:UjcFQHHs4AGJyJqxhvC2q8yVQ7Li+UyCyP95HZcK03U=
|
||||||
|
github.com/pulumi/providertest v0.0.12/go.mod h1:REAoaN+hGOtdWJGirfWYqcSjCejlbGfzyVTUuemJTuE=
|
||||||
github.com/pulumi/pulumi-go-provider v0.16.0 h1:vLAiECprIoLdTPd0UFs9Vv/HgSw7l/SBAurRBm3vpSU=
|
github.com/pulumi/pulumi-go-provider v0.16.0 h1:vLAiECprIoLdTPd0UFs9Vv/HgSw7l/SBAurRBm3vpSU=
|
||||||
github.com/pulumi/pulumi-go-provider v0.16.0/go.mod h1:2yjjeyMSmsb/o/BRJeWk+kcXrJWF5U2EulJKnN7qVLs=
|
github.com/pulumi/pulumi-go-provider v0.16.0/go.mod h1:2yjjeyMSmsb/o/BRJeWk+kcXrJWF5U2EulJKnN7qVLs=
|
||||||
github.com/pulumi/pulumi-go-provider/integration v0.10.1-0.20240314105842-9fbffb634faf h1:7fDWArOUFH+qQ9EywoC4K2ElXP76Ks/CtVJkEBmv2pk=
|
github.com/pulumi/pulumi-go-provider/integration v0.10.1-0.20240314105842-9fbffb634faf h1:7fDWArOUFH+qQ9EywoC4K2ElXP76Ks/CtVJkEBmv2pk=
|
||||||
@@ -3666,6 +3670,7 @@ gopkg.in/square/go-jose.v2 v2.5.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76
|
|||||||
gopkg.in/square/go-jose.v2 v2.6.0 h1:NGk74WTnPKBNUhNzQX7PYcTLUjoq7mzKk2OKbvwk2iI=
|
gopkg.in/square/go-jose.v2 v2.6.0 h1:NGk74WTnPKBNUhNzQX7PYcTLUjoq7mzKk2OKbvwk2iI=
|
||||||
gopkg.in/square/go-jose.v2 v2.6.0/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI=
|
gopkg.in/square/go-jose.v2 v2.6.0/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI=
|
||||||
gopkg.in/telebot.v3 v3.0.0/go.mod h1:7rExV8/0mDDNu9epSrDm/8j22KLaActH1Tbee6YjzWg=
|
gopkg.in/telebot.v3 v3.0.0/go.mod h1:7rExV8/0mDDNu9epSrDm/8j22KLaActH1Tbee6YjzWg=
|
||||||
|
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
|
||||||
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
|
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
|
||||||
gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME=
|
gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME=
|
||||||
gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
|
gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -322,6 +322,7 @@ const image = new docker_build.Image("image", {
|
|||||||
docker_build.Platform.Plan9_amd64,
|
docker_build.Platform.Plan9_amd64,
|
||||||
docker_build.Platform.Plan9_386,
|
docker_build.Platform.Plan9_386,
|
||||||
],
|
],
|
||||||
|
push: false,
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
```python
|
```python
|
||||||
@@ -335,7 +336,8 @@ image = docker_build.Image("image",
|
|||||||
platforms=[
|
platforms=[
|
||||||
docker_build.Platform.PLAN9_AMD64,
|
docker_build.Platform.PLAN9_AMD64,
|
||||||
docker_build.Platform.PLAN9_386,
|
docker_build.Platform.PLAN9_386,
|
||||||
])
|
],
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
```csharp
|
```csharp
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -356,6 +358,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
DockerBuild.Platform.Plan9_amd64,
|
DockerBuild.Platform.Plan9_amd64,
|
||||||
DockerBuild.Platform.Plan9_386,
|
DockerBuild.Platform.Plan9_386,
|
||||||
},
|
},
|
||||||
|
Push = false,
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -379,6 +382,7 @@ func main() {
|
|||||||
dockerbuild.Platform_Plan9_amd64,
|
dockerbuild.Platform_Plan9_amd64,
|
||||||
dockerbuild.Platform_Plan9_386,
|
dockerbuild.Platform_Plan9_386,
|
||||||
},
|
},
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -398,6 +402,7 @@ resources:
|
|||||||
platforms:
|
platforms:
|
||||||
- plan9/amd64
|
- plan9/amd64
|
||||||
- plan9/386
|
- plan9/386
|
||||||
|
push: false
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
```
|
```
|
||||||
@@ -430,6 +435,7 @@ public class App {
|
|||||||
.platforms(
|
.platforms(
|
||||||
"plan9/amd64",
|
"plan9/amd64",
|
||||||
"plan9/386")
|
"plan9/386")
|
||||||
|
.push(false)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -628,6 +634,7 @@ const image = new docker_build.Image("image", {
|
|||||||
context: {
|
context: {
|
||||||
location: "app",
|
location: "app",
|
||||||
},
|
},
|
||||||
|
push: false,
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
```python
|
```python
|
||||||
@@ -648,7 +655,8 @@ image = docker_build.Image("image",
|
|||||||
)],
|
)],
|
||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
```csharp
|
```csharp
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -685,6 +693,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
{
|
{
|
||||||
Location = "app",
|
Location = "app",
|
||||||
},
|
},
|
||||||
|
Push = false,
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -719,6 +728,7 @@ func main() {
|
|||||||
Context: &dockerbuild.BuildContextArgs{
|
Context: &dockerbuild.BuildContextArgs{
|
||||||
Location: pulumi.String("app"),
|
Location: pulumi.String("app"),
|
||||||
},
|
},
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -742,6 +752,7 @@ resources:
|
|||||||
mode: max
|
mode: max
|
||||||
context:
|
context:
|
||||||
location: app
|
location: app
|
||||||
|
push: false
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
```
|
```
|
||||||
@@ -786,6 +797,7 @@ public class App {
|
|||||||
.context(BuildContextArgs.builder()
|
.context(BuildContextArgs.builder()
|
||||||
.location("app")
|
.location("app")
|
||||||
.build())
|
.build())
|
||||||
|
.push(false)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -807,6 +819,7 @@ const image = new docker_build.Image("image", {
|
|||||||
location: "app",
|
location: "app",
|
||||||
},
|
},
|
||||||
exec: true,
|
exec: true,
|
||||||
|
push: false,
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
```python
|
```python
|
||||||
@@ -820,7 +833,8 @@ image = docker_build.Image("image",
|
|||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
),
|
),
|
||||||
exec_=True)
|
exec_=True,
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
```csharp
|
```csharp
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -841,6 +855,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
Location = "app",
|
Location = "app",
|
||||||
},
|
},
|
||||||
Exec = true,
|
Exec = true,
|
||||||
|
Push = false,
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -864,6 +879,7 @@ func main() {
|
|||||||
Location: pulumi.String("app"),
|
Location: pulumi.String("app"),
|
||||||
},
|
},
|
||||||
Exec: pulumi.Bool(true),
|
Exec: pulumi.Bool(true),
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -883,6 +899,7 @@ resources:
|
|||||||
context:
|
context:
|
||||||
location: app
|
location: app
|
||||||
exec: true
|
exec: true
|
||||||
|
push: false
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
```
|
```
|
||||||
@@ -917,6 +934,7 @@ public class App {
|
|||||||
.location("app")
|
.location("app")
|
||||||
.build())
|
.build())
|
||||||
.exec(true)
|
.exec(true)
|
||||||
|
.push(false)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -937,6 +955,7 @@ const image = new docker_build.Image("image", {
|
|||||||
context: {
|
context: {
|
||||||
location: "app",
|
location: "app",
|
||||||
},
|
},
|
||||||
|
push: false,
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
```python
|
```python
|
||||||
@@ -949,7 +968,8 @@ image = docker_build.Image("image",
|
|||||||
},
|
},
|
||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
```csharp
|
```csharp
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -969,6 +989,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
{
|
{
|
||||||
Location = "app",
|
Location = "app",
|
||||||
},
|
},
|
||||||
|
Push = false,
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -991,6 +1012,7 @@ func main() {
|
|||||||
Context: &dockerbuild.BuildContextArgs{
|
Context: &dockerbuild.BuildContextArgs{
|
||||||
Location: pulumi.String("app"),
|
Location: pulumi.String("app"),
|
||||||
},
|
},
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -1009,6 +1031,7 @@ resources:
|
|||||||
SET_ME_TO_TRUE: "true"
|
SET_ME_TO_TRUE: "true"
|
||||||
context:
|
context:
|
||||||
location: app
|
location: app
|
||||||
|
push: false
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
```
|
```
|
||||||
@@ -1039,6 +1062,7 @@ public class App {
|
|||||||
.context(BuildContextArgs.builder()
|
.context(BuildContextArgs.builder()
|
||||||
.location("app")
|
.location("app")
|
||||||
.build())
|
.build())
|
||||||
|
.push(false)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1056,6 +1080,7 @@ const image = new docker_build.Image("image", {
|
|||||||
context: {
|
context: {
|
||||||
location: "app",
|
location: "app",
|
||||||
},
|
},
|
||||||
|
push: false,
|
||||||
target: "build-me",
|
target: "build-me",
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
@@ -1067,6 +1092,7 @@ image = docker_build.Image("image",
|
|||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
),
|
),
|
||||||
|
push=False,
|
||||||
target="build-me")
|
target="build-me")
|
||||||
```
|
```
|
||||||
```csharp
|
```csharp
|
||||||
@@ -1083,6 +1109,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
{
|
{
|
||||||
Location = "app",
|
Location = "app",
|
||||||
},
|
},
|
||||||
|
Push = false,
|
||||||
Target = "build-me",
|
Target = "build-me",
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -1103,6 +1130,7 @@ func main() {
|
|||||||
Context: &dockerbuild.BuildContextArgs{
|
Context: &dockerbuild.BuildContextArgs{
|
||||||
Location: pulumi.String("app"),
|
Location: pulumi.String("app"),
|
||||||
},
|
},
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
Target: pulumi.String("build-me"),
|
Target: pulumi.String("build-me"),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -1120,6 +1148,7 @@ resources:
|
|||||||
properties:
|
properties:
|
||||||
context:
|
context:
|
||||||
location: app
|
location: app
|
||||||
|
push: false
|
||||||
target: build-me
|
target: build-me
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
@@ -1150,6 +1179,7 @@ public class App {
|
|||||||
.context(BuildContextArgs.builder()
|
.context(BuildContextArgs.builder()
|
||||||
.location("app")
|
.location("app")
|
||||||
.build())
|
.build())
|
||||||
|
.push(false)
|
||||||
.target("build-me")
|
.target("build-me")
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
@@ -1164,27 +1194,32 @@ public class App {
|
|||||||
import * as pulumi from "@pulumi/pulumi";
|
import * as pulumi from "@pulumi/pulumi";
|
||||||
import * as docker_build from "@pulumi/docker-build";
|
import * as docker_build from "@pulumi/docker-build";
|
||||||
|
|
||||||
const image = new docker_build.Image("image", {context: {
|
const image = new docker_build.Image("image", {
|
||||||
location: "app",
|
context: {
|
||||||
named: {
|
location: "app",
|
||||||
"golang:latest": {
|
named: {
|
||||||
location: "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
"golang:latest": {
|
||||||
|
location: "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}});
|
push: false,
|
||||||
|
});
|
||||||
```
|
```
|
||||||
```python
|
```python
|
||||||
import pulumi
|
import pulumi
|
||||||
import pulumi_docker_build as docker_build
|
import pulumi_docker_build as docker_build
|
||||||
|
|
||||||
image = docker_build.Image("image", context=docker_build.BuildContextArgs(
|
image = docker_build.Image("image",
|
||||||
location="app",
|
context=docker_build.BuildContextArgs(
|
||||||
named={
|
location="app",
|
||||||
"golang:latest": docker_build.ContextArgs(
|
named={
|
||||||
location="docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
"golang:latest": docker_build.ContextArgs(
|
||||||
),
|
location="docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
||||||
},
|
),
|
||||||
))
|
},
|
||||||
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
```csharp
|
```csharp
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -1207,6 +1242,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
} },
|
} },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Push = false,
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -1231,6 +1267,7 @@ func main() {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -1250,6 +1287,7 @@ resources:
|
|||||||
named:
|
named:
|
||||||
golang:latest:
|
golang:latest:
|
||||||
location: docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984
|
location: docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984
|
||||||
|
push: false
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
```
|
```
|
||||||
@@ -1280,6 +1318,7 @@ public class App {
|
|||||||
.location("app")
|
.location("app")
|
||||||
.named(Map.of("golang:latest", Map.of("location", "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984")))
|
.named(Map.of("golang:latest", Map.of("location", "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984")))
|
||||||
.build())
|
.build())
|
||||||
|
.push(false)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1293,17 +1332,22 @@ public class App {
|
|||||||
import * as pulumi from "@pulumi/pulumi";
|
import * as pulumi from "@pulumi/pulumi";
|
||||||
import * as docker_build from "@pulumi/docker-build";
|
import * as docker_build from "@pulumi/docker-build";
|
||||||
|
|
||||||
const image = new docker_build.Image("image", {context: {
|
const image = new docker_build.Image("image", {
|
||||||
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
context: {
|
||||||
}});
|
location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||||
|
},
|
||||||
|
push: false,
|
||||||
|
});
|
||||||
```
|
```
|
||||||
```python
|
```python
|
||||||
import pulumi
|
import pulumi
|
||||||
import pulumi_docker_build as docker_build
|
import pulumi_docker_build as docker_build
|
||||||
|
|
||||||
image = docker_build.Image("image", context=docker_build.BuildContextArgs(
|
image = docker_build.Image("image",
|
||||||
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
context=docker_build.BuildContextArgs(
|
||||||
))
|
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||||
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
```csharp
|
```csharp
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -1319,6 +1363,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
{
|
{
|
||||||
Location = "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
Location = "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||||
},
|
},
|
||||||
|
Push = false,
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -1338,6 +1383,7 @@ func main() {
|
|||||||
Context: &dockerbuild.BuildContextArgs{
|
Context: &dockerbuild.BuildContextArgs{
|
||||||
Location: pulumi.String("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"),
|
Location: pulumi.String("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"),
|
||||||
},
|
},
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -1354,6 +1400,7 @@ resources:
|
|||||||
properties:
|
properties:
|
||||||
context:
|
context:
|
||||||
location: https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile
|
location: https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile
|
||||||
|
push: false
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
```
|
```
|
||||||
@@ -1383,6 +1430,7 @@ public class App {
|
|||||||
.context(BuildContextArgs.builder()
|
.context(BuildContextArgs.builder()
|
||||||
.location("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile")
|
.location("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile")
|
||||||
.build())
|
.build())
|
||||||
|
.push(false)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1405,6 +1453,7 @@ const image = new docker_build.Image("image", {
|
|||||||
COPY hello.c ./
|
COPY hello.c ./
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
|
push: false,
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
```python
|
```python
|
||||||
@@ -1419,7 +1468,8 @@ image = docker_build.Image("image",
|
|||||||
inline="""FROM busybox
|
inline="""FROM busybox
|
||||||
COPY hello.c ./
|
COPY hello.c ./
|
||||||
""",
|
""",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
```csharp
|
```csharp
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -1441,6 +1491,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
COPY hello.c ./
|
COPY hello.c ./
|
||||||
",
|
",
|
||||||
},
|
},
|
||||||
|
Push = false,
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -1463,6 +1514,7 @@ func main() {
|
|||||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
Inline: pulumi.String("FROM busybox\nCOPY hello.c ./\n"),
|
Inline: pulumi.String("FROM busybox\nCOPY hello.c ./\n"),
|
||||||
},
|
},
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -1483,6 +1535,7 @@ resources:
|
|||||||
inline: |
|
inline: |
|
||||||
FROM busybox
|
FROM busybox
|
||||||
COPY hello.c ./
|
COPY hello.c ./
|
||||||
|
push: false
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
```
|
```
|
||||||
@@ -1519,6 +1572,7 @@ FROM busybox
|
|||||||
COPY hello.c ./
|
COPY hello.c ./
|
||||||
""")
|
""")
|
||||||
.build())
|
.build())
|
||||||
|
.push(false)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1539,6 +1593,7 @@ const image = new docker_build.Image("image", {
|
|||||||
dockerfile: {
|
dockerfile: {
|
||||||
location: "app/Dockerfile",
|
location: "app/Dockerfile",
|
||||||
},
|
},
|
||||||
|
push: false,
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
```python
|
```python
|
||||||
@@ -1551,7 +1606,8 @@ image = docker_build.Image("image",
|
|||||||
),
|
),
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
location="app/Dockerfile",
|
location="app/Dockerfile",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
```csharp
|
```csharp
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -1571,6 +1627,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
{
|
{
|
||||||
Location = "app/Dockerfile",
|
Location = "app/Dockerfile",
|
||||||
},
|
},
|
||||||
|
Push = false,
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -1593,6 +1650,7 @@ func main() {
|
|||||||
Dockerfile: &dockerbuild.DockerfileArgs{
|
Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
Location: pulumi.String("app/Dockerfile"),
|
Location: pulumi.String("app/Dockerfile"),
|
||||||
},
|
},
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -1611,6 +1669,7 @@ resources:
|
|||||||
location: https://github.com/docker-library/hello-world.git
|
location: https://github.com/docker-library/hello-world.git
|
||||||
dockerfile:
|
dockerfile:
|
||||||
location: app/Dockerfile
|
location: app/Dockerfile
|
||||||
|
push: false
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
```
|
```
|
||||||
@@ -1644,6 +1703,7 @@ public class App {
|
|||||||
.dockerfile(DockerfileArgs.builder()
|
.dockerfile(DockerfileArgs.builder()
|
||||||
.location("app/Dockerfile")
|
.location("app/Dockerfile")
|
||||||
.build())
|
.build())
|
||||||
|
.push(false)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1666,6 +1726,7 @@ const image = new docker_build.Image("image", {
|
|||||||
tar: true,
|
tar: true,
|
||||||
},
|
},
|
||||||
}],
|
}],
|
||||||
|
push: false,
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
```python
|
```python
|
||||||
@@ -1680,7 +1741,8 @@ image = docker_build.Image("image",
|
|||||||
docker=docker_build.ExportDockerArgs(
|
docker=docker_build.ExportDockerArgs(
|
||||||
tar=True,
|
tar=True,
|
||||||
),
|
),
|
||||||
)])
|
)],
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
```csharp
|
```csharp
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -1706,6 +1768,7 @@ return await Deployment.RunAsync(() =>
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Push = false,
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -1732,6 +1795,7 @@ func main() {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Push: pulumi.Bool(false),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -1751,6 +1815,7 @@ resources:
|
|||||||
exports:
|
exports:
|
||||||
- docker:
|
- docker:
|
||||||
tar: true
|
tar: true
|
||||||
|
push: false
|
||||||
type: docker-build:Image
|
type: docker-build:Image
|
||||||
runtime: yaml
|
runtime: yaml
|
||||||
```
|
```
|
||||||
@@ -1787,6 +1852,7 @@ public class App {
|
|||||||
.tar(true)
|
.tar(true)
|
||||||
.build())
|
.build())
|
||||||
.build())
|
.build())
|
||||||
|
.push(false)
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ type ImageArgs struct {
|
|||||||
NoCache bool `pulumi:"noCache,optional"`
|
NoCache bool `pulumi:"noCache,optional"`
|
||||||
Platforms []Platform `pulumi:"platforms,optional"`
|
Platforms []Platform `pulumi:"platforms,optional"`
|
||||||
Pull bool `pulumi:"pull,optional"`
|
Pull bool `pulumi:"pull,optional"`
|
||||||
Push bool `pulumi:"push,optional"`
|
Push bool `pulumi:"push"`
|
||||||
Registries []Registry `pulumi:"registries,optional"`
|
Registries []Registry `pulumi:"registries,optional"`
|
||||||
Secrets map[string]string `pulumi:"secrets,optional"`
|
Secrets map[string]string `pulumi:"secrets,optional"`
|
||||||
SSH []SSH `pulumi:"ssh,optional"`
|
SSH []SSH `pulumi:"ssh,optional"`
|
||||||
@@ -907,11 +907,9 @@ func (*Image) Diff(
|
|||||||
if !reflect.DeepEqual(olds.Context.Named, news.Context.Named) {
|
if !reflect.DeepEqual(olds.Context.Named, news.Context.Named) {
|
||||||
diff["context.named"] = update
|
diff["context.named"] = update
|
||||||
}
|
}
|
||||||
if olds.Dockerfile.Location != news.Dockerfile.Location {
|
dockerfile, _, _ := news.Context.validate(true, news.Dockerfile)
|
||||||
diff["dockerfile.location"] = update
|
if !reflect.DeepEqual(olds.Dockerfile, dockerfile) {
|
||||||
}
|
diff["dockerfile"] = update
|
||||||
if olds.Dockerfile.Inline != news.Dockerfile.Inline {
|
|
||||||
diff["dockerfile.inline"] = update
|
|
||||||
}
|
}
|
||||||
// Use string comparison to ignore any manifests attached to the export.
|
// Use string comparison to ignore any manifests attached to the export.
|
||||||
if fmt.Sprint(olds.Exports) != fmt.Sprint(news.Exports) {
|
if fmt.Sprint(olds.Exports) != fmt.Sprint(news.Exports) {
|
||||||
@@ -932,10 +930,10 @@ func (*Image) Diff(
|
|||||||
if !reflect.DeepEqual(olds.Platforms, news.Platforms) {
|
if !reflect.DeepEqual(olds.Platforms, news.Platforms) {
|
||||||
diff["platforms"] = update
|
diff["platforms"] = update
|
||||||
}
|
}
|
||||||
if olds.Pull != news.Pull {
|
if !reflect.DeepEqual(olds.Pull, news.Pull) {
|
||||||
diff["pull"] = update
|
diff["pull"] = update
|
||||||
}
|
}
|
||||||
if olds.Push != news.Push {
|
if !reflect.DeepEqual(olds.Push, news.Push) {
|
||||||
diff["push"] = update
|
diff["push"] = update
|
||||||
}
|
}
|
||||||
if !reflect.DeepEqual(olds.Secrets, news.Secrets) {
|
if !reflect.DeepEqual(olds.Secrets, news.Secrets) {
|
||||||
@@ -960,7 +958,7 @@ func (*Image) Diff(
|
|||||||
// Check if anything has changed in our build context.
|
// Check if anything has changed in our build context.
|
||||||
hash, err := hashBuildContext(
|
hash, err := hashBuildContext(
|
||||||
news.Context.Location,
|
news.Context.Location,
|
||||||
news.Dockerfile.Location,
|
dockerfile.Location,
|
||||||
news.Context.Named.Map(),
|
news.Context.Named.Map(),
|
||||||
)
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@@ -82,6 +82,7 @@ func TestImageLifecycle(t *testing.T) {
|
|||||||
op: func(t *testing.T) integration.Operation {
|
op: func(t *testing.T) integration.Operation {
|
||||||
return integration.Operation{
|
return integration.Operation{
|
||||||
Inputs: resource.PropertyMap{
|
Inputs: resource.PropertyMap{
|
||||||
|
"push": resource.NewBoolProperty(false),
|
||||||
"tags": resource.NewArrayProperty(
|
"tags": resource.NewArrayProperty(
|
||||||
[]resource.PropertyValue{
|
[]resource.PropertyValue{
|
||||||
resource.NewStringProperty("docker.io/pulumibot/buildkit-e2e"),
|
resource.NewStringProperty("docker.io/pulumibot/buildkit-e2e"),
|
||||||
@@ -129,6 +130,7 @@ func TestImageLifecycle(t *testing.T) {
|
|||||||
op: func(t *testing.T) integration.Operation {
|
op: func(t *testing.T) integration.Operation {
|
||||||
return integration.Operation{
|
return integration.Operation{
|
||||||
Inputs: resource.PropertyMap{
|
Inputs: resource.PropertyMap{
|
||||||
|
"push": resource.NewBoolProperty(false),
|
||||||
"tags": resource.NewArrayProperty([]resource.PropertyValue{}),
|
"tags": resource.NewArrayProperty([]resource.PropertyValue{}),
|
||||||
"context": resource.NewObjectProperty(resource.PropertyMap{
|
"context": resource.NewObjectProperty(resource.PropertyMap{
|
||||||
"location": resource.NewStringProperty("testdata/noop"),
|
"location": resource.NewStringProperty("testdata/noop"),
|
||||||
@@ -157,6 +159,7 @@ func TestImageLifecycle(t *testing.T) {
|
|||||||
op: func(t *testing.T) integration.Operation {
|
op: func(t *testing.T) integration.Operation {
|
||||||
return integration.Operation{
|
return integration.Operation{
|
||||||
Inputs: resource.PropertyMap{
|
Inputs: resource.PropertyMap{
|
||||||
|
"push": resource.NewBoolProperty(false),
|
||||||
"tags": resource.NewArrayProperty(
|
"tags": resource.NewArrayProperty(
|
||||||
[]resource.PropertyValue{resource.NewStringProperty("invalid-exports")},
|
[]resource.PropertyValue{resource.NewStringProperty("invalid-exports")},
|
||||||
),
|
),
|
||||||
@@ -189,6 +192,7 @@ func TestImageLifecycle(t *testing.T) {
|
|||||||
op: func(t *testing.T) integration.Operation {
|
op: func(t *testing.T) integration.Operation {
|
||||||
return integration.Operation{
|
return integration.Operation{
|
||||||
Inputs: resource.PropertyMap{
|
Inputs: resource.PropertyMap{
|
||||||
|
"push": resource.NewBoolProperty(false),
|
||||||
"tags": resource.NewArrayProperty(
|
"tags": resource.NewArrayProperty(
|
||||||
[]resource.PropertyValue{resource.NewStringProperty("foo")},
|
[]resource.PropertyValue{resource.NewStringProperty("foo")},
|
||||||
),
|
),
|
||||||
@@ -215,6 +219,7 @@ func TestImageLifecycle(t *testing.T) {
|
|||||||
op: func(t *testing.T) integration.Operation {
|
op: func(t *testing.T) integration.Operation {
|
||||||
return integration.Operation{
|
return integration.Operation{
|
||||||
Inputs: resource.PropertyMap{
|
Inputs: resource.PropertyMap{
|
||||||
|
"push": resource.NewBoolProperty(false),
|
||||||
"tags": resource.NewArrayProperty(
|
"tags": resource.NewArrayProperty(
|
||||||
[]resource.PropertyValue{resource.NewStringProperty("foo")},
|
[]resource.PropertyValue{resource.NewStringProperty("foo")},
|
||||||
),
|
),
|
||||||
@@ -246,6 +251,7 @@ func TestImageLifecycle(t *testing.T) {
|
|||||||
op: func(t *testing.T) integration.Operation {
|
op: func(t *testing.T) integration.Operation {
|
||||||
return integration.Operation{
|
return integration.Operation{
|
||||||
Inputs: resource.PropertyMap{
|
Inputs: resource.PropertyMap{
|
||||||
|
"push": resource.NewBoolProperty(false),
|
||||||
"tags": resource.NewArrayProperty(
|
"tags": resource.NewArrayProperty(
|
||||||
[]resource.PropertyValue{
|
[]resource.PropertyValue{
|
||||||
resource.NewStringProperty("default-dockerfile"),
|
resource.NewStringProperty("default-dockerfile"),
|
||||||
|
|||||||
18
sdk/dotnet/Image.cs
generated
18
sdk/dotnet/Image.cs
generated
@@ -201,6 +201,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// DockerBuild.Platform.Plan9_amd64,
|
/// DockerBuild.Platform.Plan9_amd64,
|
||||||
/// DockerBuild.Platform.Plan9_386,
|
/// DockerBuild.Platform.Plan9_386,
|
||||||
/// },
|
/// },
|
||||||
|
/// Push = false,
|
||||||
/// });
|
/// });
|
||||||
///
|
///
|
||||||
/// });
|
/// });
|
||||||
@@ -280,6 +281,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// {
|
/// {
|
||||||
/// Location = "app",
|
/// Location = "app",
|
||||||
/// },
|
/// },
|
||||||
|
/// Push = false,
|
||||||
/// });
|
/// });
|
||||||
///
|
///
|
||||||
/// });
|
/// });
|
||||||
@@ -305,6 +307,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// Location = "app",
|
/// Location = "app",
|
||||||
/// },
|
/// },
|
||||||
/// Exec = true,
|
/// Exec = true,
|
||||||
|
/// Push = false,
|
||||||
/// });
|
/// });
|
||||||
///
|
///
|
||||||
/// });
|
/// });
|
||||||
@@ -329,6 +332,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// {
|
/// {
|
||||||
/// Location = "app",
|
/// Location = "app",
|
||||||
/// },
|
/// },
|
||||||
|
/// Push = false,
|
||||||
/// });
|
/// });
|
||||||
///
|
///
|
||||||
/// });
|
/// });
|
||||||
@@ -349,6 +353,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// {
|
/// {
|
||||||
/// Location = "app",
|
/// Location = "app",
|
||||||
/// },
|
/// },
|
||||||
|
/// Push = false,
|
||||||
/// Target = "build-me",
|
/// Target = "build-me",
|
||||||
/// });
|
/// });
|
||||||
///
|
///
|
||||||
@@ -377,6 +382,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// } },
|
/// } },
|
||||||
/// },
|
/// },
|
||||||
/// },
|
/// },
|
||||||
|
/// Push = false,
|
||||||
/// });
|
/// });
|
||||||
///
|
///
|
||||||
/// });
|
/// });
|
||||||
@@ -397,6 +403,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// {
|
/// {
|
||||||
/// Location = "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
/// Location = "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||||
/// },
|
/// },
|
||||||
|
/// Push = false,
|
||||||
/// });
|
/// });
|
||||||
///
|
///
|
||||||
/// });
|
/// });
|
||||||
@@ -423,6 +430,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// COPY hello.c ./
|
/// COPY hello.c ./
|
||||||
/// ",
|
/// ",
|
||||||
/// },
|
/// },
|
||||||
|
/// Push = false,
|
||||||
/// });
|
/// });
|
||||||
///
|
///
|
||||||
/// });
|
/// });
|
||||||
@@ -447,6 +455,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// {
|
/// {
|
||||||
/// Location = "app/Dockerfile",
|
/// Location = "app/Dockerfile",
|
||||||
/// },
|
/// },
|
||||||
|
/// Push = false,
|
||||||
/// });
|
/// });
|
||||||
///
|
///
|
||||||
/// });
|
/// });
|
||||||
@@ -477,6 +486,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// },
|
/// },
|
||||||
/// },
|
/// },
|
||||||
/// },
|
/// },
|
||||||
|
/// Push = false,
|
||||||
/// });
|
/// });
|
||||||
///
|
///
|
||||||
/// });
|
/// });
|
||||||
@@ -681,7 +691,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// Equivalent to Docker's `--push` flag.
|
/// Equivalent to Docker's `--push` flag.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Output("push")]
|
[Output("push")]
|
||||||
public Output<bool?> Push { get; private set; } = null!;
|
public Output<bool> Push { get; private set; } = null!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If the image was pushed to any registries then this will contain a
|
/// If the image was pushed to any registries then this will contain a
|
||||||
@@ -765,7 +775,7 @@ namespace Pulumi.DockerBuild
|
|||||||
/// <param name="name">The unique name of the resource</param>
|
/// <param name="name">The unique name of the resource</param>
|
||||||
/// <param name="args">The arguments used to populate this resource's properties</param>
|
/// <param name="args">The arguments used to populate this resource's properties</param>
|
||||||
/// <param name="options">A bag of options that control this resource's behavior</param>
|
/// <param name="options">A bag of options that control this resource's behavior</param>
|
||||||
public Image(string name, ImageArgs? args = null, CustomResourceOptions? options = null)
|
public Image(string name, ImageArgs args, CustomResourceOptions? options = null)
|
||||||
: base("docker-build:index:Image", name, args ?? new ImageArgs(), MakeResourceOptions(options, ""))
|
: base("docker-build:index:Image", name, args ?? new ImageArgs(), MakeResourceOptions(options, ""))
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@@ -1018,8 +1028,8 @@ namespace Pulumi.DockerBuild
|
|||||||
///
|
///
|
||||||
/// Equivalent to Docker's `--push` flag.
|
/// Equivalent to Docker's `--push` flag.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Input("push")]
|
[Input("push", required: true)]
|
||||||
public Input<bool>? Push { get; set; }
|
public Input<bool> Push { get; set; } = null!;
|
||||||
|
|
||||||
[Input("registries")]
|
[Input("registries")]
|
||||||
private InputList<Inputs.RegistryArgs>? _registries;
|
private InputList<Inputs.RegistryArgs>? _registries;
|
||||||
|
|||||||
26
sdk/go/dockerbuild/image.go
generated
26
sdk/go/dockerbuild/image.go
generated
@@ -7,6 +7,7 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"reflect"
|
"reflect"
|
||||||
|
|
||||||
|
"errors"
|
||||||
"github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild/internal"
|
"github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild/internal"
|
||||||
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
|
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
|
||||||
"github.com/pulumi/pulumi/sdk/v3/go/pulumix"
|
"github.com/pulumi/pulumi/sdk/v3/go/pulumix"
|
||||||
@@ -210,6 +211,7 @@ import (
|
|||||||
// dockerbuild.Platform_Plan9_amd64,
|
// dockerbuild.Platform_Plan9_amd64,
|
||||||
// dockerbuild.Platform_Plan9_386,
|
// dockerbuild.Platform_Plan9_386,
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -289,6 +291,7 @@ import (
|
|||||||
// Context: &dockerbuild.BuildContextArgs{
|
// Context: &dockerbuild.BuildContextArgs{
|
||||||
// Location: pulumi.String("app"),
|
// Location: pulumi.String("app"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -319,6 +322,7 @@ import (
|
|||||||
// Location: pulumi.String("app"),
|
// Location: pulumi.String("app"),
|
||||||
// },
|
// },
|
||||||
// Exec: pulumi.Bool(true),
|
// Exec: pulumi.Bool(true),
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -348,6 +352,7 @@ import (
|
|||||||
// Context: &dockerbuild.BuildContextArgs{
|
// Context: &dockerbuild.BuildContextArgs{
|
||||||
// Location: pulumi.String("app"),
|
// Location: pulumi.String("app"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -374,6 +379,7 @@ import (
|
|||||||
// Context: &dockerbuild.BuildContextArgs{
|
// Context: &dockerbuild.BuildContextArgs{
|
||||||
// Location: pulumi.String("app"),
|
// Location: pulumi.String("app"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// Target: pulumi.String("build-me"),
|
// Target: pulumi.String("build-me"),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
@@ -406,6 +412,7 @@ import (
|
|||||||
// },
|
// },
|
||||||
// },
|
// },
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -432,6 +439,7 @@ import (
|
|||||||
// Context: &dockerbuild.BuildContextArgs{
|
// Context: &dockerbuild.BuildContextArgs{
|
||||||
// Location: pulumi.String("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"),
|
// Location: pulumi.String("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -461,6 +469,7 @@ import (
|
|||||||
// Dockerfile: &dockerbuild.DockerfileArgs{
|
// Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
// Inline: pulumi.String("FROM busybox\nCOPY hello.c ./\n"),
|
// Inline: pulumi.String("FROM busybox\nCOPY hello.c ./\n"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -490,6 +499,7 @@ import (
|
|||||||
// Dockerfile: &dockerbuild.DockerfileArgs{
|
// Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
// Location: pulumi.String("app/Dockerfile"),
|
// Location: pulumi.String("app/Dockerfile"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -523,6 +533,7 @@ import (
|
|||||||
// },
|
// },
|
||||||
// },
|
// },
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -655,7 +666,7 @@ type Image struct {
|
|||||||
// Defaults to `false`.
|
// Defaults to `false`.
|
||||||
//
|
//
|
||||||
// Equivalent to Docker's `--push` flag.
|
// Equivalent to Docker's `--push` flag.
|
||||||
Push pulumi.BoolPtrOutput `pulumi:"push"`
|
Push pulumi.BoolOutput `pulumi:"push"`
|
||||||
// If the image was pushed to any registries then this will contain a
|
// If the image was pushed to any registries then this will contain a
|
||||||
// single fully-qualified tag including the build's digest.
|
// single fully-qualified tag including the build's digest.
|
||||||
//
|
//
|
||||||
@@ -712,9 +723,12 @@ type Image struct {
|
|||||||
func NewImage(ctx *pulumi.Context,
|
func NewImage(ctx *pulumi.Context,
|
||||||
name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error) {
|
name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error) {
|
||||||
if args == nil {
|
if args == nil {
|
||||||
args = &ImageArgs{}
|
return nil, errors.New("missing one or more required arguments")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if args.Push == nil {
|
||||||
|
return nil, errors.New("invalid value for required argument 'Push'")
|
||||||
|
}
|
||||||
if args.BuildOnPreview == nil {
|
if args.BuildOnPreview == nil {
|
||||||
args.BuildOnPreview = pulumi.BoolPtr(true)
|
args.BuildOnPreview = pulumi.BoolPtr(true)
|
||||||
}
|
}
|
||||||
@@ -862,7 +876,7 @@ type imageArgs struct {
|
|||||||
// Defaults to `false`.
|
// Defaults to `false`.
|
||||||
//
|
//
|
||||||
// Equivalent to Docker's `--push` flag.
|
// Equivalent to Docker's `--push` flag.
|
||||||
Push *bool `pulumi:"push"`
|
Push bool `pulumi:"push"`
|
||||||
// Registry credentials. Required if reading or exporting to private
|
// Registry credentials. Required if reading or exporting to private
|
||||||
// repositories.
|
// repositories.
|
||||||
//
|
//
|
||||||
@@ -1010,7 +1024,7 @@ type ImageArgs struct {
|
|||||||
// Defaults to `false`.
|
// Defaults to `false`.
|
||||||
//
|
//
|
||||||
// Equivalent to Docker's `--push` flag.
|
// Equivalent to Docker's `--push` flag.
|
||||||
Push pulumi.BoolPtrInput
|
Push pulumi.BoolInput
|
||||||
// Registry credentials. Required if reading or exporting to private
|
// Registry credentials. Required if reading or exporting to private
|
||||||
// repositories.
|
// repositories.
|
||||||
//
|
//
|
||||||
@@ -1271,8 +1285,8 @@ func (o ImageOutput) Pull() pulumi.BoolPtrOutput {
|
|||||||
// Defaults to `false`.
|
// Defaults to `false`.
|
||||||
//
|
//
|
||||||
// Equivalent to Docker's `--push` flag.
|
// Equivalent to Docker's `--push` flag.
|
||||||
func (o ImageOutput) Push() pulumi.BoolPtrOutput {
|
func (o ImageOutput) Push() pulumi.BoolOutput {
|
||||||
return o.ApplyT(func(v *Image) pulumi.BoolPtrOutput { return v.Push }).(pulumi.BoolPtrOutput)
|
return o.ApplyT(func(v *Image) pulumi.BoolOutput { return v.Push }).(pulumi.BoolOutput)
|
||||||
}
|
}
|
||||||
|
|
||||||
// If the image was pushed to any registries then this will contain a
|
// If the image was pushed to any registries then this will contain a
|
||||||
|
|||||||
28
sdk/go/dockerbuild/x/image.go
generated
28
sdk/go/dockerbuild/x/image.go
generated
@@ -7,6 +7,7 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"reflect"
|
"reflect"
|
||||||
|
|
||||||
|
"errors"
|
||||||
"github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild/internal"
|
"github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild/internal"
|
||||||
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
|
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
|
||||||
"github.com/pulumi/pulumi/sdk/v3/go/pulumix"
|
"github.com/pulumi/pulumi/sdk/v3/go/pulumix"
|
||||||
@@ -210,6 +211,7 @@ import (
|
|||||||
// dockerbuild.Platform_Plan9_amd64,
|
// dockerbuild.Platform_Plan9_amd64,
|
||||||
// dockerbuild.Platform_Plan9_386,
|
// dockerbuild.Platform_Plan9_386,
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -289,6 +291,7 @@ import (
|
|||||||
// Context: &dockerbuild.BuildContextArgs{
|
// Context: &dockerbuild.BuildContextArgs{
|
||||||
// Location: pulumi.String("app"),
|
// Location: pulumi.String("app"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -319,6 +322,7 @@ import (
|
|||||||
// Location: pulumi.String("app"),
|
// Location: pulumi.String("app"),
|
||||||
// },
|
// },
|
||||||
// Exec: pulumi.Bool(true),
|
// Exec: pulumi.Bool(true),
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -348,6 +352,7 @@ import (
|
|||||||
// Context: &dockerbuild.BuildContextArgs{
|
// Context: &dockerbuild.BuildContextArgs{
|
||||||
// Location: pulumi.String("app"),
|
// Location: pulumi.String("app"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -374,6 +379,7 @@ import (
|
|||||||
// Context: &dockerbuild.BuildContextArgs{
|
// Context: &dockerbuild.BuildContextArgs{
|
||||||
// Location: pulumi.String("app"),
|
// Location: pulumi.String("app"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// Target: pulumi.String("build-me"),
|
// Target: pulumi.String("build-me"),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
@@ -406,6 +412,7 @@ import (
|
|||||||
// },
|
// },
|
||||||
// },
|
// },
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -432,6 +439,7 @@ import (
|
|||||||
// Context: &dockerbuild.BuildContextArgs{
|
// Context: &dockerbuild.BuildContextArgs{
|
||||||
// Location: pulumi.String("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"),
|
// Location: pulumi.String("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -461,6 +469,7 @@ import (
|
|||||||
// Dockerfile: &dockerbuild.DockerfileArgs{
|
// Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
// Inline: pulumi.String("FROM busybox\nCOPY hello.c ./\n"),
|
// Inline: pulumi.String("FROM busybox\nCOPY hello.c ./\n"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -490,6 +499,7 @@ import (
|
|||||||
// Dockerfile: &dockerbuild.DockerfileArgs{
|
// Dockerfile: &dockerbuild.DockerfileArgs{
|
||||||
// Location: pulumi.String("app/Dockerfile"),
|
// Location: pulumi.String("app/Dockerfile"),
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -523,6 +533,7 @@ import (
|
|||||||
// },
|
// },
|
||||||
// },
|
// },
|
||||||
// },
|
// },
|
||||||
|
// Push: pulumi.Bool(false),
|
||||||
// })
|
// })
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
@@ -655,7 +666,7 @@ type Image struct {
|
|||||||
// Defaults to `false`.
|
// Defaults to `false`.
|
||||||
//
|
//
|
||||||
// Equivalent to Docker's `--push` flag.
|
// Equivalent to Docker's `--push` flag.
|
||||||
Push pulumix.Output[*bool] `pulumi:"push"`
|
Push pulumix.Output[bool] `pulumi:"push"`
|
||||||
// If the image was pushed to any registries then this will contain a
|
// If the image was pushed to any registries then this will contain a
|
||||||
// single fully-qualified tag including the build's digest.
|
// single fully-qualified tag including the build's digest.
|
||||||
//
|
//
|
||||||
@@ -712,9 +723,12 @@ type Image struct {
|
|||||||
func NewImage(ctx *pulumi.Context,
|
func NewImage(ctx *pulumi.Context,
|
||||||
name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error) {
|
name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error) {
|
||||||
if args == nil {
|
if args == nil {
|
||||||
args = &ImageArgs{}
|
return nil, errors.New("missing one or more required arguments")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if args.Push == nil {
|
||||||
|
return nil, errors.New("invalid value for required argument 'Push'")
|
||||||
|
}
|
||||||
if args.BuildOnPreview == nil {
|
if args.BuildOnPreview == nil {
|
||||||
args.BuildOnPreview = pulumix.Ptr(true)
|
args.BuildOnPreview = pulumix.Ptr(true)
|
||||||
}
|
}
|
||||||
@@ -862,7 +876,7 @@ type imageArgs struct {
|
|||||||
// Defaults to `false`.
|
// Defaults to `false`.
|
||||||
//
|
//
|
||||||
// Equivalent to Docker's `--push` flag.
|
// Equivalent to Docker's `--push` flag.
|
||||||
Push *bool `pulumi:"push"`
|
Push bool `pulumi:"push"`
|
||||||
// Registry credentials. Required if reading or exporting to private
|
// Registry credentials. Required if reading or exporting to private
|
||||||
// repositories.
|
// repositories.
|
||||||
//
|
//
|
||||||
@@ -1010,7 +1024,7 @@ type ImageArgs struct {
|
|||||||
// Defaults to `false`.
|
// Defaults to `false`.
|
||||||
//
|
//
|
||||||
// Equivalent to Docker's `--push` flag.
|
// Equivalent to Docker's `--push` flag.
|
||||||
Push pulumix.Input[*bool]
|
Push pulumix.Input[bool]
|
||||||
// Registry credentials. Required if reading or exporting to private
|
// Registry credentials. Required if reading or exporting to private
|
||||||
// repositories.
|
// repositories.
|
||||||
//
|
//
|
||||||
@@ -1274,9 +1288,9 @@ func (o ImageOutput) Pull() pulumix.Output[*bool] {
|
|||||||
// Defaults to `false`.
|
// Defaults to `false`.
|
||||||
//
|
//
|
||||||
// Equivalent to Docker's `--push` flag.
|
// Equivalent to Docker's `--push` flag.
|
||||||
func (o ImageOutput) Push() pulumix.Output[*bool] {
|
func (o ImageOutput) Push() pulumix.Output[bool] {
|
||||||
value := pulumix.Apply[Image](o, func(v Image) pulumix.Output[*bool] { return v.Push })
|
value := pulumix.Apply[Image](o, func(v Image) pulumix.Output[bool] { return v.Push })
|
||||||
return pulumix.Flatten[*bool, pulumix.Output[*bool]](value)
|
return pulumix.Flatten[bool, pulumix.Output[bool]](value)
|
||||||
}
|
}
|
||||||
|
|
||||||
// If the image was pushed to any registries then this will contain a
|
// If the image was pushed to any registries then this will contain a
|
||||||
|
|||||||
@@ -225,6 +225,7 @@ import javax.annotation.Nullable;
|
|||||||
* .platforms(
|
* .platforms(
|
||||||
* "plan9/amd64",
|
* "plan9/amd64",
|
||||||
* "plan9/386")
|
* "plan9/386")
|
||||||
|
* .push(false)
|
||||||
* .build());
|
* .build());
|
||||||
*
|
*
|
||||||
* }
|
* }
|
||||||
@@ -313,6 +314,7 @@ import javax.annotation.Nullable;
|
|||||||
* .context(BuildContextArgs.builder()
|
* .context(BuildContextArgs.builder()
|
||||||
* .location("app")
|
* .location("app")
|
||||||
* .build())
|
* .build())
|
||||||
|
* .push(false)
|
||||||
* .build());
|
* .build());
|
||||||
*
|
*
|
||||||
* }
|
* }
|
||||||
@@ -350,6 +352,7 @@ import javax.annotation.Nullable;
|
|||||||
* .location("app")
|
* .location("app")
|
||||||
* .build())
|
* .build())
|
||||||
* .exec(true)
|
* .exec(true)
|
||||||
|
* .push(false)
|
||||||
* .build());
|
* .build());
|
||||||
*
|
*
|
||||||
* }
|
* }
|
||||||
@@ -383,6 +386,7 @@ import javax.annotation.Nullable;
|
|||||||
* .context(BuildContextArgs.builder()
|
* .context(BuildContextArgs.builder()
|
||||||
* .location("app")
|
* .location("app")
|
||||||
* .build())
|
* .build())
|
||||||
|
* .push(false)
|
||||||
* .build());
|
* .build());
|
||||||
*
|
*
|
||||||
* }
|
* }
|
||||||
@@ -415,6 +419,7 @@ import javax.annotation.Nullable;
|
|||||||
* .context(BuildContextArgs.builder()
|
* .context(BuildContextArgs.builder()
|
||||||
* .location("app")
|
* .location("app")
|
||||||
* .build())
|
* .build())
|
||||||
|
* .push(false)
|
||||||
* .target("build-me")
|
* .target("build-me")
|
||||||
* .build());
|
* .build());
|
||||||
*
|
*
|
||||||
@@ -449,6 +454,7 @@ import javax.annotation.Nullable;
|
|||||||
* .location("app")
|
* .location("app")
|
||||||
* .named(Map.of("golang:latest", Map.of("location", "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984")))
|
* .named(Map.of("golang:latest", Map.of("location", "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984")))
|
||||||
* .build())
|
* .build())
|
||||||
|
* .push(false)
|
||||||
* .build());
|
* .build());
|
||||||
*
|
*
|
||||||
* }
|
* }
|
||||||
@@ -481,6 +487,7 @@ import javax.annotation.Nullable;
|
|||||||
* .context(BuildContextArgs.builder()
|
* .context(BuildContextArgs.builder()
|
||||||
* .location("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile")
|
* .location("https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile")
|
||||||
* .build())
|
* .build())
|
||||||
|
* .push(false)
|
||||||
* .build());
|
* .build());
|
||||||
*
|
*
|
||||||
* }
|
* }
|
||||||
@@ -520,6 +527,7 @@ import javax.annotation.Nullable;
|
|||||||
* COPY hello.c ./
|
* COPY hello.c ./
|
||||||
* """)
|
* """)
|
||||||
* .build())
|
* .build())
|
||||||
|
* .push(false)
|
||||||
* .build());
|
* .build());
|
||||||
*
|
*
|
||||||
* }
|
* }
|
||||||
@@ -556,6 +564,7 @@ import javax.annotation.Nullable;
|
|||||||
* .dockerfile(DockerfileArgs.builder()
|
* .dockerfile(DockerfileArgs.builder()
|
||||||
* .location("app/Dockerfile")
|
* .location("app/Dockerfile")
|
||||||
* .build())
|
* .build())
|
||||||
|
* .push(false)
|
||||||
* .build());
|
* .build());
|
||||||
*
|
*
|
||||||
* }
|
* }
|
||||||
@@ -595,6 +604,7 @@ import javax.annotation.Nullable;
|
|||||||
* .tar(true)
|
* .tar(true)
|
||||||
* .build())
|
* .build())
|
||||||
* .build())
|
* .build())
|
||||||
|
* .push(false)
|
||||||
* .build());
|
* .build());
|
||||||
*
|
*
|
||||||
* }
|
* }
|
||||||
@@ -1023,7 +1033,7 @@ public class Image extends com.pulumi.resources.CustomResource {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@Export(name="push", refs={Boolean.class}, tree="[0]")
|
@Export(name="push", refs={Boolean.class}, tree="[0]")
|
||||||
private Output</* @Nullable */ Boolean> push;
|
private Output<Boolean> push;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return When `true` the build will automatically include a `registry` export.
|
* @return When `true` the build will automatically include a `registry` export.
|
||||||
@@ -1033,8 +1043,8 @@ public class Image extends com.pulumi.resources.CustomResource {
|
|||||||
* Equivalent to Docker's `--push` flag.
|
* Equivalent to Docker's `--push` flag.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public Output<Optional<Boolean>> push() {
|
public Output<Boolean> push() {
|
||||||
return Codegen.optional(this.push);
|
return this.push;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* If the image was pushed to any registries then this will contain a
|
* If the image was pushed to any registries then this will contain a
|
||||||
@@ -1209,7 +1219,7 @@ public class Image extends com.pulumi.resources.CustomResource {
|
|||||||
* @param name The _unique_ name of the resulting resource.
|
* @param name The _unique_ name of the resulting resource.
|
||||||
* @param args The arguments to use to populate this resource's properties.
|
* @param args The arguments to use to populate this resource's properties.
|
||||||
*/
|
*/
|
||||||
public Image(String name, @Nullable ImageArgs args) {
|
public Image(String name, ImageArgs args) {
|
||||||
this(name, args, null);
|
this(name, args, null);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
@@ -1218,7 +1228,7 @@ public class Image extends com.pulumi.resources.CustomResource {
|
|||||||
* @param args The arguments to use to populate this resource's properties.
|
* @param args The arguments to use to populate this resource's properties.
|
||||||
* @param options A bag of options that control this resource's behavior.
|
* @param options A bag of options that control this resource's behavior.
|
||||||
*/
|
*/
|
||||||
public Image(String name, @Nullable ImageArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options) {
|
public Image(String name, ImageArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options) {
|
||||||
super("docker-build:index:Image", name, args == null ? ImageArgs.Empty : args, makeResourceOptions(options, Codegen.empty()));
|
super("docker-build:index:Image", name, args == null ? ImageArgs.Empty : args, makeResourceOptions(options, Codegen.empty()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import com.pulumi.dockerbuild.inputs.DockerfileArgs;
|
|||||||
import com.pulumi.dockerbuild.inputs.ExportArgs;
|
import com.pulumi.dockerbuild.inputs.ExportArgs;
|
||||||
import com.pulumi.dockerbuild.inputs.RegistryArgs;
|
import com.pulumi.dockerbuild.inputs.RegistryArgs;
|
||||||
import com.pulumi.dockerbuild.inputs.SSHArgs;
|
import com.pulumi.dockerbuild.inputs.SSHArgs;
|
||||||
|
import com.pulumi.exceptions.MissingRequiredPropertyException;
|
||||||
import java.lang.Boolean;
|
import java.lang.Boolean;
|
||||||
import java.lang.String;
|
import java.lang.String;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -419,8 +420,8 @@ public final class ImageArgs extends com.pulumi.resources.ResourceArgs {
|
|||||||
* Equivalent to Docker's `--push` flag.
|
* Equivalent to Docker's `--push` flag.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@Import(name="push")
|
@Import(name="push", required=true)
|
||||||
private @Nullable Output<Boolean> push;
|
private Output<Boolean> push;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return When `true` the build will automatically include a `registry` export.
|
* @return When `true` the build will automatically include a `registry` export.
|
||||||
@@ -430,8 +431,8 @@ public final class ImageArgs extends com.pulumi.resources.ResourceArgs {
|
|||||||
* Equivalent to Docker's `--push` flag.
|
* Equivalent to Docker's `--push` flag.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public Optional<Output<Boolean>> push() {
|
public Output<Boolean> push() {
|
||||||
return Optional.ofNullable(this.push);
|
return this.push;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1158,7 +1159,7 @@ public final class ImageArgs extends com.pulumi.resources.ResourceArgs {
|
|||||||
* @return builder
|
* @return builder
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public Builder push(@Nullable Output<Boolean> push) {
|
public Builder push(Output<Boolean> push) {
|
||||||
$.push = push;
|
$.push = push;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
@@ -1378,6 +1379,9 @@ public final class ImageArgs extends com.pulumi.resources.ResourceArgs {
|
|||||||
public ImageArgs build() {
|
public ImageArgs build() {
|
||||||
$.buildOnPreview = Codegen.booleanProp("buildOnPreview").output().arg($.buildOnPreview).def(true).getNullable();
|
$.buildOnPreview = Codegen.booleanProp("buildOnPreview").output().arg($.buildOnPreview).def(true).getNullable();
|
||||||
$.network = Codegen.objectProp("network", NetworkMode.class).output().arg($.network).def(NetworkMode.Default_).getNullable();
|
$.network = Codegen.objectProp("network", NetworkMode.class).output().arg($.network).def(NetworkMode.Default_).getNullable();
|
||||||
|
if ($.push == null) {
|
||||||
|
throw new MissingRequiredPropertyException("ImageArgs", "push");
|
||||||
|
}
|
||||||
return $;
|
return $;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
41
sdk/nodejs/image.ts
generated
41
sdk/nodejs/image.ts
generated
@@ -291,6 +291,7 @@ import * as utilities from "./utilities";
|
|||||||
* docker_build.Platform.Plan9_amd64,
|
* docker_build.Platform.Plan9_amd64,
|
||||||
* docker_build.Platform.Plan9_386,
|
* docker_build.Platform.Plan9_386,
|
||||||
* ],
|
* ],
|
||||||
|
* push: false,
|
||||||
* });
|
* });
|
||||||
* ```
|
* ```
|
||||||
* ### Registry export
|
* ### Registry export
|
||||||
@@ -334,6 +335,7 @@ import * as utilities from "./utilities";
|
|||||||
* context: {
|
* context: {
|
||||||
* location: "app",
|
* location: "app",
|
||||||
* },
|
* },
|
||||||
|
* push: false,
|
||||||
* });
|
* });
|
||||||
* ```
|
* ```
|
||||||
* ### Docker Build Cloud
|
* ### Docker Build Cloud
|
||||||
@@ -350,6 +352,7 @@ import * as utilities from "./utilities";
|
|||||||
* location: "app",
|
* location: "app",
|
||||||
* },
|
* },
|
||||||
* exec: true,
|
* exec: true,
|
||||||
|
* push: false,
|
||||||
* });
|
* });
|
||||||
* ```
|
* ```
|
||||||
* ### Build arguments
|
* ### Build arguments
|
||||||
@@ -365,6 +368,7 @@ import * as utilities from "./utilities";
|
|||||||
* context: {
|
* context: {
|
||||||
* location: "app",
|
* location: "app",
|
||||||
* },
|
* },
|
||||||
|
* push: false,
|
||||||
* });
|
* });
|
||||||
* ```
|
* ```
|
||||||
* ### Build target
|
* ### Build target
|
||||||
@@ -377,6 +381,7 @@ import * as utilities from "./utilities";
|
|||||||
* context: {
|
* context: {
|
||||||
* location: "app",
|
* location: "app",
|
||||||
* },
|
* },
|
||||||
|
* push: false,
|
||||||
* target: "build-me",
|
* target: "build-me",
|
||||||
* });
|
* });
|
||||||
* ```
|
* ```
|
||||||
@@ -386,14 +391,17 @@ import * as utilities from "./utilities";
|
|||||||
* import * as pulumi from "@pulumi/pulumi";
|
* import * as pulumi from "@pulumi/pulumi";
|
||||||
* import * as docker_build from "@pulumi/docker-build";
|
* import * as docker_build from "@pulumi/docker-build";
|
||||||
*
|
*
|
||||||
* const image = new docker_build.Image("image", {context: {
|
* const image = new docker_build.Image("image", {
|
||||||
* location: "app",
|
* context: {
|
||||||
* named: {
|
* location: "app",
|
||||||
* "golang:latest": {
|
* named: {
|
||||||
* location: "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
* "golang:latest": {
|
||||||
|
* location: "docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
||||||
|
* },
|
||||||
* },
|
* },
|
||||||
* },
|
* },
|
||||||
* }});
|
* push: false,
|
||||||
|
* });
|
||||||
* ```
|
* ```
|
||||||
* ### Remote context
|
* ### Remote context
|
||||||
*
|
*
|
||||||
@@ -401,9 +409,12 @@ import * as utilities from "./utilities";
|
|||||||
* import * as pulumi from "@pulumi/pulumi";
|
* import * as pulumi from "@pulumi/pulumi";
|
||||||
* import * as docker_build from "@pulumi/docker-build";
|
* import * as docker_build from "@pulumi/docker-build";
|
||||||
*
|
*
|
||||||
* const image = new docker_build.Image("image", {context: {
|
* const image = new docker_build.Image("image", {
|
||||||
* location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
* context: {
|
||||||
* }});
|
* location: "https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||||
|
* },
|
||||||
|
* push: false,
|
||||||
|
* });
|
||||||
* ```
|
* ```
|
||||||
* ### Inline Dockerfile
|
* ### Inline Dockerfile
|
||||||
*
|
*
|
||||||
@@ -420,6 +431,7 @@ import * as utilities from "./utilities";
|
|||||||
* COPY hello.c ./
|
* COPY hello.c ./
|
||||||
* `,
|
* `,
|
||||||
* },
|
* },
|
||||||
|
* push: false,
|
||||||
* });
|
* });
|
||||||
* ```
|
* ```
|
||||||
* ### Remote context
|
* ### Remote context
|
||||||
@@ -435,6 +447,7 @@ import * as utilities from "./utilities";
|
|||||||
* dockerfile: {
|
* dockerfile: {
|
||||||
* location: "app/Dockerfile",
|
* location: "app/Dockerfile",
|
||||||
* },
|
* },
|
||||||
|
* push: false,
|
||||||
* });
|
* });
|
||||||
* ```
|
* ```
|
||||||
* ### Local export
|
* ### Local export
|
||||||
@@ -452,6 +465,7 @@ import * as utilities from "./utilities";
|
|||||||
* tar: true,
|
* tar: true,
|
||||||
* },
|
* },
|
||||||
* }],
|
* }],
|
||||||
|
* push: false,
|
||||||
* });
|
* });
|
||||||
* ```
|
* ```
|
||||||
*/
|
*/
|
||||||
@@ -640,7 +654,7 @@ export class Image extends pulumi.CustomResource {
|
|||||||
*
|
*
|
||||||
* Equivalent to Docker's `--push` flag.
|
* Equivalent to Docker's `--push` flag.
|
||||||
*/
|
*/
|
||||||
public readonly push!: pulumi.Output<boolean | undefined>;
|
public readonly push!: pulumi.Output<boolean>;
|
||||||
/**
|
/**
|
||||||
* If the image was pushed to any registries then this will contain a
|
* If the image was pushed to any registries then this will contain a
|
||||||
* single fully-qualified tag including the build's digest.
|
* single fully-qualified tag including the build's digest.
|
||||||
@@ -711,10 +725,13 @@ export class Image extends pulumi.CustomResource {
|
|||||||
* @param args The arguments to use to populate this resource's properties.
|
* @param args The arguments to use to populate this resource's properties.
|
||||||
* @param opts A bag of options that control this resource's behavior.
|
* @param opts A bag of options that control this resource's behavior.
|
||||||
*/
|
*/
|
||||||
constructor(name: string, args?: ImageArgs, opts?: pulumi.CustomResourceOptions) {
|
constructor(name: string, args: ImageArgs, opts?: pulumi.CustomResourceOptions) {
|
||||||
let resourceInputs: pulumi.Inputs = {};
|
let resourceInputs: pulumi.Inputs = {};
|
||||||
opts = opts || {};
|
opts = opts || {};
|
||||||
if (!opts.id) {
|
if (!opts.id) {
|
||||||
|
if ((!args || args.push === undefined) && !opts.urn) {
|
||||||
|
throw new Error("Missing required property 'push'");
|
||||||
|
}
|
||||||
resourceInputs["addHosts"] = args ? args.addHosts : undefined;
|
resourceInputs["addHosts"] = args ? args.addHosts : undefined;
|
||||||
resourceInputs["buildArgs"] = args ? args.buildArgs : undefined;
|
resourceInputs["buildArgs"] = args ? args.buildArgs : undefined;
|
||||||
resourceInputs["buildOnPreview"] = (args ? args.buildOnPreview : undefined) ?? true;
|
resourceInputs["buildOnPreview"] = (args ? args.buildOnPreview : undefined) ?? true;
|
||||||
@@ -918,7 +935,7 @@ export interface ImageArgs {
|
|||||||
*
|
*
|
||||||
* Equivalent to Docker's `--push` flag.
|
* Equivalent to Docker's `--push` flag.
|
||||||
*/
|
*/
|
||||||
push?: pulumi.Input<boolean>;
|
push: pulumi.Input<boolean>;
|
||||||
/**
|
/**
|
||||||
* Registry credentials. Required if reading or exporting to private
|
* Registry credentials. Required if reading or exporting to private
|
||||||
* repositories.
|
* repositories.
|
||||||
|
|||||||
149
sdk/python/pulumi_docker_build/image.py
generated
149
sdk/python/pulumi_docker_build/image.py
generated
@@ -17,6 +17,7 @@ __all__ = ['ImageArgs', 'Image']
|
|||||||
@pulumi.input_type
|
@pulumi.input_type
|
||||||
class ImageArgs:
|
class ImageArgs:
|
||||||
def __init__(__self__, *,
|
def __init__(__self__, *,
|
||||||
|
push: pulumi.Input[bool],
|
||||||
add_hosts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
|
add_hosts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
|
||||||
build_args: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
|
build_args: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
|
||||||
build_on_preview: Optional[pulumi.Input[bool]] = None,
|
build_on_preview: Optional[pulumi.Input[bool]] = None,
|
||||||
@@ -33,7 +34,6 @@ class ImageArgs:
|
|||||||
no_cache: Optional[pulumi.Input[bool]] = None,
|
no_cache: Optional[pulumi.Input[bool]] = None,
|
||||||
platforms: Optional[pulumi.Input[Sequence[pulumi.Input['Platform']]]] = None,
|
platforms: Optional[pulumi.Input[Sequence[pulumi.Input['Platform']]]] = None,
|
||||||
pull: Optional[pulumi.Input[bool]] = None,
|
pull: Optional[pulumi.Input[bool]] = None,
|
||||||
push: Optional[pulumi.Input[bool]] = None,
|
|
||||||
registries: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]] = None,
|
registries: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]] = None,
|
||||||
secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
|
secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
|
||||||
ssh: Optional[pulumi.Input[Sequence[pulumi.Input['SSHArgs']]]] = None,
|
ssh: Optional[pulumi.Input[Sequence[pulumi.Input['SSHArgs']]]] = None,
|
||||||
@@ -41,6 +41,11 @@ class ImageArgs:
|
|||||||
target: Optional[pulumi.Input[str]] = None):
|
target: Optional[pulumi.Input[str]] = None):
|
||||||
"""
|
"""
|
||||||
The set of arguments for constructing a Image resource.
|
The set of arguments for constructing a Image resource.
|
||||||
|
:param pulumi.Input[bool] push: When `true` the build will automatically include a `registry` export.
|
||||||
|
|
||||||
|
Defaults to `false`.
|
||||||
|
|
||||||
|
Equivalent to Docker's `--push` flag.
|
||||||
:param pulumi.Input[Sequence[pulumi.Input[str]]] add_hosts: Custom `host:ip` mappings to use during the build.
|
:param pulumi.Input[Sequence[pulumi.Input[str]]] add_hosts: Custom `host:ip` mappings to use during the build.
|
||||||
|
|
||||||
Equivalent to Docker's `--add-host` flag.
|
Equivalent to Docker's `--add-host` flag.
|
||||||
@@ -128,11 +133,6 @@ class ImageArgs:
|
|||||||
:param pulumi.Input[bool] pull: Always pull referenced images.
|
:param pulumi.Input[bool] pull: Always pull referenced images.
|
||||||
|
|
||||||
Equivalent to Docker's `--pull` flag.
|
Equivalent to Docker's `--pull` flag.
|
||||||
:param pulumi.Input[bool] push: When `true` the build will automatically include a `registry` export.
|
|
||||||
|
|
||||||
Defaults to `false`.
|
|
||||||
|
|
||||||
Equivalent to Docker's `--push` flag.
|
|
||||||
:param pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]] registries: Registry credentials. Required if reading or exporting to private
|
:param pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]] registries: Registry credentials. Required if reading or exporting to private
|
||||||
repositories.
|
repositories.
|
||||||
|
|
||||||
@@ -164,6 +164,7 @@ class ImageArgs:
|
|||||||
|
|
||||||
Equivalent to Docker's `--target` flag.
|
Equivalent to Docker's `--target` flag.
|
||||||
"""
|
"""
|
||||||
|
pulumi.set(__self__, "push", push)
|
||||||
if add_hosts is not None:
|
if add_hosts is not None:
|
||||||
pulumi.set(__self__, "add_hosts", add_hosts)
|
pulumi.set(__self__, "add_hosts", add_hosts)
|
||||||
if build_args is not None:
|
if build_args is not None:
|
||||||
@@ -200,8 +201,6 @@ class ImageArgs:
|
|||||||
pulumi.set(__self__, "platforms", platforms)
|
pulumi.set(__self__, "platforms", platforms)
|
||||||
if pull is not None:
|
if pull is not None:
|
||||||
pulumi.set(__self__, "pull", pull)
|
pulumi.set(__self__, "pull", pull)
|
||||||
if push is not None:
|
|
||||||
pulumi.set(__self__, "push", push)
|
|
||||||
if registries is not None:
|
if registries is not None:
|
||||||
pulumi.set(__self__, "registries", registries)
|
pulumi.set(__self__, "registries", registries)
|
||||||
if secrets is not None:
|
if secrets is not None:
|
||||||
@@ -213,6 +212,22 @@ class ImageArgs:
|
|||||||
if target is not None:
|
if target is not None:
|
||||||
pulumi.set(__self__, "target", target)
|
pulumi.set(__self__, "target", target)
|
||||||
|
|
||||||
|
@property
|
||||||
|
@pulumi.getter
|
||||||
|
def push(self) -> pulumi.Input[bool]:
|
||||||
|
"""
|
||||||
|
When `true` the build will automatically include a `registry` export.
|
||||||
|
|
||||||
|
Defaults to `false`.
|
||||||
|
|
||||||
|
Equivalent to Docker's `--push` flag.
|
||||||
|
"""
|
||||||
|
return pulumi.get(self, "push")
|
||||||
|
|
||||||
|
@push.setter
|
||||||
|
def push(self, value: pulumi.Input[bool]):
|
||||||
|
pulumi.set(self, "push", value)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@pulumi.getter(name="addHosts")
|
@pulumi.getter(name="addHosts")
|
||||||
def add_hosts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]:
|
def add_hosts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]:
|
||||||
@@ -476,22 +491,6 @@ class ImageArgs:
|
|||||||
def pull(self, value: Optional[pulumi.Input[bool]]):
|
def pull(self, value: Optional[pulumi.Input[bool]]):
|
||||||
pulumi.set(self, "pull", value)
|
pulumi.set(self, "pull", value)
|
||||||
|
|
||||||
@property
|
|
||||||
@pulumi.getter
|
|
||||||
def push(self) -> Optional[pulumi.Input[bool]]:
|
|
||||||
"""
|
|
||||||
When `true` the build will automatically include a `registry` export.
|
|
||||||
|
|
||||||
Defaults to `false`.
|
|
||||||
|
|
||||||
Equivalent to Docker's `--push` flag.
|
|
||||||
"""
|
|
||||||
return pulumi.get(self, "push")
|
|
||||||
|
|
||||||
@push.setter
|
|
||||||
def push(self, value: Optional[pulumi.Input[bool]]):
|
|
||||||
pulumi.set(self, "push", value)
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@pulumi.getter
|
@pulumi.getter
|
||||||
def registries(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]]:
|
def registries(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]]:
|
||||||
@@ -755,7 +754,8 @@ class Image(pulumi.CustomResource):
|
|||||||
platforms=[
|
platforms=[
|
||||||
docker_build.Platform.PLAN9_AMD64,
|
docker_build.Platform.PLAN9_AMD64,
|
||||||
docker_build.Platform.PLAN9_386,
|
docker_build.Platform.PLAN9_386,
|
||||||
])
|
],
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Registry export
|
### Registry export
|
||||||
```python
|
```python
|
||||||
@@ -794,7 +794,8 @@ class Image(pulumi.CustomResource):
|
|||||||
)],
|
)],
|
||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Docker Build Cloud
|
### Docker Build Cloud
|
||||||
```python
|
```python
|
||||||
@@ -808,7 +809,8 @@ class Image(pulumi.CustomResource):
|
|||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
),
|
),
|
||||||
exec_=True)
|
exec_=True,
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Build arguments
|
### Build arguments
|
||||||
```python
|
```python
|
||||||
@@ -821,7 +823,8 @@ class Image(pulumi.CustomResource):
|
|||||||
},
|
},
|
||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Build target
|
### Build target
|
||||||
```python
|
```python
|
||||||
@@ -832,6 +835,7 @@ class Image(pulumi.CustomResource):
|
|||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
),
|
),
|
||||||
|
push=False,
|
||||||
target="build-me")
|
target="build-me")
|
||||||
```
|
```
|
||||||
### Named contexts
|
### Named contexts
|
||||||
@@ -839,23 +843,27 @@ class Image(pulumi.CustomResource):
|
|||||||
import pulumi
|
import pulumi
|
||||||
import pulumi_docker_build as docker_build
|
import pulumi_docker_build as docker_build
|
||||||
|
|
||||||
image = docker_build.Image("image", context=docker_build.BuildContextArgs(
|
image = docker_build.Image("image",
|
||||||
location="app",
|
context=docker_build.BuildContextArgs(
|
||||||
named={
|
location="app",
|
||||||
"golang:latest": docker_build.ContextArgs(
|
named={
|
||||||
location="docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
"golang:latest": docker_build.ContextArgs(
|
||||||
),
|
location="docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
||||||
},
|
),
|
||||||
))
|
},
|
||||||
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Remote context
|
### Remote context
|
||||||
```python
|
```python
|
||||||
import pulumi
|
import pulumi
|
||||||
import pulumi_docker_build as docker_build
|
import pulumi_docker_build as docker_build
|
||||||
|
|
||||||
image = docker_build.Image("image", context=docker_build.BuildContextArgs(
|
image = docker_build.Image("image",
|
||||||
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
context=docker_build.BuildContextArgs(
|
||||||
))
|
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||||
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Inline Dockerfile
|
### Inline Dockerfile
|
||||||
```python
|
```python
|
||||||
@@ -870,7 +878,8 @@ class Image(pulumi.CustomResource):
|
|||||||
inline=\"\"\"FROM busybox
|
inline=\"\"\"FROM busybox
|
||||||
COPY hello.c ./
|
COPY hello.c ./
|
||||||
\"\"\",
|
\"\"\",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Remote context
|
### Remote context
|
||||||
```python
|
```python
|
||||||
@@ -883,7 +892,8 @@ class Image(pulumi.CustomResource):
|
|||||||
),
|
),
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
location="app/Dockerfile",
|
location="app/Dockerfile",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Local export
|
### Local export
|
||||||
```python
|
```python
|
||||||
@@ -898,7 +908,8 @@ class Image(pulumi.CustomResource):
|
|||||||
docker=docker_build.ExportDockerArgs(
|
docker=docker_build.ExportDockerArgs(
|
||||||
tar=True,
|
tar=True,
|
||||||
),
|
),
|
||||||
)])
|
)],
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
|
|
||||||
:param str resource_name: The name of the resource.
|
:param str resource_name: The name of the resource.
|
||||||
@@ -1030,7 +1041,7 @@ class Image(pulumi.CustomResource):
|
|||||||
@overload
|
@overload
|
||||||
def __init__(__self__,
|
def __init__(__self__,
|
||||||
resource_name: str,
|
resource_name: str,
|
||||||
args: Optional[ImageArgs] = None,
|
args: ImageArgs,
|
||||||
opts: Optional[pulumi.ResourceOptions] = None):
|
opts: Optional[pulumi.ResourceOptions] = None):
|
||||||
"""
|
"""
|
||||||
A Docker image built using buildx -- Docker's interface to the improved
|
A Docker image built using buildx -- Docker's interface to the improved
|
||||||
@@ -1181,7 +1192,8 @@ class Image(pulumi.CustomResource):
|
|||||||
platforms=[
|
platforms=[
|
||||||
docker_build.Platform.PLAN9_AMD64,
|
docker_build.Platform.PLAN9_AMD64,
|
||||||
docker_build.Platform.PLAN9_386,
|
docker_build.Platform.PLAN9_386,
|
||||||
])
|
],
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Registry export
|
### Registry export
|
||||||
```python
|
```python
|
||||||
@@ -1220,7 +1232,8 @@ class Image(pulumi.CustomResource):
|
|||||||
)],
|
)],
|
||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Docker Build Cloud
|
### Docker Build Cloud
|
||||||
```python
|
```python
|
||||||
@@ -1234,7 +1247,8 @@ class Image(pulumi.CustomResource):
|
|||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
),
|
),
|
||||||
exec_=True)
|
exec_=True,
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Build arguments
|
### Build arguments
|
||||||
```python
|
```python
|
||||||
@@ -1247,7 +1261,8 @@ class Image(pulumi.CustomResource):
|
|||||||
},
|
},
|
||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Build target
|
### Build target
|
||||||
```python
|
```python
|
||||||
@@ -1258,6 +1273,7 @@ class Image(pulumi.CustomResource):
|
|||||||
context=docker_build.BuildContextArgs(
|
context=docker_build.BuildContextArgs(
|
||||||
location="app",
|
location="app",
|
||||||
),
|
),
|
||||||
|
push=False,
|
||||||
target="build-me")
|
target="build-me")
|
||||||
```
|
```
|
||||||
### Named contexts
|
### Named contexts
|
||||||
@@ -1265,23 +1281,27 @@ class Image(pulumi.CustomResource):
|
|||||||
import pulumi
|
import pulumi
|
||||||
import pulumi_docker_build as docker_build
|
import pulumi_docker_build as docker_build
|
||||||
|
|
||||||
image = docker_build.Image("image", context=docker_build.BuildContextArgs(
|
image = docker_build.Image("image",
|
||||||
location="app",
|
context=docker_build.BuildContextArgs(
|
||||||
named={
|
location="app",
|
||||||
"golang:latest": docker_build.ContextArgs(
|
named={
|
||||||
location="docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
"golang:latest": docker_build.ContextArgs(
|
||||||
),
|
location="docker-image://golang@sha256:b8e62cf593cdaff36efd90aa3a37de268e6781a2e68c6610940c48f7cdf36984",
|
||||||
},
|
),
|
||||||
))
|
},
|
||||||
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Remote context
|
### Remote context
|
||||||
```python
|
```python
|
||||||
import pulumi
|
import pulumi
|
||||||
import pulumi_docker_build as docker_build
|
import pulumi_docker_build as docker_build
|
||||||
|
|
||||||
image = docker_build.Image("image", context=docker_build.BuildContextArgs(
|
image = docker_build.Image("image",
|
||||||
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
context=docker_build.BuildContextArgs(
|
||||||
))
|
location="https://raw.githubusercontent.com/pulumi/pulumi-docker/api-types/provider/testdata/Dockerfile",
|
||||||
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Inline Dockerfile
|
### Inline Dockerfile
|
||||||
```python
|
```python
|
||||||
@@ -1296,7 +1316,8 @@ class Image(pulumi.CustomResource):
|
|||||||
inline=\"\"\"FROM busybox
|
inline=\"\"\"FROM busybox
|
||||||
COPY hello.c ./
|
COPY hello.c ./
|
||||||
\"\"\",
|
\"\"\",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Remote context
|
### Remote context
|
||||||
```python
|
```python
|
||||||
@@ -1309,7 +1330,8 @@ class Image(pulumi.CustomResource):
|
|||||||
),
|
),
|
||||||
dockerfile=docker_build.DockerfileArgs(
|
dockerfile=docker_build.DockerfileArgs(
|
||||||
location="app/Dockerfile",
|
location="app/Dockerfile",
|
||||||
))
|
),
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
### Local export
|
### Local export
|
||||||
```python
|
```python
|
||||||
@@ -1324,7 +1346,8 @@ class Image(pulumi.CustomResource):
|
|||||||
docker=docker_build.ExportDockerArgs(
|
docker=docker_build.ExportDockerArgs(
|
||||||
tar=True,
|
tar=True,
|
||||||
),
|
),
|
||||||
)])
|
)],
|
||||||
|
push=False)
|
||||||
```
|
```
|
||||||
|
|
||||||
:param str resource_name: The name of the resource.
|
:param str resource_name: The name of the resource.
|
||||||
@@ -1393,6 +1416,8 @@ class Image(pulumi.CustomResource):
|
|||||||
__props__.__dict__["no_cache"] = no_cache
|
__props__.__dict__["no_cache"] = no_cache
|
||||||
__props__.__dict__["platforms"] = platforms
|
__props__.__dict__["platforms"] = platforms
|
||||||
__props__.__dict__["pull"] = pull
|
__props__.__dict__["pull"] = pull
|
||||||
|
if push is None and not opts.urn:
|
||||||
|
raise TypeError("Missing required property 'push'")
|
||||||
__props__.__dict__["push"] = push
|
__props__.__dict__["push"] = push
|
||||||
__props__.__dict__["registries"] = registries
|
__props__.__dict__["registries"] = registries
|
||||||
__props__.__dict__["secrets"] = secrets
|
__props__.__dict__["secrets"] = secrets
|
||||||
@@ -1676,7 +1701,7 @@ class Image(pulumi.CustomResource):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
@pulumi.getter
|
@pulumi.getter
|
||||||
def push(self) -> pulumi.Output[Optional[bool]]:
|
def push(self) -> pulumi.Output[bool]:
|
||||||
"""
|
"""
|
||||||
When `true` the build will automatically include a `registry` export.
|
When `true` the build will automatically include a `registry` export.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user