Rename to docker-build

This commit is contained in:
Bryce Lampe
2024-04-15 14:51:07 -07:00
parent 4cd6d49ba9
commit 12bf5dd689
139 changed files with 638 additions and 645 deletions

View File

@@ -14,21 +14,21 @@ from . import outputs
# Make subpackages available:
if typing.TYPE_CHECKING:
import pulumi_dockerbuild.config as __config
import pulumi_docker_build.config as __config
config = __config
else:
config = _utilities.lazy_import('pulumi_dockerbuild.config')
config = _utilities.lazy_import('pulumi_docker_build.config')
_utilities.register(
resource_modules="""
[
{
"pkg": "dockerbuild",
"pkg": "docker-build",
"mod": "index",
"fqn": "pulumi_dockerbuild",
"fqn": "pulumi_docker_build",
"classes": {
"dockerbuild:index:Image": "Image",
"dockerbuild:index:Index": "Index"
"docker-build:index:Image": "Image",
"docker-build:index:Index": "Index"
}
}
]
@@ -36,9 +36,9 @@ _utilities.register(
resource_packages="""
[
{
"pkg": "dockerbuild",
"token": "pulumi:providers:dockerbuild",
"fqn": "pulumi_dockerbuild",
"pkg": "docker-build",
"token": "pulumi:providers:docker-build",
"fqn": "pulumi_docker_build",
"class": "Provider"
}
]

View File

@@ -288,4 +288,4 @@ async def _await_output(o: pulumi.Output[typing.Any]) -> typing.Tuple[object, bo
)
def get_plugin_download_url():
return "github.com/pulumi/pulumi-dockerbuild"
return "github.com/pulumi/pulumi-docker-build"

View File

@@ -12,7 +12,7 @@ from .. import outputs as _root_outputs
import types
__config__ = pulumi.Config('dockerbuild')
__config__ = pulumi.Config('docker-build')
class _ExportableConfig(types.ModuleType):

View File

@@ -1424,7 +1424,7 @@ class Image(pulumi.CustomResource):
__props__.__dict__["digest"] = None
__props__.__dict__["ref"] = None
super(Image, __self__).__init__(
'dockerbuild:index:Image',
'docker-build:index:Image',
resource_name,
__props__,
opts)

View File

@@ -116,43 +116,43 @@ class Index(pulumi.CustomResource):
### Multi-platform registry caching
```python
import pulumi
import pulumi_dockerbuild as dockerbuild
import pulumi_docker_build as docker_build
amd64 = dockerbuild.Image("amd64",
cache_from=[dockerbuild.CacheFromArgs(
registry=dockerbuild.CacheFromRegistryArgs(
amd64 = docker_build.Image("amd64",
cache_from=[docker_build.CacheFromArgs(
registry=docker_build.CacheFromRegistryArgs(
ref="docker.io/pulumi/pulumi:cache-amd64",
),
)],
cache_to=[dockerbuild.CacheToArgs(
registry=dockerbuild.CacheToRegistryArgs(
mode=dockerbuild.CacheMode.MAX,
cache_to=[docker_build.CacheToArgs(
registry=docker_build.CacheToRegistryArgs(
mode=docker_build.CacheMode.MAX,
ref="docker.io/pulumi/pulumi:cache-amd64",
),
)],
context=dockerbuild.BuildContextArgs(
context=docker_build.BuildContextArgs(
location="app",
),
platforms=[dockerbuild.Platform.LINUX_AMD64],
platforms=[docker_build.Platform.LINUX_AMD64],
tags=["docker.io/pulumi/pulumi:3.107.0-amd64"])
arm64 = dockerbuild.Image("arm64",
cache_from=[dockerbuild.CacheFromArgs(
registry=dockerbuild.CacheFromRegistryArgs(
arm64 = docker_build.Image("arm64",
cache_from=[docker_build.CacheFromArgs(
registry=docker_build.CacheFromRegistryArgs(
ref="docker.io/pulumi/pulumi:cache-arm64",
),
)],
cache_to=[dockerbuild.CacheToArgs(
registry=dockerbuild.CacheToRegistryArgs(
mode=dockerbuild.CacheMode.MAX,
cache_to=[docker_build.CacheToArgs(
registry=docker_build.CacheToRegistryArgs(
mode=docker_build.CacheMode.MAX,
ref="docker.io/pulumi/pulumi:cache-arm64",
),
)],
context=dockerbuild.BuildContextArgs(
context=docker_build.BuildContextArgs(
location="app",
),
platforms=[dockerbuild.Platform.LINUX_ARM64],
platforms=[docker_build.Platform.LINUX_ARM64],
tags=["docker.io/pulumi/pulumi:3.107.0-arm64"])
index = dockerbuild.Index("index",
index = docker_build.Index("index",
sources=[
amd64.ref,
arm64.ref,
@@ -191,43 +191,43 @@ class Index(pulumi.CustomResource):
### Multi-platform registry caching
```python
import pulumi
import pulumi_dockerbuild as dockerbuild
import pulumi_docker_build as docker_build
amd64 = dockerbuild.Image("amd64",
cache_from=[dockerbuild.CacheFromArgs(
registry=dockerbuild.CacheFromRegistryArgs(
amd64 = docker_build.Image("amd64",
cache_from=[docker_build.CacheFromArgs(
registry=docker_build.CacheFromRegistryArgs(
ref="docker.io/pulumi/pulumi:cache-amd64",
),
)],
cache_to=[dockerbuild.CacheToArgs(
registry=dockerbuild.CacheToRegistryArgs(
mode=dockerbuild.CacheMode.MAX,
cache_to=[docker_build.CacheToArgs(
registry=docker_build.CacheToRegistryArgs(
mode=docker_build.CacheMode.MAX,
ref="docker.io/pulumi/pulumi:cache-amd64",
),
)],
context=dockerbuild.BuildContextArgs(
context=docker_build.BuildContextArgs(
location="app",
),
platforms=[dockerbuild.Platform.LINUX_AMD64],
platforms=[docker_build.Platform.LINUX_AMD64],
tags=["docker.io/pulumi/pulumi:3.107.0-amd64"])
arm64 = dockerbuild.Image("arm64",
cache_from=[dockerbuild.CacheFromArgs(
registry=dockerbuild.CacheFromRegistryArgs(
arm64 = docker_build.Image("arm64",
cache_from=[docker_build.CacheFromArgs(
registry=docker_build.CacheFromRegistryArgs(
ref="docker.io/pulumi/pulumi:cache-arm64",
),
)],
cache_to=[dockerbuild.CacheToArgs(
registry=dockerbuild.CacheToRegistryArgs(
mode=dockerbuild.CacheMode.MAX,
cache_to=[docker_build.CacheToArgs(
registry=docker_build.CacheToRegistryArgs(
mode=docker_build.CacheMode.MAX,
ref="docker.io/pulumi/pulumi:cache-arm64",
),
)],
context=dockerbuild.BuildContextArgs(
context=docker_build.BuildContextArgs(
location="app",
),
platforms=[dockerbuild.Platform.LINUX_ARM64],
platforms=[docker_build.Platform.LINUX_ARM64],
tags=["docker.io/pulumi/pulumi:3.107.0-arm64"])
index = dockerbuild.Index("index",
index = docker_build.Index("index",
sources=[
amd64.ref,
arm64.ref,
@@ -276,7 +276,7 @@ class Index(pulumi.CustomResource):
__props__.__dict__["tag"] = tag
__props__.__dict__["ref"] = None
super(Index, __self__).__init__(
'dockerbuild:index:Index',
'docker-build:index:Index',
resource_name,
__props__,
opts)

View File

@@ -59,7 +59,7 @@ class Provider(pulumi.ProviderResource):
registries: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RegistryArgs']]]]] = None,
__props__=None):
"""
Create a Dockerbuild resource with the given unique name, props, and options.
Create a Docker-build resource with the given unique name, props, and options.
:param str resource_name: The name of the resource.
:param pulumi.ResourceOptions opts: Options for the resource.
:param pulumi.Input[str] host: The build daemon's address.
@@ -71,7 +71,7 @@ class Provider(pulumi.ProviderResource):
args: Optional[ProviderArgs] = None,
opts: Optional[pulumi.ResourceOptions] = None):
"""
Create a Dockerbuild resource with the given unique name, props, and options.
Create a Docker-build resource with the given unique name, props, and options.
:param str resource_name: The name of the resource.
:param ProviderArgs args: The arguments to use to populate this resource's properties.
:param pulumi.ResourceOptions opts: Options for the resource.
@@ -103,7 +103,7 @@ class Provider(pulumi.ProviderResource):
__props__.__dict__["host"] = host
__props__.__dict__["registries"] = pulumi.Output.from_input(registries).apply(pulumi.runtime.to_json) if registries is not None else None
super(Provider, __self__).__init__(
'dockerbuild',
'docker-build',
resource_name,
__props__,
opts)

View File

@@ -0,0 +1,5 @@
{
"resource": true,
"name": "docker-build",
"server": "github.com/pulumi/pulumi-docker-build"
}

View File

@@ -1,5 +0,0 @@
{
"resource": true,
"name": "dockerbuild",
"server": "github.com/pulumi/pulumi-dockerbuild"
}

View File

@@ -1,5 +1,5 @@
[project]
name = "pulumi_dockerbuild"
name = "pulumi_docker_build"
description = "A Pulumi provider for Docker buildx"
dependencies = ["parver>=0.2.1", "pulumi>=3.0.0,<4.0.0", "semver>=2.8.1"]
keywords = ["docker", "buildkit", "buildx"]
@@ -10,7 +10,7 @@
text = "Apache-2.0"
[project.urls]
Homepage = "https://pulumi.io"
Repository = "https://github.com/pulumi/pulumi-dockerbuild"
Repository = "https://github.com/pulumi/pulumi-docker-build"
[build-system]
requires = ["setuptools>=61.0"]
@@ -19,4 +19,4 @@
[tool]
[tool.setuptools]
[tool.setuptools.package-data]
pulumi_dockerbuild = ["py.typed", "pulumi-plugin.json"]
pulumi_docker_build = ["py.typed", "pulumi-plugin.json"]