Compare commits
1 Commits
update-pul
...
update-git
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7c58a863dd |
2
.github/actions/setup-tools/action.yml
vendored
2
.github/actions/setup-tools/action.yml
vendored
@@ -14,7 +14,7 @@ runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: Setup mise
|
||||
uses: jdx/mise-action@c6a35e2d7dc8cf1493e7465af7460b4748cd4806
|
||||
uses: jdx/mise-action@b287efda3dc5f4f3c328507653b6617da783ff84
|
||||
env:
|
||||
MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s
|
||||
with:
|
||||
|
||||
6
.github/workflows/claude.yml
vendored
6
.github/workflows/claude.yml
vendored
@@ -56,7 +56,7 @@ jobs:
|
||||
PR_NUMBER: ${{ github.event.pull_request.number || github.event.issue.number }}
|
||||
run: gh pr checkout "$PR_NUMBER"
|
||||
- name: Setup mise
|
||||
uses: jdx/mise-action@c6a35e2d7dc8cf1493e7465af7460b4748cd4806
|
||||
uses: jdx/mise-action@b287efda3dc5f4f3c328507653b6617da783ff84
|
||||
env:
|
||||
MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s
|
||||
with:
|
||||
@@ -79,7 +79,7 @@ jobs:
|
||||
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude review')) ||
|
||||
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude review'))
|
||||
id: claude-review
|
||||
uses: anthropics/claude-code-action@9db782c3a17ef2bfc274cd17411bc3e0a5ba1345 # v1
|
||||
uses: anthropics/claude-code-action@ef50f123a3a9be95b60040d042717517407c7256 # v1
|
||||
with:
|
||||
anthropic_api_key: ${{ steps.esc-secrets.outputs.ANTHROPIC_API_KEY }}
|
||||
prompt: |
|
||||
@@ -101,7 +101,7 @@ jobs:
|
||||
!contains(github.event.comment.body, '@claude review') &&
|
||||
!contains(github.event.review.body, '@claude review')
|
||||
id: claude-action
|
||||
uses: anthropics/claude-code-action@9db782c3a17ef2bfc274cd17411bc3e0a5ba1345 # v1
|
||||
uses: anthropics/claude-code-action@ef50f123a3a9be95b60040d042717517407c7256 # v1
|
||||
with:
|
||||
anthropic_api_key: ${{ steps.esc-secrets.outputs.ANTHROPIC_API_KEY }}
|
||||
# This allows claude to read github action logs
|
||||
|
||||
2
.github/workflows/lint.yml
vendored
2
.github/workflows/lint.yml
vendored
@@ -49,7 +49,7 @@ jobs:
|
||||
private-key: ${{ steps.esc-secrets.outputs.PULUMI_PROVIDER_AUTOMATION_PRIVATE_KEY }}
|
||||
owner: ${{ github.repository_owner }}
|
||||
- name: Setup mise
|
||||
uses: jdx/mise-action@c6a35e2d7dc8cf1493e7465af7460b4748cd4806
|
||||
uses: jdx/mise-action@b287efda3dc5f4f3c328507653b6617da783ff84
|
||||
env:
|
||||
MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s
|
||||
with:
|
||||
|
||||
@@ -1 +1 @@
|
||||
3.236.0
|
||||
3.192.0
|
||||
|
||||
@@ -5,6 +5,6 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"typescript": "^4.0.0",
|
||||
"@pulumi/pulumi": "3.235.0"
|
||||
"@pulumi/pulumi": "3.231.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
"@types/node": "^20.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@pulumi/pulumi": "3.235.0"
|
||||
"@pulumi/pulumi": "3.231.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -424,10 +424,10 @@
|
||||
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
|
||||
integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==
|
||||
|
||||
"@pulumi/pulumi@3.235.0":
|
||||
version "3.235.0"
|
||||
resolved "https://registry.yarnpkg.com/@pulumi/pulumi/-/pulumi-3.235.0.tgz#a89e8f9c504e2c609b33f8fc4195ee75f9e5e130"
|
||||
integrity sha512-rIKpDzquX2+OdP/e7wHujQ1VUYO8EXNADsua+AT2BOWpC3z0K8NB/9NYDsTSw/mfBdVz9vr0UdO7ljiKi06GSg==
|
||||
"@pulumi/pulumi@3.231.0":
|
||||
version "3.231.0"
|
||||
resolved "https://registry.yarnpkg.com/@pulumi/pulumi/-/pulumi-3.231.0.tgz#5d6db7a2b4306bc7dba434d1294a5c574ae93bc2"
|
||||
integrity sha512-aAIMkMkbxjGRZ8ldvvm2BPd5JwmJ23QM/vS8iMNpxf8wSDJcIUqx6AtAw2TKTeXlRL4iUMh1xvrXf7APRUwnMg==
|
||||
dependencies:
|
||||
"@grpc/grpc-js" "^1.10.1"
|
||||
"@logdna/tail-file" "^2.0.6"
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
"@types/node": "^20.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@pulumi/pulumi": "3.235.0"
|
||||
"@pulumi/pulumi": "3.231.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,6 +5,6 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"typescript": "^4.0.0",
|
||||
"@pulumi/pulumi": "3.235.0"
|
||||
"@pulumi/pulumi": "3.231.0"
|
||||
}
|
||||
}
|
||||
|
||||
47
go.mod
47
go.mod
@@ -13,12 +13,12 @@ require (
|
||||
github.com/moby/patternmatcher v0.6.0
|
||||
github.com/muesli/reflow v0.3.0
|
||||
github.com/otiai10/copy v1.14.0
|
||||
github.com/pulumi/providertest v0.7.0
|
||||
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.105.0
|
||||
github.com/pulumi/pulumi-go-provider v1.3.2
|
||||
github.com/pulumi/pulumi-java v1.26.0
|
||||
github.com/pulumi/pulumi/pkg/v3 v3.234.0
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.234.0
|
||||
github.com/pulumi/providertest v0.6.0
|
||||
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.103.0
|
||||
github.com/pulumi/pulumi-go-provider v1.3.1
|
||||
github.com/pulumi/pulumi-java/pkg v1.22.0
|
||||
github.com/pulumi/pulumi/pkg/v3 v3.230.0
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.230.0
|
||||
github.com/regclient/regclient v0.7.1
|
||||
github.com/sirupsen/logrus v1.9.3
|
||||
github.com/spf13/afero v1.14.0
|
||||
@@ -29,7 +29,7 @@ require (
|
||||
go.opentelemetry.io/otel/sdk v1.43.0
|
||||
go.opentelemetry.io/otel/trace v1.43.0
|
||||
go.uber.org/mock v0.6.0
|
||||
golang.org/x/crypto v0.50.0
|
||||
golang.org/x/crypto v0.49.0
|
||||
golang.org/x/exp v0.0.0-20250718183923-645b1fa84792
|
||||
google.golang.org/protobuf v1.36.11
|
||||
gopkg.in/yaml.v3 v3.0.1
|
||||
@@ -84,7 +84,7 @@ require (
|
||||
github.com/charmbracelet/bubbletea v1.3.10 // indirect
|
||||
github.com/charmbracelet/colorprofile v0.4.3 // indirect
|
||||
github.com/charmbracelet/lipgloss v1.1.0 // indirect
|
||||
github.com/charmbracelet/x/ansi v0.11.7 // indirect
|
||||
github.com/charmbracelet/x/ansi v0.11.6 // indirect
|
||||
github.com/charmbracelet/x/cellbuf v0.0.15 // indirect
|
||||
github.com/charmbracelet/x/term v0.2.2 // indirect
|
||||
github.com/cheggaaa/pb v1.0.29 // indirect
|
||||
@@ -117,6 +117,7 @@ require (
|
||||
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
|
||||
github.com/emirpasic/gods v1.18.1 // indirect
|
||||
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
|
||||
github.com/fatih/color v1.17.0 // indirect
|
||||
github.com/felixge/httpsnoop v1.0.4 // indirect
|
||||
github.com/fsnotify/fsnotify v1.9.0 // indirect
|
||||
github.com/fvbommel/sortorder v1.0.1 // indirect
|
||||
@@ -127,7 +128,7 @@ require (
|
||||
github.com/git-pkgs/vers v0.2.4 // indirect
|
||||
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
|
||||
github.com/go-git/go-billy/v5 v5.8.0 // indirect
|
||||
github.com/go-git/go-git/v5 v5.18.0 // indirect
|
||||
github.com/go-git/go-git/v5 v5.17.2 // indirect
|
||||
github.com/go-jose/go-jose/v3 v3.0.5 // indirect
|
||||
github.com/go-logr/logr v1.4.3 // indirect
|
||||
github.com/go-logr/stdr v1.2.2 // indirect
|
||||
@@ -140,6 +141,7 @@ require (
|
||||
github.com/gofrs/uuid v4.2.0+incompatible // indirect
|
||||
github.com/gogo/protobuf v1.3.2 // indirect
|
||||
github.com/golang-jwt/jwt/v5 v5.2.2 // indirect
|
||||
github.com/golang/glog v1.2.5 // indirect
|
||||
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
|
||||
github.com/golang/protobuf v1.5.4 // indirect
|
||||
github.com/google/gnostic-models v0.6.8 // indirect
|
||||
@@ -154,7 +156,7 @@ require (
|
||||
github.com/googleapis/gax-go/v2 v2.12.2 // indirect
|
||||
github.com/gorilla/mux v1.8.1 // indirect
|
||||
github.com/gorilla/websocket v1.5.0 // indirect
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 // indirect
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 // indirect
|
||||
github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect
|
||||
github.com/hashicorp/errwrap v1.1.0 // indirect
|
||||
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
|
||||
@@ -183,7 +185,7 @@ require (
|
||||
github.com/kylelemons/godebug v1.1.0 // indirect
|
||||
github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
|
||||
github.com/mailru/easyjson v0.7.7 // indirect
|
||||
github.com/mattn/go-isatty v0.0.22 // indirect
|
||||
github.com/mattn/go-isatty v0.0.21 // indirect
|
||||
github.com/mattn/go-localereader v0.0.1 // indirect
|
||||
github.com/mattn/go-runewidth v0.0.23 // indirect
|
||||
github.com/mattn/go-shellwords v1.0.12 // indirect
|
||||
@@ -219,7 +221,7 @@ require (
|
||||
github.com/opentracing/opentracing-go v1.2.0 // indirect
|
||||
github.com/pelletier/go-toml v1.9.5 // indirect
|
||||
github.com/pgavlin/fx v0.1.6 // indirect
|
||||
github.com/pgavlin/fx/v2 v2.0.12 // indirect
|
||||
github.com/pgavlin/fx/v2 v2.0.10 // indirect
|
||||
github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect
|
||||
github.com/pjbgf/sha1cd v0.3.2 // indirect
|
||||
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
|
||||
@@ -266,8 +268,8 @@ require (
|
||||
github.com/zclconf/go-cty v1.17.0 // indirect
|
||||
go.opencensus.io v0.24.0 // indirect
|
||||
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
|
||||
go.opentelemetry.io/collector/featuregate v1.57.0 // indirect
|
||||
go.opentelemetry.io/collector/pdata v1.57.0 // indirect
|
||||
go.opentelemetry.io/collector/featuregate v1.55.0 // indirect
|
||||
go.opentelemetry.io/collector/pdata v1.55.0 // indirect
|
||||
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.56.0 // indirect
|
||||
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.56.0 // indirect
|
||||
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0 // indirect
|
||||
@@ -284,20 +286,20 @@ require (
|
||||
go.uber.org/multierr v1.11.0 // indirect
|
||||
gocloud.dev v0.37.0 // indirect
|
||||
gocloud.dev/secrets/hashivault v0.37.0 // indirect
|
||||
golang.org/x/mod v0.34.0 // indirect
|
||||
golang.org/x/net v0.53.0 // indirect
|
||||
golang.org/x/oauth2 v0.36.0 // indirect
|
||||
golang.org/x/mod v0.33.0 // indirect
|
||||
golang.org/x/net v0.52.0 // indirect
|
||||
golang.org/x/oauth2 v0.35.0 // indirect
|
||||
golang.org/x/sync v0.20.0 // indirect
|
||||
golang.org/x/sys v0.43.0 // indirect
|
||||
golang.org/x/term v0.42.0 // indirect
|
||||
golang.org/x/text v0.36.0 // indirect
|
||||
golang.org/x/term v0.41.0 // indirect
|
||||
golang.org/x/text v0.35.0 // indirect
|
||||
golang.org/x/time v0.12.0 // indirect
|
||||
golang.org/x/tools v0.43.0 // indirect
|
||||
golang.org/x/tools v0.42.0 // indirect
|
||||
golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect
|
||||
google.golang.org/api v0.169.0 // indirect
|
||||
google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 // indirect
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260427160629-7cedc36a6bc4 // indirect
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260427160629-7cedc36a6bc4 // indirect
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260406210006-6f92a3bedf2d // indirect
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260406210006-6f92a3bedf2d // indirect
|
||||
google.golang.org/grpc v1.80.0 // indirect
|
||||
gopkg.in/inf.v0 v0.9.1 // indirect
|
||||
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
|
||||
@@ -310,6 +312,7 @@ require (
|
||||
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 // indirect
|
||||
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 // indirect
|
||||
lukechampine.com/frand v1.5.1 // indirect
|
||||
mvdan.cc/gofumpt v0.6.0 // indirect
|
||||
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
|
||||
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
|
||||
sigs.k8s.io/yaml v1.4.0 // indirect
|
||||
|
||||
114
go.sum
114
go.sum
@@ -138,8 +138,8 @@ github.com/charmbracelet/colorprofile v0.4.3 h1:QPa1IWkYI+AOB+fE+mg/5/4HRMZcaXex
|
||||
github.com/charmbracelet/colorprofile v0.4.3/go.mod h1:/zT4BhpD5aGFpqQQqw7a+VtHCzu+zrQtt1zhMt9mR4Q=
|
||||
github.com/charmbracelet/lipgloss v1.1.0 h1:vYXsiLHVkK7fp74RkV7b2kq9+zDLoEU4MZoFqR/noCY=
|
||||
github.com/charmbracelet/lipgloss v1.1.0/go.mod h1:/6Q8FR2o+kj8rz4Dq0zQc3vYf7X+B0binUUBwA0aL30=
|
||||
github.com/charmbracelet/x/ansi v0.11.7 h1:kzv1kJvjg2S3r9KHo8hDdHFQLEqn4RBCb39dAYC84jI=
|
||||
github.com/charmbracelet/x/ansi v0.11.7/go.mod h1:9qGpnAVYz+8ACONkZBUWPtL7lulP9No6p1epAihUZwQ=
|
||||
github.com/charmbracelet/x/ansi v0.11.6 h1:GhV21SiDz/45W9AnV2R61xZMRri5NlLnl6CVF7ihZW8=
|
||||
github.com/charmbracelet/x/ansi v0.11.6/go.mod h1:2JNYLgQUsyqaiLovhU2Rv/pb8r6ydXKS3NIttu3VGZQ=
|
||||
github.com/charmbracelet/x/cellbuf v0.0.15 h1:ur3pZy0o6z/R7EylET877CBxaiE1Sp1GMxoFPAIztPI=
|
||||
github.com/charmbracelet/x/cellbuf v0.0.15/go.mod h1:J1YVbR7MUuEGIFPCaaZ96KDl5NoS0DAWkskup+mOY+Q=
|
||||
github.com/charmbracelet/x/term v0.2.2 h1:xVRT/S2ZcKdhhOuSP4t5cLi5o+JxklsoEObBSgfgZRk=
|
||||
@@ -251,8 +251,8 @@ github.com/envoyproxy/protoc-gen-validate v1.3.0/go.mod h1:HvYl7zwPa5mffgyeTUHA9
|
||||
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f h1:Y/CXytFA4m6baUTXGLOoWe4PQhGxaX0KpnayAqC48p4=
|
||||
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f/go.mod h1:vw97MGsxSvLiUE2X8qFplwetxpGLQrlU1Q9AUEIzCaM=
|
||||
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
|
||||
github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM=
|
||||
github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU=
|
||||
github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4=
|
||||
github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI=
|
||||
github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=
|
||||
github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U=
|
||||
github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw=
|
||||
@@ -284,8 +284,8 @@ github.com/go-git/go-billy/v5 v5.8.0 h1:I8hjc3LbBlXTtVuFNJuwYuMiHvQJDq1AT6u4DwDz
|
||||
github.com/go-git/go-billy/v5 v5.8.0/go.mod h1:RpvI/rw4Vr5QA+Z60c6d6LXH0rYJo0uD5SqfmrrheCY=
|
||||
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4=
|
||||
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII=
|
||||
github.com/go-git/go-git/v5 v5.18.0 h1:O831KI+0PR51hM2kep6T8k+w0/LIAD490gvqMCvL5hM=
|
||||
github.com/go-git/go-git/v5 v5.18.0/go.mod h1:pW/VmeqkanRFqR6AljLcs7EA7FbZaN5MQqO7oZADXpo=
|
||||
github.com/go-git/go-git/v5 v5.17.2 h1:B+nkdlxdYrvyFK4GPXVU8w1U+YkbsgciIR7f2sZJ104=
|
||||
github.com/go-git/go-git/v5 v5.17.2/go.mod h1:pW/VmeqkanRFqR6AljLcs7EA7FbZaN5MQqO7oZADXpo=
|
||||
github.com/go-jose/go-jose/v3 v3.0.5 h1:BLLJWbC4nMZOfuPVxoZIxeYsn6Nl2r1fITaJ78UQlVQ=
|
||||
github.com/go-jose/go-jose/v3 v3.0.5/go.mod h1:5b+7YgP7ZICgJDBdfjZaIt+H/9L9T/YQrVfLAMboGkQ=
|
||||
github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
|
||||
@@ -321,6 +321,8 @@ github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69
|
||||
github.com/golang-jwt/jwt/v5 v5.2.2 h1:Rl4B7itRWVtYIHFrSNd7vhTiz9UpLdi6gZhZ3wEeDy8=
|
||||
github.com/golang-jwt/jwt/v5 v5.2.2/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
|
||||
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
|
||||
github.com/golang/glog v1.2.5 h1:DrW6hGnjIhtvhOIiAKT6Psh/Kd/ldepEa81DKeiRJ5I=
|
||||
github.com/golang/glog v1.2.5/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w=
|
||||
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 h1:f+oWsMOmNPc8JmEHVZIycC7hBoQxHH9pNKQORJNozsQ=
|
||||
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8/go.mod h1:wcDNUvekVysuuOpQKo3191zZyTpiI6se1N1ULghS0sw=
|
||||
@@ -382,8 +384,8 @@ github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=
|
||||
github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ=
|
||||
github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc=
|
||||
github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 h1:5VipnvEpbqr2gA2VbM+nYVbkIF28c5ZQfqCBQ5g2xfk=
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0/go.mod h1:Hyl3n6Twe1hvtd9XUXDec4pTvgMSEixRuQKPTMH2bNs=
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 h1:HWRh5R2+9EifMyIHV7ZV+MIZqgz+PMpZ14Jynv3O2Zs=
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0/go.mod h1:JfhWUomR1baixubs02l85lZYYOm7LV6om4ceouMv45c=
|
||||
github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 h1:MJG/KsmcqMwFAkh8mTnAwhyKoB+sTAnY4CACC110tbU=
|
||||
github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645/go.mod h1:6iZfnjpejD4L/4DwD7NryNaJyCQdzwWwH2MWhCA90Kw=
|
||||
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
|
||||
@@ -415,12 +417,12 @@ github.com/hashicorp/hcl/v2 v2.24.0 h1:2QJdZ454DSsYGoaE6QheQZjtKZSUs9Nh2izTWiwQx
|
||||
github.com/hashicorp/hcl/v2 v2.24.0/go.mod h1:oGoO1FIQYfn/AgyOhlg9qLC6/nOJPX3qGbkZpYAcqfM=
|
||||
github.com/hashicorp/vault/api v1.12.0 h1:meCpJSesvzQyao8FCOgk2fGdoADAnbDu2WPJN1lDLJ4=
|
||||
github.com/hashicorp/vault/api v1.12.0/go.mod h1:si+lJCYO7oGkIoNPAN8j3azBLTn9SjMGS+jFaHd1Cck=
|
||||
github.com/hexops/autogold/v2 v2.3.1 h1:GcDwp9TkPkDG/wVodudePKPG8HbvEA8o8Z9hySIuAC4=
|
||||
github.com/hexops/autogold/v2 v2.3.1/go.mod h1:1vQ1sj0yXQNn8VOlQeefQPXTLr9Qy9cf8pMDanZ4Gmo=
|
||||
github.com/hexops/autogold/v2 v2.2.1 h1:JPUXuZQGkcQMv7eeDXuNMovjfoRYaa0yVcm+F3voaGY=
|
||||
github.com/hexops/autogold/v2 v2.2.1/go.mod h1:IJwxtUfj1BGLm0YsR/k+dIxYi6xbeLjqGke2bzcOTMI=
|
||||
github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM=
|
||||
github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg=
|
||||
github.com/hexops/valast v1.5.0 h1:FBTuvVi0wjTngtXJRZXMbkN/Dn6DgsUsBwch2DUJU8Y=
|
||||
github.com/hexops/valast v1.5.0/go.mod h1:Jcy1pNH7LNraVaAZDLyv21hHg2WBv9Nf9FL6fGxU7o4=
|
||||
github.com/hexops/valast v1.4.4 h1:rETyycw+/L2ZVJHHNxEBgh8KUn+87WugH9MxcEv9PGs=
|
||||
github.com/hexops/valast v1.4.4/go.mod h1:Jcy1pNH7LNraVaAZDLyv21hHg2WBv9Nf9FL6fGxU7o4=
|
||||
github.com/iancoleman/strcase v0.3.0 h1:nTXanmYxhfFAMjZL34Ov6gkzEsSJZ5DbhxWjvSASxEI=
|
||||
github.com/iancoleman/strcase v0.3.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho=
|
||||
github.com/imdario/mergo v0.3.16 h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4=
|
||||
@@ -470,12 +472,12 @@ github.com/lucasb-eyer/go-colorful v1.4.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i
|
||||
github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0=
|
||||
github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
|
||||
github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
|
||||
github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE=
|
||||
github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8=
|
||||
github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=
|
||||
github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=
|
||||
github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
|
||||
github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE=
|
||||
github.com/mattn/go-isatty v0.0.22 h1:j8l17JJ9i6VGPUFUYoTUKPSgKe/83EYU2zBC7YNKMw4=
|
||||
github.com/mattn/go-isatty v0.0.22/go.mod h1:ZXfXG4SQHsB/w3ZeOYbR0PrPwLy+n6xiMrJlRFqopa4=
|
||||
github.com/mattn/go-isatty v0.0.21 h1:xYae+lCNBP7QuW4PUnNG61ffM4hVIfm+zUzDuSzYLGs=
|
||||
github.com/mattn/go-isatty v0.0.21/go.mod h1:ZXfXG4SQHsB/w3ZeOYbR0PrPwLy+n6xiMrJlRFqopa4=
|
||||
github.com/mattn/go-localereader v0.0.1 h1:ygSAOl7ZXTx4RdPYinUpg6W99U8jWvWi9Ye2JC/oIi4=
|
||||
github.com/mattn/go-localereader v0.0.1/go.mod h1:8fBrzywKY7BI3czFoHkuzRoWE9C+EiG4R1k4Cjx5p88=
|
||||
github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
|
||||
@@ -581,8 +583,8 @@ github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3v
|
||||
github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
|
||||
github.com/pgavlin/fx v0.1.6 h1:r9jEg69DhNoCd3Xh0+5mIbdbS3PqWrVWujkY76MFRTU=
|
||||
github.com/pgavlin/fx v0.1.6/go.mod h1:KWZJ6fqBBSh8GxHYqwYCf3rYE7Gp2p0N8tJp8xv9u9M=
|
||||
github.com/pgavlin/fx/v2 v2.0.12 h1:SjjaJ68Dt8Z4zHwOpY/RPijd7lShs6xYupJbF9ra00M=
|
||||
github.com/pgavlin/fx/v2 v2.0.12/go.mod h1:M/nF/ooAOy+NUBooYYXl2REARzJ/giPJxfMs8fINfKc=
|
||||
github.com/pgavlin/fx/v2 v2.0.10 h1:ggyQ6pB+lEQEbEae48Wh/X221eLOamMD7i01ISe88u4=
|
||||
github.com/pgavlin/fx/v2 v2.0.10/go.mod h1:M/nF/ooAOy+NUBooYYXl2REARzJ/giPJxfMs8fINfKc=
|
||||
github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 h1:LoCV5cscNVWyK5ChN/uCoIFJz8jZD63VQiGJIRgr6uo=
|
||||
github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386/go.mod h1:MRxHTJrf9FhdfNQ8Hdeh9gmHevC9RJE/fu8M3JIGjoE=
|
||||
github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4=
|
||||
@@ -624,18 +626,18 @@ github.com/pulumi/esc v0.23.0 h1:5lOXO+5vvXOEQxXw7cTuYhjg9lVng23f9XNLWDR9EP4=
|
||||
github.com/pulumi/esc v0.23.0/go.mod h1:mkghIFn/TvN3XnP4jmCB4U5BG1I4UjGluARi39ckrCE=
|
||||
github.com/pulumi/inflector v0.2.1 h1:bqyiish3tq//vLeLiEstSFE5K7RNjy/ce47ed4QATu8=
|
||||
github.com/pulumi/inflector v0.2.1/go.mod h1:HUFCjcPTz96YtTuUlwG3i3EZG4WlniBvR9bd+iJxCUY=
|
||||
github.com/pulumi/providertest v0.7.0 h1:nXydemrnkJfil6sd8AtvO81gJOTzYc1wFfgtco4zWDc=
|
||||
github.com/pulumi/providertest v0.7.0/go.mod h1:R7nigJF1sE3yUtNQSozNSfsUl/gK4xIDW0Mxmacl6IY=
|
||||
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.105.0 h1:3MCtuuD+nCUe9yNogXkgs8tLENlEP+7dYnjQ+4u5awo=
|
||||
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.105.0/go.mod h1:B1sWR+CVYy2F32bJThE1URCUqmfhkWt7z9WPmTYlDhQ=
|
||||
github.com/pulumi/pulumi-go-provider v1.3.2 h1:G02Jzt1a5D8QwcdHTJIcdJ+IG6RUYTVDL1hg5yh4JaU=
|
||||
github.com/pulumi/pulumi-go-provider v1.3.2/go.mod h1:L99PGubfMAQ3nZcPIg2a6kQ5QA8dvF4bUmDgiXzRSc8=
|
||||
github.com/pulumi/pulumi-java v1.26.0 h1:3tOwjnmjS8PuKUwPCu3t0P0MFbSMaLLbG81B+v7vQpg=
|
||||
github.com/pulumi/pulumi-java v1.26.0/go.mod h1:0UPSCXPjc1hjnRzOzfqH5v2OdUnLcDuvXPuEVL6OPiQ=
|
||||
github.com/pulumi/pulumi/pkg/v3 v3.234.0 h1:He2K8j1xVp1bclK5sY5p4DYQVW5LRyGqe82nhGVDEGU=
|
||||
github.com/pulumi/pulumi/pkg/v3 v3.234.0/go.mod h1:Sb+aUoBpEdSunEAr7Q9K7v3FYcwfaaR11hLnPnlJyXA=
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.234.0 h1:PoXVM2lJoyqavwPQlVQC6KzhGKNOJpz9OFxyojm8RjA=
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.234.0/go.mod h1:Eu9QVad1cSPymhTboINPqK6WZMaW7I0NHQcWOmxLYek=
|
||||
github.com/pulumi/providertest v0.6.0 h1:ZnefsbhkPE+BpKienHgb38P/6SEtXjjOXGGdMEUIOgk=
|
||||
github.com/pulumi/providertest v0.6.0/go.mod h1:OBpIGSQrw1FW9VNaHBtKCRxEoTISvx8JsxECmRqRgRQ=
|
||||
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.103.0 h1:jkZrUea6JRgDrTgsUI/vd99bQqnpZiMXtvzfkeWLeFg=
|
||||
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.103.0/go.mod h1:qVjigpiMlW2k9NP0LziXNR118/SqJnQwJRhK7n21osA=
|
||||
github.com/pulumi/pulumi-go-provider v1.3.1 h1:HuzbOG3BWU+JZ1CdJeUwGEATRtCU8HNwRX6rxKUeZ/E=
|
||||
github.com/pulumi/pulumi-go-provider v1.3.1/go.mod h1:HS3UcUA42rwKdSx4k47Fr+36oGJqErGm22GP74JC1Gs=
|
||||
github.com/pulumi/pulumi-java/pkg v1.22.0 h1:p60fqNNS1yfZzr3xPv7o6pZoCfwySCnFduMdUr9LHTo=
|
||||
github.com/pulumi/pulumi-java/pkg v1.22.0/go.mod h1:+bc+tM+Gmstv4Mm0Ej89LX4XH+FqFtDdjisf4sBVX8E=
|
||||
github.com/pulumi/pulumi/pkg/v3 v3.230.0 h1:SHjHvXskFXG/aSA2/f8ZTzHizX51nBoqzA76WpmYaRo=
|
||||
github.com/pulumi/pulumi/pkg/v3 v3.230.0/go.mod h1:+PTJHGM/8Z9c85DFr53Q9FQGlfu8U0gvhSoQBsIpAWI=
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.230.0 h1:0TtF82Hlor39DLU0QtM7RZPwRaOmjn5UtQKPi1Mxo9M=
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.230.0/go.mod h1:u0fgmmPGwV5b4rmfuNABuYfRoqckuaTivufPn4EtfTk=
|
||||
github.com/redis/go-redis/v9 v9.7.0 h1:HhLSs+B6O021gwzl+locl0zEDnyNkxMtf/Z3NNBMa9E=
|
||||
github.com/redis/go-redis/v9 v9.7.0/go.mod h1:f6zhXITC7JUJIlPEiBOTXxJgPLdZcA93GewI7inzyWw=
|
||||
github.com/regclient/regclient v0.7.1 h1:qEsJrTmZd98fZKjueAbrZCSNGU+ifnr6xjlSAs3WOPs=
|
||||
@@ -757,12 +759,12 @@ go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
|
||||
go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo=
|
||||
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
|
||||
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
|
||||
go.opentelemetry.io/collector/featuregate v1.57.0 h1:KPDSUKYn6MHwgyGRSGPPcW/G96HH93pxuvvPwM+R8nY=
|
||||
go.opentelemetry.io/collector/featuregate v1.57.0/go.mod h1:4ga1QBMPEejXXmpyJS8lmaRpknJ3Lb9Bvk6e420bUFU=
|
||||
go.opentelemetry.io/collector/internal/testutil v0.151.0 h1:CFjDItLuqzblItOsnK6IPSdrsOaZCaDjYpB8qWG+XHI=
|
||||
go.opentelemetry.io/collector/internal/testutil v0.151.0/go.mod h1:Jkjs6rkqs973LqgZ0Fe3zrokQRKULYXPIf4HuqStiEE=
|
||||
go.opentelemetry.io/collector/pdata v1.57.0 h1:oDWBMjEIqyJO3GJEB+iwqxj47rxDK19OKzwaFEaE4sg=
|
||||
go.opentelemetry.io/collector/pdata v1.57.0/go.mod h1:wZojinP6mNhLXudH8QXx/bjWzOsKMxi/FXwnk+12G/w=
|
||||
go.opentelemetry.io/collector/featuregate v1.55.0 h1:s/bE8135+8GZpVlQ9qLXQjvprE9KNOGsLhNkqm+EDEU=
|
||||
go.opentelemetry.io/collector/featuregate v1.55.0/go.mod h1:PS7zY/zaCb28EqciePVwRHVhc3oKortTFXsi3I6ee4g=
|
||||
go.opentelemetry.io/collector/internal/testutil v0.149.0 h1:OWfUPO3NFKSaJtz/SBZph/2ENHbr/VbzzlBadKUhm8o=
|
||||
go.opentelemetry.io/collector/internal/testutil v0.149.0/go.mod h1:Jkjs6rkqs973LqgZ0Fe3zrokQRKULYXPIf4HuqStiEE=
|
||||
go.opentelemetry.io/collector/pdata v1.55.0 h1:WBgye8bo8koUyV9Vmp/r2Q3lgDezdsgfKDQAaM1oT2I=
|
||||
go.opentelemetry.io/collector/pdata v1.55.0/go.mod h1:6jPrbM4tuliCPACDznjFtxnnHisfKfzwrBVoeuESYuk=
|
||||
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.56.0 h1:yMkBS9yViCc7U7yeLzJPM2XizlfdVvBRSmsQDWu6qc0=
|
||||
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.56.0/go.mod h1:n8MR6/liuGB5EmTETUBeU5ZgqMOlqKRxUaqPQBOANZ8=
|
||||
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.56.0 h1:4BZHA+B1wXEQoGNHxW8mURaLhcdGwvRnmhGbm+odRbc=
|
||||
@@ -824,8 +826,8 @@ golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0
|
||||
golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc=
|
||||
golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg=
|
||||
golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=
|
||||
golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI=
|
||||
golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q=
|
||||
golang.org/x/crypto v0.49.0 h1:+Ng2ULVvLHnJ/ZFEq4KdcDd/cfjrrjjNSXNzxg0Y4U4=
|
||||
golang.org/x/crypto v0.49.0/go.mod h1:ErX4dUh2UM+CFYiXZRTcMpEcN8b/1gxEuv3nODoYtCA=
|
||||
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||
golang.org/x/exp v0.0.0-20250718183923-645b1fa84792 h1:R9PFI6EUdfVKgwKjZef7QIwGcBKu86OEFpJ9nUEP2l4=
|
||||
golang.org/x/exp v0.0.0-20250718183923-645b1fa84792/go.mod h1:A+z0yzpGtvnG90cToK5n2tu8UJVP2XUATh+r+sfOOOc=
|
||||
@@ -840,8 +842,8 @@ golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91
|
||||
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
|
||||
golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
|
||||
golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
|
||||
golang.org/x/mod v0.34.0 h1:xIHgNUUnW6sYkcM5Jleh05DvLOtwc6RitGHbDk4akRI=
|
||||
golang.org/x/mod v0.34.0/go.mod h1:ykgH52iCZe79kzLLMhyCUzhMci+nQj+0XkbXpNYtVjY=
|
||||
golang.org/x/mod v0.33.0 h1:tHFzIWbBifEmbwtGz65eaWyGiGZatSrT9prnU8DbVL8=
|
||||
golang.org/x/mod v0.33.0/go.mod h1:swjeQEj+6r7fODbD2cqrnje9PnziFuw4bmLbBZFrQ5w=
|
||||
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
@@ -861,11 +863,11 @@ golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
|
||||
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
|
||||
golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
|
||||
golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY=
|
||||
golang.org/x/net v0.53.0 h1:d+qAbo5L0orcWAr0a9JweQpjXF19LMXJE8Ey7hwOdUA=
|
||||
golang.org/x/net v0.53.0/go.mod h1:JvMuJH7rrdiCfbeHoo3fCQU24Lf5JJwT9W3sJFulfgs=
|
||||
golang.org/x/net v0.52.0 h1:He/TN1l0e4mmR3QqHMT2Xab3Aj3L9qjbhRm78/6jrW0=
|
||||
golang.org/x/net v0.52.0/go.mod h1:R1MAz7uMZxVMualyPXb+VaqGSa3LIaUqk0eEt3w36Sw=
|
||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=
|
||||
golang.org/x/oauth2 v0.36.0/go.mod h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q=
|
||||
golang.org/x/oauth2 v0.35.0 h1:Mv2mzuHuZuY2+bkyWXIHMfhNdJAdwW3FuWeCPYN5GVQ=
|
||||
golang.org/x/oauth2 v0.35.0/go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA=
|
||||
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
@@ -915,8 +917,8 @@ golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
|
||||
golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU=
|
||||
golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY=
|
||||
golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
|
||||
golang.org/x/term v0.42.0 h1:UiKe+zDFmJobeJ5ggPwOshJIVt6/Ft0rcfrXZDLWAWY=
|
||||
golang.org/x/term v0.42.0/go.mod h1:Dq/D+snpsbazcBG5+F9Q1n2rXV8Ma+71xEjTRufARgY=
|
||||
golang.org/x/term v0.41.0 h1:QCgPso/Q3RTJx2Th4bDLqML4W6iJiaXFq2/ftQF13YU=
|
||||
golang.org/x/term v0.41.0/go.mod h1:3pfBgksrReYfZ5lvYM0kSO0LIkAl4Yl2bXOkKP7Ec2A=
|
||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
||||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
@@ -926,8 +928,8 @@ golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
||||
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
|
||||
golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
|
||||
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
|
||||
golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg=
|
||||
golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164=
|
||||
golang.org/x/text v0.35.0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8=
|
||||
golang.org/x/text v0.35.0/go.mod h1:khi/HExzZJ2pGnjenulevKNX1W67CUy0AsXcNubPGCA=
|
||||
golang.org/x/time v0.12.0 h1:ScB/8o8olJvc+CQPWrK3fPZNfh7qgwCrY0zJmoEQLSE=
|
||||
golang.org/x/time v0.12.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=
|
||||
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
@@ -944,8 +946,8 @@ golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc
|
||||
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
|
||||
golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58=
|
||||
golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps=
|
||||
golang.org/x/tools v0.43.0 h1:12BdW9CeB3Z+J/I/wj34VMl8X+fEXBxVR90JeMX5E7s=
|
||||
golang.org/x/tools v0.43.0/go.mod h1:uHkMso649BX2cZK6+RpuIPXS3ho2hZo4FVwfoy1vIk0=
|
||||
golang.org/x/tools v0.42.0 h1:uNgphsn75Tdz5Ji2q36v/nsFSfR/9BRFvqhGBaJGd5k=
|
||||
golang.org/x/tools v0.42.0/go.mod h1:Ma6lCIwGZvHK6XtgbswSoWroEkhugApmsXyrUmBhfr0=
|
||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
@@ -963,10 +965,10 @@ google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98
|
||||
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
|
||||
google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 h1:ImUcDPHjTrAqNhlOkSocDLfG9rrNHH7w7uoKWPaWZ8s=
|
||||
google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7/go.mod h1:/3XmxOjePkvmKrHuBy4zNFw7IzxJXtAgdpXi8Ll990U=
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260427160629-7cedc36a6bc4 h1:yOzSCGPx+cp5VO7IxvZ9SBFF7j1tZVcNtlHR2iYKtVo=
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260427160629-7cedc36a6bc4/go.mod h1:Q9HWtNeE7tM9npdIsEvqXj1QJIvVoeAV3rtXtS715Cw=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260427160629-7cedc36a6bc4 h1:tEkOQcXgF6dH1G+MVKZrfpYvozGrzb91k6ha7jireSM=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260427160629-7cedc36a6bc4/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8=
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260406210006-6f92a3bedf2d h1:/aDRtSZJjyLQzm75d+a1wOJaqyKBMvIAfeQmoa3ORiI=
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260406210006-6f92a3bedf2d/go.mod h1:etfGUgejTiadZAUaEP14NP97xi1RGeawqkjDARA/UOs=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260406210006-6f92a3bedf2d h1:wT2n40TBqFY6wiwazVK9/iTWbsQrgk5ZfCSVFLO9LQA=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260406210006-6f92a3bedf2d/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8=
|
||||
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
||||
google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
|
||||
google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
|
||||
@@ -1023,8 +1025,8 @@ k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 h1:pUdcCO1Lk/tbT5ztQWOBi5HBgbBP1
|
||||
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
|
||||
lukechampine.com/frand v1.5.1 h1:fg0eRtdmGFIxhP5zQJzM1lFDbD6CUfu/f+7WgAZd5/w=
|
||||
lukechampine.com/frand v1.5.1/go.mod h1:4VstaWc2plN4Mjr10chUD46RAVGWhpkZ5Nja8+Azp0Q=
|
||||
mvdan.cc/gofumpt v0.9.2 h1:zsEMWL8SVKGHNztrx6uZrXdp7AX8r421Vvp23sz7ik4=
|
||||
mvdan.cc/gofumpt v0.9.2/go.mod h1:iB7Hn+ai8lPvofHd9ZFGVg2GOr8sBUw1QUWjNbmIL/s=
|
||||
mvdan.cc/gofumpt v0.6.0 h1:G3QvahNDmpD+Aek/bNOLrFR2XC6ZAdo62dZu65gmwGo=
|
||||
mvdan.cc/gofumpt v0.6.0/go.mod h1:4L0wf+kgIPZtcCWXynNS2e6bhmj73umwnuXSZarixzA=
|
||||
pgregory.net/rapid v1.2.0 h1:keKAYRcjm+e1F0oAuU5F5+YPAWcyxNNRK2wud503Gnk=
|
||||
pgregory.net/rapid v1.2.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04=
|
||||
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo=
|
||||
|
||||
38
sdk/go/dockerbuild/go.mod
generated
38
sdk/go/dockerbuild/go.mod
generated
@@ -4,7 +4,7 @@ go 1.25.8
|
||||
|
||||
require (
|
||||
github.com/blang/semver v3.5.1+incompatible
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.234.0
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.230.0
|
||||
)
|
||||
|
||||
require (
|
||||
@@ -21,7 +21,7 @@ require (
|
||||
github.com/charmbracelet/bubbletea v1.3.10 // indirect
|
||||
github.com/charmbracelet/colorprofile v0.4.3 // indirect
|
||||
github.com/charmbracelet/lipgloss v1.1.0 // indirect
|
||||
github.com/charmbracelet/x/ansi v0.11.7 // indirect
|
||||
github.com/charmbracelet/x/ansi v0.11.6 // indirect
|
||||
github.com/charmbracelet/x/cellbuf v0.0.15 // indirect
|
||||
github.com/charmbracelet/x/term v0.2.2 // indirect
|
||||
github.com/cheggaaa/pb v1.0.29 // indirect
|
||||
@@ -33,16 +33,18 @@ require (
|
||||
github.com/djherbis/times v1.6.0 // indirect
|
||||
github.com/emirpasic/gods v1.18.1 // indirect
|
||||
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
|
||||
github.com/fatih/color v1.18.0 // indirect
|
||||
github.com/fatih/color v1.17.0 // indirect
|
||||
github.com/frankban/quicktest v1.14.6 // indirect
|
||||
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
|
||||
github.com/go-git/go-billy/v5 v5.8.0 // indirect
|
||||
github.com/go-git/go-git/v5 v5.18.0 // indirect
|
||||
github.com/go-git/go-git/v5 v5.17.2 // indirect
|
||||
github.com/go-logr/logr v1.4.3 // indirect
|
||||
github.com/go-logr/stdr v1.2.2 // indirect
|
||||
github.com/gogo/protobuf v1.3.2 // indirect
|
||||
github.com/golang/glog v1.2.5 // indirect
|
||||
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
|
||||
github.com/google/uuid v1.6.0 // indirect
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 // indirect
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 // indirect
|
||||
github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect
|
||||
github.com/hashicorp/errwrap v1.1.0 // indirect
|
||||
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
||||
@@ -54,8 +56,7 @@ require (
|
||||
github.com/kevinburke/ssh_config v1.2.0 // indirect
|
||||
github.com/klauspost/compress v1.18.0 // indirect
|
||||
github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
|
||||
github.com/mattn/go-colorable v0.1.14 // indirect
|
||||
github.com/mattn/go-isatty v0.0.22 // indirect
|
||||
github.com/mattn/go-isatty v0.0.21 // indirect
|
||||
github.com/mattn/go-localereader v0.0.1 // indirect
|
||||
github.com/mattn/go-runewidth v0.0.23 // indirect
|
||||
github.com/mitchellh/go-ps v1.0.0 // indirect
|
||||
@@ -68,7 +69,7 @@ require (
|
||||
github.com/opentracing/basictracer-go v1.1.0 // indirect
|
||||
github.com/opentracing/opentracing-go v1.2.0 // indirect
|
||||
github.com/pgavlin/fx v0.1.6 // indirect
|
||||
github.com/pgavlin/fx/v2 v2.0.12 // indirect
|
||||
github.com/pgavlin/fx/v2 v2.0.10 // indirect
|
||||
github.com/pjbgf/sha1cd v0.3.2 // indirect
|
||||
github.com/pkg/errors v0.9.1 // indirect
|
||||
github.com/pkg/term v1.1.0 // indirect
|
||||
@@ -91,8 +92,8 @@ require (
|
||||
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
|
||||
github.com/zclconf/go-cty v1.17.0 // indirect
|
||||
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
|
||||
go.opentelemetry.io/collector/featuregate v1.57.0 // indirect
|
||||
go.opentelemetry.io/collector/pdata v1.57.0 // indirect
|
||||
go.opentelemetry.io/collector/featuregate v1.55.0 // indirect
|
||||
go.opentelemetry.io/collector/pdata v1.55.0 // indirect
|
||||
go.opentelemetry.io/otel v1.43.0 // indirect
|
||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0 // indirect
|
||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.43.0 // indirect
|
||||
@@ -102,20 +103,21 @@ require (
|
||||
go.opentelemetry.io/proto/otlp v1.10.0 // indirect
|
||||
go.uber.org/atomic v1.11.0 // indirect
|
||||
go.uber.org/multierr v1.11.0 // indirect
|
||||
golang.org/x/crypto v0.50.0 // indirect
|
||||
golang.org/x/crypto v0.49.0 // indirect
|
||||
golang.org/x/exp v0.0.0-20250718183923-645b1fa84792 // indirect
|
||||
golang.org/x/mod v0.34.0 // indirect
|
||||
golang.org/x/net v0.53.0 // indirect
|
||||
golang.org/x/mod v0.33.0 // indirect
|
||||
golang.org/x/net v0.52.0 // indirect
|
||||
golang.org/x/sync v0.20.0 // indirect
|
||||
golang.org/x/sys v0.43.0 // indirect
|
||||
golang.org/x/term v0.42.0 // indirect
|
||||
golang.org/x/text v0.36.0 // indirect
|
||||
golang.org/x/tools v0.43.0 // indirect
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260427160629-7cedc36a6bc4 // indirect
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260427160629-7cedc36a6bc4 // indirect
|
||||
golang.org/x/term v0.41.0 // indirect
|
||||
golang.org/x/text v0.35.0 // indirect
|
||||
golang.org/x/tools v0.42.0 // indirect
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260406210006-6f92a3bedf2d // indirect
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260406210006-6f92a3bedf2d // indirect
|
||||
google.golang.org/grpc v1.80.0 // indirect
|
||||
google.golang.org/protobuf v1.36.11 // indirect
|
||||
gopkg.in/warnings.v0 v0.1.2 // indirect
|
||||
gopkg.in/yaml.v3 v3.0.1 // indirect
|
||||
lukechampine.com/frand v1.5.1 // indirect
|
||||
pgregory.net/rapid v1.2.0 // indirect
|
||||
)
|
||||
|
||||
86
sdk/go/dockerbuild/go.sum
generated
86
sdk/go/dockerbuild/go.sum
generated
@@ -33,8 +33,8 @@ github.com/charmbracelet/colorprofile v0.4.3 h1:QPa1IWkYI+AOB+fE+mg/5/4HRMZcaXex
|
||||
github.com/charmbracelet/colorprofile v0.4.3/go.mod h1:/zT4BhpD5aGFpqQQqw7a+VtHCzu+zrQtt1zhMt9mR4Q=
|
||||
github.com/charmbracelet/lipgloss v1.1.0 h1:vYXsiLHVkK7fp74RkV7b2kq9+zDLoEU4MZoFqR/noCY=
|
||||
github.com/charmbracelet/lipgloss v1.1.0/go.mod h1:/6Q8FR2o+kj8rz4Dq0zQc3vYf7X+B0binUUBwA0aL30=
|
||||
github.com/charmbracelet/x/ansi v0.11.7 h1:kzv1kJvjg2S3r9KHo8hDdHFQLEqn4RBCb39dAYC84jI=
|
||||
github.com/charmbracelet/x/ansi v0.11.7/go.mod h1:9qGpnAVYz+8ACONkZBUWPtL7lulP9No6p1epAihUZwQ=
|
||||
github.com/charmbracelet/x/ansi v0.11.6 h1:GhV21SiDz/45W9AnV2R61xZMRri5NlLnl6CVF7ihZW8=
|
||||
github.com/charmbracelet/x/ansi v0.11.6/go.mod h1:2JNYLgQUsyqaiLovhU2Rv/pb8r6ydXKS3NIttu3VGZQ=
|
||||
github.com/charmbracelet/x/cellbuf v0.0.15 h1:ur3pZy0o6z/R7EylET877CBxaiE1Sp1GMxoFPAIztPI=
|
||||
github.com/charmbracelet/x/cellbuf v0.0.15/go.mod h1:J1YVbR7MUuEGIFPCaaZ96KDl5NoS0DAWkskup+mOY+Q=
|
||||
github.com/charmbracelet/x/term v0.2.2 h1:xVRT/S2ZcKdhhOuSP4t5cLi5o+JxklsoEObBSgfgZRk=
|
||||
@@ -48,6 +48,7 @@ github.com/clipperhouse/uax29/v2 v2.7.0/go.mod h1:EFJ2TJMRUaplDxHKj1qAEhCtQPW2tJ
|
||||
github.com/cloudflare/circl v1.6.3 h1:9GPOhQGF9MCYUeXyMYlqTR6a5gTrgR/fBLXvUgtVcg8=
|
||||
github.com/cloudflare/circl v1.6.3/go.mod h1:2eXP6Qfat4O/Yhh8BznvKnJ+uzEoTQ6jVKJRn81BiS4=
|
||||
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
|
||||
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
|
||||
github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s=
|
||||
github.com/cyphar/filepath-securejoin v0.4.1/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI=
|
||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
@@ -63,10 +64,10 @@ github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FM
|
||||
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f h1:Y/CXytFA4m6baUTXGLOoWe4PQhGxaX0KpnayAqC48p4=
|
||||
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f/go.mod h1:vw97MGsxSvLiUE2X8qFplwetxpGLQrlU1Q9AUEIzCaM=
|
||||
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
|
||||
github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM=
|
||||
github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU=
|
||||
github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE=
|
||||
github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps=
|
||||
github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4=
|
||||
github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI=
|
||||
github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8=
|
||||
github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
|
||||
github.com/gliderlabs/ssh v0.3.8 h1:a4YXD1V7xMF9g5nTkdfnja3Sxy1PVDCj1Zg4Wb8vY6c=
|
||||
github.com/gliderlabs/ssh v0.3.8/go.mod h1:xYoytBv1sV0aL3CavoDuJIQNURXkkfPA/wxQ1pL1fAU=
|
||||
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI=
|
||||
@@ -75,8 +76,8 @@ github.com/go-git/go-billy/v5 v5.8.0 h1:I8hjc3LbBlXTtVuFNJuwYuMiHvQJDq1AT6u4DwDz
|
||||
github.com/go-git/go-billy/v5 v5.8.0/go.mod h1:RpvI/rw4Vr5QA+Z60c6d6LXH0rYJo0uD5SqfmrrheCY=
|
||||
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4=
|
||||
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII=
|
||||
github.com/go-git/go-git/v5 v5.18.0 h1:O831KI+0PR51hM2kep6T8k+w0/LIAD490gvqMCvL5hM=
|
||||
github.com/go-git/go-git/v5 v5.18.0/go.mod h1:pW/VmeqkanRFqR6AljLcs7EA7FbZaN5MQqO7oZADXpo=
|
||||
github.com/go-git/go-git/v5 v5.17.2 h1:B+nkdlxdYrvyFK4GPXVU8w1U+YkbsgciIR7f2sZJ104=
|
||||
github.com/go-git/go-git/v5 v5.17.2/go.mod h1:pW/VmeqkanRFqR6AljLcs7EA7FbZaN5MQqO7oZADXpo=
|
||||
github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
|
||||
github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=
|
||||
github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
|
||||
@@ -85,17 +86,20 @@ github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre
|
||||
github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=
|
||||
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
|
||||
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
|
||||
github.com/golang/glog v1.2.5 h1:DrW6hGnjIhtvhOIiAKT6Psh/Kd/ldepEa81DKeiRJ5I=
|
||||
github.com/golang/glog v1.2.5/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w=
|
||||
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 h1:f+oWsMOmNPc8JmEHVZIycC7hBoQxHH9pNKQORJNozsQ=
|
||||
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8/go.mod h1:wcDNUvekVysuuOpQKo3191zZyTpiI6se1N1ULghS0sw=
|
||||
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
|
||||
github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
|
||||
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
|
||||
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
|
||||
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
|
||||
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
|
||||
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
|
||||
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 h1:5VipnvEpbqr2gA2VbM+nYVbkIF28c5ZQfqCBQ5g2xfk=
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0/go.mod h1:Hyl3n6Twe1hvtd9XUXDec4pTvgMSEixRuQKPTMH2bNs=
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 h1:HWRh5R2+9EifMyIHV7ZV+MIZqgz+PMpZ14Jynv3O2Zs=
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0/go.mod h1:JfhWUomR1baixubs02l85lZYYOm7LV6om4ceouMv45c=
|
||||
github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 h1:MJG/KsmcqMwFAkh8mTnAwhyKoB+sTAnY4CACC110tbU=
|
||||
github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645/go.mod h1:6iZfnjpejD4L/4DwD7NryNaJyCQdzwWwH2MWhCA90Kw=
|
||||
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
|
||||
@@ -130,12 +134,12 @@ github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
|
||||
github.com/lucasb-eyer/go-colorful v1.4.0 h1:UtrWVfLdarDgc44HcS7pYloGHJUjHV/4FwW4TvVgFr4=
|
||||
github.com/lucasb-eyer/go-colorful v1.4.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
|
||||
github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
|
||||
github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE=
|
||||
github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8=
|
||||
github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=
|
||||
github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=
|
||||
github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
|
||||
github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE=
|
||||
github.com/mattn/go-isatty v0.0.22 h1:j8l17JJ9i6VGPUFUYoTUKPSgKe/83EYU2zBC7YNKMw4=
|
||||
github.com/mattn/go-isatty v0.0.22/go.mod h1:ZXfXG4SQHsB/w3ZeOYbR0PrPwLy+n6xiMrJlRFqopa4=
|
||||
github.com/mattn/go-isatty v0.0.21 h1:xYae+lCNBP7QuW4PUnNG61ffM4hVIfm+zUzDuSzYLGs=
|
||||
github.com/mattn/go-isatty v0.0.21/go.mod h1:ZXfXG4SQHsB/w3ZeOYbR0PrPwLy+n6xiMrJlRFqopa4=
|
||||
github.com/mattn/go-localereader v0.0.1 h1:ygSAOl7ZXTx4RdPYinUpg6W99U8jWvWi9Ye2JC/oIi4=
|
||||
github.com/mattn/go-localereader v0.0.1/go.mod h1:8fBrzywKY7BI3czFoHkuzRoWE9C+EiG4R1k4Cjx5p88=
|
||||
github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
|
||||
@@ -166,10 +170,11 @@ github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+
|
||||
github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc=
|
||||
github.com/pgavlin/fx v0.1.6 h1:r9jEg69DhNoCd3Xh0+5mIbdbS3PqWrVWujkY76MFRTU=
|
||||
github.com/pgavlin/fx v0.1.6/go.mod h1:KWZJ6fqBBSh8GxHYqwYCf3rYE7Gp2p0N8tJp8xv9u9M=
|
||||
github.com/pgavlin/fx/v2 v2.0.12 h1:SjjaJ68Dt8Z4zHwOpY/RPijd7lShs6xYupJbF9ra00M=
|
||||
github.com/pgavlin/fx/v2 v2.0.12/go.mod h1:M/nF/ooAOy+NUBooYYXl2REARzJ/giPJxfMs8fINfKc=
|
||||
github.com/pgavlin/fx/v2 v2.0.10 h1:ggyQ6pB+lEQEbEae48Wh/X221eLOamMD7i01ISe88u4=
|
||||
github.com/pgavlin/fx/v2 v2.0.10/go.mod h1:M/nF/ooAOy+NUBooYYXl2REARzJ/giPJxfMs8fINfKc=
|
||||
github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4=
|
||||
github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A=
|
||||
github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA=
|
||||
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
|
||||
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
|
||||
github.com/pkg/term v1.1.0 h1:xIAAdCMh3QIAy+5FrE8Ad8XoDhEU4ufwbaSozViP9kk=
|
||||
@@ -181,10 +186,11 @@ 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/esc v0.23.0 h1:5lOXO+5vvXOEQxXw7cTuYhjg9lVng23f9XNLWDR9EP4=
|
||||
github.com/pulumi/esc v0.23.0/go.mod h1:mkghIFn/TvN3XnP4jmCB4U5BG1I4UjGluARi39ckrCE=
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.234.0 h1:PoXVM2lJoyqavwPQlVQC6KzhGKNOJpz9OFxyojm8RjA=
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.234.0/go.mod h1:Eu9QVad1cSPymhTboINPqK6WZMaW7I0NHQcWOmxLYek=
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.230.0 h1:0TtF82Hlor39DLU0QtM7RZPwRaOmjn5UtQKPi1Mxo9M=
|
||||
github.com/pulumi/pulumi/sdk/v3 v3.230.0/go.mod h1:u0fgmmPGwV5b4rmfuNABuYfRoqckuaTivufPn4EtfTk=
|
||||
github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
|
||||
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
|
||||
github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
|
||||
github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
|
||||
github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
|
||||
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
|
||||
@@ -227,12 +233,12 @@ github.com/zclconf/go-cty v1.17.0 h1:seZvECve6XX4tmnvRzWtJNHdscMtYEx5R7bnnVyd/d0
|
||||
github.com/zclconf/go-cty v1.17.0/go.mod h1:wqFzcImaLTI6A5HfsRwB0nj5n0MRZFwmey8YoFPPs3U=
|
||||
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
|
||||
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
|
||||
go.opentelemetry.io/collector/featuregate v1.57.0 h1:KPDSUKYn6MHwgyGRSGPPcW/G96HH93pxuvvPwM+R8nY=
|
||||
go.opentelemetry.io/collector/featuregate v1.57.0/go.mod h1:4ga1QBMPEejXXmpyJS8lmaRpknJ3Lb9Bvk6e420bUFU=
|
||||
go.opentelemetry.io/collector/internal/testutil v0.151.0 h1:CFjDItLuqzblItOsnK6IPSdrsOaZCaDjYpB8qWG+XHI=
|
||||
go.opentelemetry.io/collector/internal/testutil v0.151.0/go.mod h1:Jkjs6rkqs973LqgZ0Fe3zrokQRKULYXPIf4HuqStiEE=
|
||||
go.opentelemetry.io/collector/pdata v1.57.0 h1:oDWBMjEIqyJO3GJEB+iwqxj47rxDK19OKzwaFEaE4sg=
|
||||
go.opentelemetry.io/collector/pdata v1.57.0/go.mod h1:wZojinP6mNhLXudH8QXx/bjWzOsKMxi/FXwnk+12G/w=
|
||||
go.opentelemetry.io/collector/featuregate v1.55.0 h1:s/bE8135+8GZpVlQ9qLXQjvprE9KNOGsLhNkqm+EDEU=
|
||||
go.opentelemetry.io/collector/featuregate v1.55.0/go.mod h1:PS7zY/zaCb28EqciePVwRHVhc3oKortTFXsi3I6ee4g=
|
||||
go.opentelemetry.io/collector/internal/testutil v0.149.0 h1:OWfUPO3NFKSaJtz/SBZph/2ENHbr/VbzzlBadKUhm8o=
|
||||
go.opentelemetry.io/collector/internal/testutil v0.149.0/go.mod h1:Jkjs6rkqs973LqgZ0Fe3zrokQRKULYXPIf4HuqStiEE=
|
||||
go.opentelemetry.io/collector/pdata v1.55.0 h1:WBgye8bo8koUyV9Vmp/r2Q3lgDezdsgfKDQAaM1oT2I=
|
||||
go.opentelemetry.io/collector/pdata v1.55.0/go.mod h1:6jPrbM4tuliCPACDznjFtxnnHisfKfzwrBVoeuESYuk=
|
||||
go.opentelemetry.io/otel v1.43.0 h1:mYIM03dnh5zfN7HautFE4ieIig9amkNANT+xcVxAj9I=
|
||||
go.opentelemetry.io/otel v1.43.0/go.mod h1:JuG+u74mvjvcm8vj8pI5XiHy1zDeoCS2LB1spIq7Ay0=
|
||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0 h1:88Y4s2C8oTui1LGM6bTWkw0ICGcOLCAI5l6zsD1j20k=
|
||||
@@ -266,24 +272,24 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk
|
||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||
golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||
golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI=
|
||||
golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q=
|
||||
golang.org/x/crypto v0.49.0 h1:+Ng2ULVvLHnJ/ZFEq4KdcDd/cfjrrjjNSXNzxg0Y4U4=
|
||||
golang.org/x/crypto v0.49.0/go.mod h1:ErX4dUh2UM+CFYiXZRTcMpEcN8b/1gxEuv3nODoYtCA=
|
||||
golang.org/x/exp v0.0.0-20250718183923-645b1fa84792 h1:R9PFI6EUdfVKgwKjZef7QIwGcBKu86OEFpJ9nUEP2l4=
|
||||
golang.org/x/exp v0.0.0-20250718183923-645b1fa84792/go.mod h1:A+z0yzpGtvnG90cToK5n2tu8UJVP2XUATh+r+sfOOOc=
|
||||
golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
|
||||
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
|
||||
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.34.0 h1:xIHgNUUnW6sYkcM5Jleh05DvLOtwc6RitGHbDk4akRI=
|
||||
golang.org/x/mod v0.34.0/go.mod h1:ykgH52iCZe79kzLLMhyCUzhMci+nQj+0XkbXpNYtVjY=
|
||||
golang.org/x/mod v0.33.0 h1:tHFzIWbBifEmbwtGz65eaWyGiGZatSrT9prnU8DbVL8=
|
||||
golang.org/x/mod v0.33.0/go.mod h1:swjeQEj+6r7fODbD2cqrnje9PnziFuw4bmLbBZFrQ5w=
|
||||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/net v0.0.0-20200421231249-e086a090c8fd/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
|
||||
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
|
||||
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
||||
golang.org/x/net v0.53.0 h1:d+qAbo5L0orcWAr0a9JweQpjXF19LMXJE8Ey7hwOdUA=
|
||||
golang.org/x/net v0.53.0/go.mod h1:JvMuJH7rrdiCfbeHoo3fCQU24Lf5JJwT9W3sJFulfgs=
|
||||
golang.org/x/net v0.52.0 h1:He/TN1l0e4mmR3QqHMT2Xab3Aj3L9qjbhRm78/6jrW0=
|
||||
golang.org/x/net v0.52.0/go.mod h1:R1MAz7uMZxVMualyPXb+VaqGSa3LIaUqk0eEt3w36Sw=
|
||||
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
@@ -306,31 +312,31 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc
|
||||
golang.org/x/sys v0.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI=
|
||||
golang.org/x/sys v0.43.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
|
||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
golang.org/x/term v0.42.0 h1:UiKe+zDFmJobeJ5ggPwOshJIVt6/Ft0rcfrXZDLWAWY=
|
||||
golang.org/x/term v0.42.0/go.mod h1:Dq/D+snpsbazcBG5+F9Q1n2rXV8Ma+71xEjTRufARgY=
|
||||
golang.org/x/term v0.41.0 h1:QCgPso/Q3RTJx2Th4bDLqML4W6iJiaXFq2/ftQF13YU=
|
||||
golang.org/x/term v0.41.0/go.mod h1:3pfBgksrReYfZ5lvYM0kSO0LIkAl4Yl2bXOkKP7Ec2A=
|
||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg=
|
||||
golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164=
|
||||
golang.org/x/text v0.35.0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8=
|
||||
golang.org/x/text v0.35.0/go.mod h1:khi/HExzZJ2pGnjenulevKNX1W67CUy0AsXcNubPGCA=
|
||||
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
|
||||
golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
|
||||
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
||||
golang.org/x/tools v0.43.0 h1:12BdW9CeB3Z+J/I/wj34VMl8X+fEXBxVR90JeMX5E7s=
|
||||
golang.org/x/tools v0.43.0/go.mod h1:uHkMso649BX2cZK6+RpuIPXS3ho2hZo4FVwfoy1vIk0=
|
||||
golang.org/x/tools v0.42.0 h1:uNgphsn75Tdz5Ji2q36v/nsFSfR/9BRFvqhGBaJGd5k=
|
||||
golang.org/x/tools v0.42.0/go.mod h1:Ma6lCIwGZvHK6XtgbswSoWroEkhugApmsXyrUmBhfr0=
|
||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
gonum.org/v1/gonum v0.17.0 h1:VbpOemQlsSMrYmn7T2OUvQ4dqxQXU+ouZFQsZOx50z4=
|
||||
gonum.org/v1/gonum v0.17.0/go.mod h1:El3tOrEuMpv2UdMrbNlKEh9vd86bmQ6vqIcDwxEOc1E=
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260427160629-7cedc36a6bc4 h1:yOzSCGPx+cp5VO7IxvZ9SBFF7j1tZVcNtlHR2iYKtVo=
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260427160629-7cedc36a6bc4/go.mod h1:Q9HWtNeE7tM9npdIsEvqXj1QJIvVoeAV3rtXtS715Cw=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260427160629-7cedc36a6bc4 h1:tEkOQcXgF6dH1G+MVKZrfpYvozGrzb91k6ha7jireSM=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260427160629-7cedc36a6bc4/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8=
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260406210006-6f92a3bedf2d h1:/aDRtSZJjyLQzm75d+a1wOJaqyKBMvIAfeQmoa3ORiI=
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260406210006-6f92a3bedf2d/go.mod h1:etfGUgejTiadZAUaEP14NP97xi1RGeawqkjDARA/UOs=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260406210006-6f92a3bedf2d h1:wT2n40TBqFY6wiwazVK9/iTWbsQrgk5ZfCSVFLO9LQA=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260406210006-6f92a3bedf2d/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8=
|
||||
google.golang.org/grpc v1.80.0 h1:Xr6m2WmWZLETvUNvIUmeD5OAagMw3FiKmMlTdViWsHM=
|
||||
google.golang.org/grpc v1.80.0/go.mod h1:ho/dLnxwi3EDJA4Zghp7k2Ec1+c2jqup0bFkw07bwF4=
|
||||
google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE=
|
||||
|
||||
42
sdk/nodejs/image.ts
generated
42
sdk/nodejs/image.ts
generated
@@ -798,7 +798,7 @@ export interface ImageArgs {
|
||||
*
|
||||
* Equivalent to Docker's `--add-host` flag.
|
||||
*/
|
||||
addHosts?: pulumi.Input<pulumi.Input<string>[] | undefined>;
|
||||
addHosts?: pulumi.Input<pulumi.Input<string>[]>;
|
||||
/**
|
||||
* `ARG` names and values to set during the build.
|
||||
*
|
||||
@@ -810,7 +810,7 @@ export interface ImageArgs {
|
||||
*
|
||||
* Equivalent to Docker's `--build-arg` flag.
|
||||
*/
|
||||
buildArgs?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>;
|
||||
buildArgs?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;
|
||||
/**
|
||||
* Setting this to `false` will always skip image builds during previews,
|
||||
* and setting it to `true` will always build images during previews.
|
||||
@@ -824,35 +824,35 @@ export interface ImageArgs {
|
||||
* Defaults to `true` as a safeguard against broken images merging as part
|
||||
* of CI pipelines.
|
||||
*/
|
||||
buildOnPreview?: pulumi.Input<boolean | undefined>;
|
||||
buildOnPreview?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Builder configuration.
|
||||
*/
|
||||
builder?: pulumi.Input<inputs.BuilderConfigArgs | undefined>;
|
||||
builder?: pulumi.Input<inputs.BuilderConfigArgs>;
|
||||
/**
|
||||
* Cache export configuration.
|
||||
*
|
||||
* Equivalent to Docker's `--cache-from` flag.
|
||||
*/
|
||||
cacheFrom?: pulumi.Input<pulumi.Input<inputs.CacheFromArgs>[] | undefined>;
|
||||
cacheFrom?: pulumi.Input<pulumi.Input<inputs.CacheFromArgs>[]>;
|
||||
/**
|
||||
* Cache import configuration.
|
||||
*
|
||||
* Equivalent to Docker's `--cache-to` flag.
|
||||
*/
|
||||
cacheTo?: pulumi.Input<pulumi.Input<inputs.CacheToArgs>[] | undefined>;
|
||||
cacheTo?: pulumi.Input<pulumi.Input<inputs.CacheToArgs>[]>;
|
||||
/**
|
||||
* Build context settings. Defaults to the current directory.
|
||||
*
|
||||
* Equivalent to Docker's `PATH | URL | -` positional argument.
|
||||
*/
|
||||
context?: pulumi.Input<inputs.BuildContextArgs | undefined>;
|
||||
context?: pulumi.Input<inputs.BuildContextArgs>;
|
||||
/**
|
||||
* Dockerfile settings.
|
||||
*
|
||||
* Equivalent to Docker's `--file` flag.
|
||||
*/
|
||||
dockerfile?: pulumi.Input<inputs.DockerfileArgs | undefined>;
|
||||
dockerfile?: pulumi.Input<inputs.DockerfileArgs>;
|
||||
/**
|
||||
* Use `exec` mode to build this image.
|
||||
*
|
||||
@@ -875,7 +875,7 @@ export interface ImageArgs {
|
||||
* are temporarily written to disk in order to provide them to the
|
||||
* `docker-buildx` binary.
|
||||
*/
|
||||
exec?: pulumi.Input<boolean | undefined>;
|
||||
exec?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Controls where images are persisted after building.
|
||||
*
|
||||
@@ -887,13 +887,13 @@ export interface ImageArgs {
|
||||
*
|
||||
* Equivalent to Docker's `--output` flag.
|
||||
*/
|
||||
exports?: pulumi.Input<pulumi.Input<inputs.ExportArgs>[] | undefined>;
|
||||
exports?: pulumi.Input<pulumi.Input<inputs.ExportArgs>[]>;
|
||||
/**
|
||||
* Attach arbitrary key/value metadata to the image.
|
||||
*
|
||||
* Equivalent to Docker's `--label` flag.
|
||||
*/
|
||||
labels?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>;
|
||||
labels?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;
|
||||
/**
|
||||
* When `true` the build will automatically include a `docker` export.
|
||||
*
|
||||
@@ -901,7 +901,7 @@ export interface ImageArgs {
|
||||
*
|
||||
* Equivalent to Docker's `--load` flag.
|
||||
*/
|
||||
load?: pulumi.Input<boolean | undefined>;
|
||||
load?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Set the network mode for `RUN` instructions. Defaults to `default`.
|
||||
*
|
||||
@@ -909,25 +909,25 @@ export interface ImageArgs {
|
||||
*
|
||||
* Equivalent to Docker's `--network` flag.
|
||||
*/
|
||||
network?: pulumi.Input<enums.NetworkMode | undefined>;
|
||||
network?: pulumi.Input<enums.NetworkMode>;
|
||||
/**
|
||||
* Do not import cache manifests when building the image.
|
||||
*
|
||||
* Equivalent to Docker's `--no-cache` flag.
|
||||
*/
|
||||
noCache?: pulumi.Input<boolean | undefined>;
|
||||
noCache?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Set target platform(s) for the build. Defaults to the host's platform.
|
||||
*
|
||||
* Equivalent to Docker's `--platform` flag.
|
||||
*/
|
||||
platforms?: pulumi.Input<pulumi.Input<enums.Platform>[] | undefined>;
|
||||
platforms?: pulumi.Input<pulumi.Input<enums.Platform>[]>;
|
||||
/**
|
||||
* Always pull referenced images.
|
||||
*
|
||||
* Equivalent to Docker's `--pull` flag.
|
||||
*/
|
||||
pull?: pulumi.Input<boolean | undefined>;
|
||||
pull?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* When `true` the build will automatically include a `registry` export.
|
||||
*
|
||||
@@ -945,7 +945,7 @@ export interface ImageArgs {
|
||||
*
|
||||
* Similar to `docker login`.
|
||||
*/
|
||||
registries?: pulumi.Input<pulumi.Input<inputs.RegistryArgs>[] | undefined>;
|
||||
registries?: pulumi.Input<pulumi.Input<inputs.RegistryArgs>[]>;
|
||||
/**
|
||||
* A mapping of secret names to their corresponding values.
|
||||
*
|
||||
@@ -957,13 +957,13 @@ export interface ImageArgs {
|
||||
*
|
||||
* Similar to Docker's `--secret` flag.
|
||||
*/
|
||||
secrets?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>;
|
||||
secrets?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;
|
||||
/**
|
||||
* SSH agent socket or keys to expose to the build.
|
||||
*
|
||||
* Equivalent to Docker's `--ssh` flag.
|
||||
*/
|
||||
ssh?: pulumi.Input<pulumi.Input<inputs.SSHArgs>[] | undefined>;
|
||||
ssh?: pulumi.Input<pulumi.Input<inputs.SSHArgs>[]>;
|
||||
/**
|
||||
* Name and optionally a tag (format: `name:tag`).
|
||||
*
|
||||
@@ -972,7 +972,7 @@ export interface ImageArgs {
|
||||
*
|
||||
* Equivalent to Docker's `--tag` flag.
|
||||
*/
|
||||
tags?: pulumi.Input<pulumi.Input<string>[] | undefined>;
|
||||
tags?: pulumi.Input<pulumi.Input<string>[]>;
|
||||
/**
|
||||
* Set the target build stage(s) to build.
|
||||
*
|
||||
@@ -980,5 +980,5 @@ export interface ImageArgs {
|
||||
*
|
||||
* Equivalent to Docker's `--target` flag.
|
||||
*/
|
||||
target?: pulumi.Input<string | undefined>;
|
||||
target?: pulumi.Input<string>;
|
||||
}
|
||||
|
||||
4
sdk/nodejs/index_.ts
generated
4
sdk/nodejs/index_.ts
generated
@@ -178,13 +178,13 @@ export interface IndexArgs {
|
||||
*
|
||||
* Defaults to `true`.
|
||||
*/
|
||||
push?: pulumi.Input<boolean | undefined>;
|
||||
push?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Authentication for the registry where the tagged index will be pushed.
|
||||
*
|
||||
* Credentials can also be included with the provider's configuration.
|
||||
*/
|
||||
registry?: pulumi.Input<inputs.RegistryArgs | undefined>;
|
||||
registry?: pulumi.Input<inputs.RegistryArgs>;
|
||||
/**
|
||||
* Existing images to include in the index.
|
||||
*/
|
||||
|
||||
4
sdk/nodejs/package.json
generated
4
sdk/nodejs/package.json
generated
@@ -17,8 +17,8 @@
|
||||
"@pulumi/pulumi": "^3.142.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^20",
|
||||
"typescript": "^4.7.0"
|
||||
"@types/node": "^18",
|
||||
"typescript": "^4.3.5"
|
||||
},
|
||||
"pulumi": {
|
||||
"resource": true,
|
||||
|
||||
4
sdk/nodejs/provider.ts
generated
4
sdk/nodejs/provider.ts
generated
@@ -53,6 +53,6 @@ export interface ProviderArgs {
|
||||
/**
|
||||
* The build daemon's address.
|
||||
*/
|
||||
host?: pulumi.Input<string | undefined>;
|
||||
registries?: pulumi.Input<pulumi.Input<inputs.RegistryArgs>[] | undefined>;
|
||||
host?: pulumi.Input<string>;
|
||||
registries?: pulumi.Input<pulumi.Input<inputs.RegistryArgs>[]>;
|
||||
}
|
||||
|
||||
250
sdk/nodejs/types/input.ts
generated
250
sdk/nodejs/types/input.ts
generated
@@ -28,7 +28,7 @@ export interface BuildContextArgs {
|
||||
*
|
||||
* Values can be local paths, HTTP URLs, or `docker-image://` images.
|
||||
*/
|
||||
named?: pulumi.Input<{[key: string]: pulumi.Input<inputs.ContextArgs>} | undefined>;
|
||||
named?: pulumi.Input<{[key: string]: pulumi.Input<inputs.ContextArgs>}>;
|
||||
}
|
||||
|
||||
export interface BuilderConfigArgs {
|
||||
@@ -40,43 +40,43 @@ export interface BuilderConfigArgs {
|
||||
*
|
||||
* Equivalent to Docker's `--builder` flag.
|
||||
*/
|
||||
name?: pulumi.Input<string | undefined>;
|
||||
name?: pulumi.Input<string>;
|
||||
}
|
||||
|
||||
export interface CacheFromArgs {
|
||||
/**
|
||||
* Upload build caches to Azure's blob storage service.
|
||||
*/
|
||||
azblob?: pulumi.Input<inputs.CacheFromAzureBlobArgs | undefined>;
|
||||
azblob?: pulumi.Input<inputs.CacheFromAzureBlobArgs>;
|
||||
/**
|
||||
* When `true` this entry will be excluded. Defaults to `false`.
|
||||
*/
|
||||
disabled?: pulumi.Input<boolean | undefined>;
|
||||
disabled?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Recommended for use with GitHub Actions workflows.
|
||||
*
|
||||
* An action like `crazy-max/ghaction-github-runtime` is recommended to
|
||||
* expose appropriate credentials to your GitHub workflow.
|
||||
*/
|
||||
gha?: pulumi.Input<inputs.CacheFromGitHubActionsArgs | undefined>;
|
||||
gha?: pulumi.Input<inputs.CacheFromGitHubActionsArgs>;
|
||||
/**
|
||||
* A simple backend which caches images on your local filesystem.
|
||||
*/
|
||||
local?: pulumi.Input<inputs.CacheFromLocalArgs | undefined>;
|
||||
local?: pulumi.Input<inputs.CacheFromLocalArgs>;
|
||||
/**
|
||||
* A raw string as you would provide it to the Docker CLI (e.g.,
|
||||
* `type=inline`).
|
||||
*/
|
||||
raw?: pulumi.Input<string | undefined>;
|
||||
raw?: pulumi.Input<string>;
|
||||
/**
|
||||
* Upload build caches to remote registries.
|
||||
*/
|
||||
registry?: pulumi.Input<inputs.CacheFromRegistryArgs | undefined>;
|
||||
registry?: pulumi.Input<inputs.CacheFromRegistryArgs>;
|
||||
/**
|
||||
* Upload build caches to AWS S3 or an S3-compatible services such as
|
||||
* MinIO.
|
||||
*/
|
||||
s3?: pulumi.Input<inputs.CacheFromS3Args | undefined>;
|
||||
s3?: pulumi.Input<inputs.CacheFromS3Args>;
|
||||
}
|
||||
/**
|
||||
* cacheFromArgsProvideDefaults sets the appropriate defaults for CacheFromArgs
|
||||
@@ -84,8 +84,8 @@ export interface CacheFromArgs {
|
||||
export function cacheFromArgsProvideDefaults(val: CacheFromArgs): CacheFromArgs {
|
||||
return {
|
||||
...val,
|
||||
gha: pulumi.output(val.gha).apply(v => v === undefined ? undefined : inputs.cacheFromGitHubActionsArgsProvideDefaults(v)),
|
||||
s3: pulumi.output(val.s3).apply(v => v === undefined ? undefined : inputs.cacheFromS3ArgsProvideDefaults(v)),
|
||||
gha: (val.gha ? pulumi.output(val.gha).apply(inputs.cacheFromGitHubActionsArgsProvideDefaults) : undefined),
|
||||
s3: (val.s3 ? pulumi.output(val.s3).apply(inputs.cacheFromS3ArgsProvideDefaults) : undefined),
|
||||
};
|
||||
}
|
||||
|
||||
@@ -93,7 +93,7 @@ export interface CacheFromAzureBlobArgs {
|
||||
/**
|
||||
* Base URL of the storage account.
|
||||
*/
|
||||
accountUrl?: pulumi.Input<string | undefined>;
|
||||
accountUrl?: pulumi.Input<string>;
|
||||
/**
|
||||
* The name of the cache image.
|
||||
*/
|
||||
@@ -101,7 +101,7 @@ export interface CacheFromAzureBlobArgs {
|
||||
/**
|
||||
* Blob storage account key.
|
||||
*/
|
||||
secretAccessKey?: pulumi.Input<string | undefined>;
|
||||
secretAccessKey?: pulumi.Input<string>;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -117,7 +117,7 @@ export interface CacheFromGitHubActionsArgs {
|
||||
* This should be set if building and caching multiple images in one
|
||||
* workflow, otherwise caches will overwrite each other.
|
||||
*/
|
||||
scope?: pulumi.Input<string | undefined>;
|
||||
scope?: pulumi.Input<string>;
|
||||
}
|
||||
/**
|
||||
* cacheFromGitHubActionsArgsProvideDefaults sets the appropriate defaults for CacheFromGitHubActionsArgs
|
||||
@@ -133,7 +133,7 @@ export interface CacheFromLocalArgs {
|
||||
/**
|
||||
* Digest of manifest to import.
|
||||
*/
|
||||
digest?: pulumi.Input<string | undefined>;
|
||||
digest?: pulumi.Input<string>;
|
||||
/**
|
||||
* Path of the local directory where cache gets imported from.
|
||||
*/
|
||||
@@ -151,11 +151,11 @@ export interface CacheFromS3Args {
|
||||
/**
|
||||
* Defaults to `$AWS_ACCESS_KEY_ID`.
|
||||
*/
|
||||
accessKeyId?: pulumi.Input<string | undefined>;
|
||||
accessKeyId?: pulumi.Input<string>;
|
||||
/**
|
||||
* Prefix to prepend to blob filenames.
|
||||
*/
|
||||
blobsPrefix?: pulumi.Input<string | undefined>;
|
||||
blobsPrefix?: pulumi.Input<string>;
|
||||
/**
|
||||
* Name of the S3 bucket.
|
||||
*/
|
||||
@@ -163,15 +163,15 @@ export interface CacheFromS3Args {
|
||||
/**
|
||||
* Endpoint of the S3 bucket.
|
||||
*/
|
||||
endpointUrl?: pulumi.Input<string | undefined>;
|
||||
endpointUrl?: pulumi.Input<string>;
|
||||
/**
|
||||
* Prefix to prepend on manifest filenames.
|
||||
*/
|
||||
manifestsPrefix?: pulumi.Input<string | undefined>;
|
||||
manifestsPrefix?: pulumi.Input<string>;
|
||||
/**
|
||||
* Name of the cache image.
|
||||
*/
|
||||
name?: pulumi.Input<string | undefined>;
|
||||
name?: pulumi.Input<string>;
|
||||
/**
|
||||
* The geographic location of the bucket. Defaults to `$AWS_REGION`.
|
||||
*/
|
||||
@@ -179,15 +179,15 @@ export interface CacheFromS3Args {
|
||||
/**
|
||||
* Defaults to `$AWS_SECRET_ACCESS_KEY`.
|
||||
*/
|
||||
secretAccessKey?: pulumi.Input<string | undefined>;
|
||||
secretAccessKey?: pulumi.Input<string>;
|
||||
/**
|
||||
* Defaults to `$AWS_SESSION_TOKEN`.
|
||||
*/
|
||||
sessionToken?: pulumi.Input<string | undefined>;
|
||||
sessionToken?: pulumi.Input<string>;
|
||||
/**
|
||||
* Uses `bucket` in the URL instead of hostname when `true`.
|
||||
*/
|
||||
usePathStyle?: pulumi.Input<boolean | undefined>;
|
||||
usePathStyle?: pulumi.Input<boolean>;
|
||||
}
|
||||
/**
|
||||
* cacheFromS3ArgsProvideDefaults sets the appropriate defaults for CacheFromS3Args
|
||||
@@ -206,42 +206,42 @@ export interface CacheToArgs {
|
||||
/**
|
||||
* Push cache to Azure's blob storage service.
|
||||
*/
|
||||
azblob?: pulumi.Input<inputs.CacheToAzureBlobArgs | undefined>;
|
||||
azblob?: pulumi.Input<inputs.CacheToAzureBlobArgs>;
|
||||
/**
|
||||
* When `true` this entry will be excluded. Defaults to `false`.
|
||||
*/
|
||||
disabled?: pulumi.Input<boolean | undefined>;
|
||||
disabled?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Recommended for use with GitHub Actions workflows.
|
||||
*
|
||||
* An action like `crazy-max/ghaction-github-runtime` is recommended to
|
||||
* expose appropriate credentials to your GitHub workflow.
|
||||
*/
|
||||
gha?: pulumi.Input<inputs.CacheToGitHubActionsArgs | undefined>;
|
||||
gha?: pulumi.Input<inputs.CacheToGitHubActionsArgs>;
|
||||
/**
|
||||
* The inline cache storage backend is the simplest implementation to get
|
||||
* started with, but it does not handle multi-stage builds. Consider the
|
||||
* `registry` cache backend instead.
|
||||
*/
|
||||
inline?: pulumi.Input<inputs.CacheToInlineArgs | undefined>;
|
||||
inline?: pulumi.Input<inputs.CacheToInlineArgs>;
|
||||
/**
|
||||
* A simple backend which caches imagines on your local filesystem.
|
||||
*/
|
||||
local?: pulumi.Input<inputs.CacheToLocalArgs | undefined>;
|
||||
local?: pulumi.Input<inputs.CacheToLocalArgs>;
|
||||
/**
|
||||
* A raw string as you would provide it to the Docker CLI (e.g.,
|
||||
* `type=inline`)
|
||||
*/
|
||||
raw?: pulumi.Input<string | undefined>;
|
||||
raw?: pulumi.Input<string>;
|
||||
/**
|
||||
* Push caches to remote registries. Incompatible with the `docker` build
|
||||
* driver.
|
||||
*/
|
||||
registry?: pulumi.Input<inputs.CacheToRegistryArgs | undefined>;
|
||||
registry?: pulumi.Input<inputs.CacheToRegistryArgs>;
|
||||
/**
|
||||
* Push cache to AWS S3 or S3-compatible services such as MinIO.
|
||||
*/
|
||||
s3?: pulumi.Input<inputs.CacheToS3Args | undefined>;
|
||||
s3?: pulumi.Input<inputs.CacheToS3Args>;
|
||||
}
|
||||
/**
|
||||
* cacheToArgsProvideDefaults sets the appropriate defaults for CacheToArgs
|
||||
@@ -249,11 +249,11 @@ export interface CacheToArgs {
|
||||
export function cacheToArgsProvideDefaults(val: CacheToArgs): CacheToArgs {
|
||||
return {
|
||||
...val,
|
||||
azblob: pulumi.output(val.azblob).apply(v => v === undefined ? undefined : inputs.cacheToAzureBlobArgsProvideDefaults(v)),
|
||||
gha: pulumi.output(val.gha).apply(v => v === undefined ? undefined : inputs.cacheToGitHubActionsArgsProvideDefaults(v)),
|
||||
local: pulumi.output(val.local).apply(v => v === undefined ? undefined : inputs.cacheToLocalArgsProvideDefaults(v)),
|
||||
registry: pulumi.output(val.registry).apply(v => v === undefined ? undefined : inputs.cacheToRegistryArgsProvideDefaults(v)),
|
||||
s3: pulumi.output(val.s3).apply(v => v === undefined ? undefined : inputs.cacheToS3ArgsProvideDefaults(v)),
|
||||
azblob: (val.azblob ? pulumi.output(val.azblob).apply(inputs.cacheToAzureBlobArgsProvideDefaults) : undefined),
|
||||
gha: (val.gha ? pulumi.output(val.gha).apply(inputs.cacheToGitHubActionsArgsProvideDefaults) : undefined),
|
||||
local: (val.local ? pulumi.output(val.local).apply(inputs.cacheToLocalArgsProvideDefaults) : undefined),
|
||||
registry: (val.registry ? pulumi.output(val.registry).apply(inputs.cacheToRegistryArgsProvideDefaults) : undefined),
|
||||
s3: (val.s3 ? pulumi.output(val.s3).apply(inputs.cacheToS3ArgsProvideDefaults) : undefined),
|
||||
};
|
||||
}
|
||||
|
||||
@@ -261,15 +261,15 @@ export interface CacheToAzureBlobArgs {
|
||||
/**
|
||||
* Base URL of the storage account.
|
||||
*/
|
||||
accountUrl?: pulumi.Input<string | undefined>;
|
||||
accountUrl?: pulumi.Input<string>;
|
||||
/**
|
||||
* Ignore errors caused by failed cache exports.
|
||||
*/
|
||||
ignoreError?: pulumi.Input<boolean | undefined>;
|
||||
ignoreError?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* The cache mode to use. Defaults to `min`.
|
||||
*/
|
||||
mode?: pulumi.Input<enums.CacheMode | undefined>;
|
||||
mode?: pulumi.Input<enums.CacheMode>;
|
||||
/**
|
||||
* The name of the cache image.
|
||||
*/
|
||||
@@ -277,7 +277,7 @@ export interface CacheToAzureBlobArgs {
|
||||
/**
|
||||
* Blob storage account key.
|
||||
*/
|
||||
secretAccessKey?: pulumi.Input<string | undefined>;
|
||||
secretAccessKey?: pulumi.Input<string>;
|
||||
}
|
||||
/**
|
||||
* cacheToAzureBlobArgsProvideDefaults sets the appropriate defaults for CacheToAzureBlobArgs
|
||||
@@ -300,18 +300,18 @@ export interface CacheToGitHubActionsArgs {
|
||||
/**
|
||||
* Ignore errors caused by failed cache exports.
|
||||
*/
|
||||
ignoreError?: pulumi.Input<boolean | undefined>;
|
||||
ignoreError?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* The cache mode to use. Defaults to `min`.
|
||||
*/
|
||||
mode?: pulumi.Input<enums.CacheMode | undefined>;
|
||||
mode?: pulumi.Input<enums.CacheMode>;
|
||||
/**
|
||||
* The scope to use for cache keys. Defaults to `buildkit`.
|
||||
*
|
||||
* This should be set if building and caching multiple images in one
|
||||
* workflow, otherwise caches will overwrite each other.
|
||||
*/
|
||||
scope?: pulumi.Input<string | undefined>;
|
||||
scope?: pulumi.Input<string>;
|
||||
}
|
||||
/**
|
||||
* cacheToGitHubActionsArgsProvideDefaults sets the appropriate defaults for CacheToGitHubActionsArgs
|
||||
@@ -335,11 +335,11 @@ export interface CacheToLocalArgs {
|
||||
/**
|
||||
* The compression type to use.
|
||||
*/
|
||||
compression?: pulumi.Input<enums.CompressionType | undefined>;
|
||||
compression?: pulumi.Input<enums.CompressionType>;
|
||||
/**
|
||||
* Compression level from 0 to 22.
|
||||
*/
|
||||
compressionLevel?: pulumi.Input<number | undefined>;
|
||||
compressionLevel?: pulumi.Input<number>;
|
||||
/**
|
||||
* Path of the local directory to export the cache.
|
||||
*/
|
||||
@@ -347,15 +347,15 @@ export interface CacheToLocalArgs {
|
||||
/**
|
||||
* Forcefully apply compression.
|
||||
*/
|
||||
forceCompression?: pulumi.Input<boolean | undefined>;
|
||||
forceCompression?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Ignore errors caused by failed cache exports.
|
||||
*/
|
||||
ignoreError?: pulumi.Input<boolean | undefined>;
|
||||
ignoreError?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* The cache mode to use. Defaults to `min`.
|
||||
*/
|
||||
mode?: pulumi.Input<enums.CacheMode | undefined>;
|
||||
mode?: pulumi.Input<enums.CacheMode>;
|
||||
}
|
||||
/**
|
||||
* cacheToLocalArgsProvideDefaults sets the appropriate defaults for CacheToLocalArgs
|
||||
@@ -375,19 +375,19 @@ export interface CacheToRegistryArgs {
|
||||
/**
|
||||
* The compression type to use.
|
||||
*/
|
||||
compression?: pulumi.Input<enums.CompressionType | undefined>;
|
||||
compression?: pulumi.Input<enums.CompressionType>;
|
||||
/**
|
||||
* Compression level from 0 to 22.
|
||||
*/
|
||||
compressionLevel?: pulumi.Input<number | undefined>;
|
||||
compressionLevel?: pulumi.Input<number>;
|
||||
/**
|
||||
* Forcefully apply compression.
|
||||
*/
|
||||
forceCompression?: pulumi.Input<boolean | undefined>;
|
||||
forceCompression?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Ignore errors caused by failed cache exports.
|
||||
*/
|
||||
ignoreError?: pulumi.Input<boolean | undefined>;
|
||||
ignoreError?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Export cache manifest as an OCI-compatible image manifest instead of a
|
||||
* manifest list. Requires `ociMediaTypes` to also be `true`.
|
||||
@@ -397,16 +397,16 @@ export interface CacheToRegistryArgs {
|
||||
*
|
||||
* Defaults to `false` to match Docker's default behavior.
|
||||
*/
|
||||
imageManifest?: pulumi.Input<boolean | undefined>;
|
||||
imageManifest?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* The cache mode to use. Defaults to `min`.
|
||||
*/
|
||||
mode?: pulumi.Input<enums.CacheMode | undefined>;
|
||||
mode?: pulumi.Input<enums.CacheMode>;
|
||||
/**
|
||||
* Whether to use OCI media types in exported manifests. Defaults to
|
||||
* `true`.
|
||||
*/
|
||||
ociMediaTypes?: pulumi.Input<boolean | undefined>;
|
||||
ociMediaTypes?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Fully qualified name of the cache image to import.
|
||||
*/
|
||||
@@ -432,11 +432,11 @@ export interface CacheToS3Args {
|
||||
/**
|
||||
* Defaults to `$AWS_ACCESS_KEY_ID`.
|
||||
*/
|
||||
accessKeyId?: pulumi.Input<string | undefined>;
|
||||
accessKeyId?: pulumi.Input<string>;
|
||||
/**
|
||||
* Prefix to prepend to blob filenames.
|
||||
*/
|
||||
blobsPrefix?: pulumi.Input<string | undefined>;
|
||||
blobsPrefix?: pulumi.Input<string>;
|
||||
/**
|
||||
* Name of the S3 bucket.
|
||||
*/
|
||||
@@ -444,23 +444,23 @@ export interface CacheToS3Args {
|
||||
/**
|
||||
* Endpoint of the S3 bucket.
|
||||
*/
|
||||
endpointUrl?: pulumi.Input<string | undefined>;
|
||||
endpointUrl?: pulumi.Input<string>;
|
||||
/**
|
||||
* Ignore errors caused by failed cache exports.
|
||||
*/
|
||||
ignoreError?: pulumi.Input<boolean | undefined>;
|
||||
ignoreError?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Prefix to prepend on manifest filenames.
|
||||
*/
|
||||
manifestsPrefix?: pulumi.Input<string | undefined>;
|
||||
manifestsPrefix?: pulumi.Input<string>;
|
||||
/**
|
||||
* The cache mode to use. Defaults to `min`.
|
||||
*/
|
||||
mode?: pulumi.Input<enums.CacheMode | undefined>;
|
||||
mode?: pulumi.Input<enums.CacheMode>;
|
||||
/**
|
||||
* Name of the cache image.
|
||||
*/
|
||||
name?: pulumi.Input<string | undefined>;
|
||||
name?: pulumi.Input<string>;
|
||||
/**
|
||||
* The geographic location of the bucket. Defaults to `$AWS_REGION`.
|
||||
*/
|
||||
@@ -468,15 +468,15 @@ export interface CacheToS3Args {
|
||||
/**
|
||||
* Defaults to `$AWS_SECRET_ACCESS_KEY`.
|
||||
*/
|
||||
secretAccessKey?: pulumi.Input<string | undefined>;
|
||||
secretAccessKey?: pulumi.Input<string>;
|
||||
/**
|
||||
* Defaults to `$AWS_SESSION_TOKEN`.
|
||||
*/
|
||||
sessionToken?: pulumi.Input<string | undefined>;
|
||||
sessionToken?: pulumi.Input<string>;
|
||||
/**
|
||||
* Uses `bucket` in the URL instead of hostname when `true`.
|
||||
*/
|
||||
usePathStyle?: pulumi.Input<boolean | undefined>;
|
||||
usePathStyle?: pulumi.Input<boolean>;
|
||||
}
|
||||
/**
|
||||
* cacheToS3ArgsProvideDefaults sets the appropriate defaults for CacheToS3Args
|
||||
@@ -515,7 +515,7 @@ export interface DockerfileArgs {
|
||||
*
|
||||
* Equivalent to invoking Docker with `-f -`.
|
||||
*/
|
||||
inline?: pulumi.Input<string | undefined>;
|
||||
inline?: pulumi.Input<string>;
|
||||
/**
|
||||
* Location of the Dockerfile to use.
|
||||
*
|
||||
@@ -525,7 +525,7 @@ export interface DockerfileArgs {
|
||||
*
|
||||
* Conflicts with `inline`.
|
||||
*/
|
||||
location?: pulumi.Input<string | undefined>;
|
||||
location?: pulumi.Input<string>;
|
||||
}
|
||||
|
||||
export interface ExportArgs {
|
||||
@@ -533,40 +533,40 @@ export interface ExportArgs {
|
||||
* A no-op export. Helpful for silencing the 'no exports' warning if you
|
||||
* just want to populate caches.
|
||||
*/
|
||||
cacheonly?: pulumi.Input<inputs.ExportCacheOnlyArgs | undefined>;
|
||||
cacheonly?: pulumi.Input<inputs.ExportCacheOnlyArgs>;
|
||||
/**
|
||||
* When `true` this entry will be excluded. Defaults to `false`.
|
||||
*/
|
||||
disabled?: pulumi.Input<boolean | undefined>;
|
||||
disabled?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Export as a Docker image layout.
|
||||
*/
|
||||
docker?: pulumi.Input<inputs.ExportDockerArgs | undefined>;
|
||||
docker?: pulumi.Input<inputs.ExportDockerArgs>;
|
||||
/**
|
||||
* Outputs the build result into a container image format.
|
||||
*/
|
||||
image?: pulumi.Input<inputs.ExportImageArgs | undefined>;
|
||||
image?: pulumi.Input<inputs.ExportImageArgs>;
|
||||
/**
|
||||
* Export to a local directory as files and directories.
|
||||
*/
|
||||
local?: pulumi.Input<inputs.ExportLocalArgs | undefined>;
|
||||
local?: pulumi.Input<inputs.ExportLocalArgs>;
|
||||
/**
|
||||
* Identical to the Docker exporter but uses OCI media types by default.
|
||||
*/
|
||||
oci?: pulumi.Input<inputs.ExportOCIArgs | undefined>;
|
||||
oci?: pulumi.Input<inputs.ExportOCIArgs>;
|
||||
/**
|
||||
* A raw string as you would provide it to the Docker CLI (e.g.,
|
||||
* `type=docker`)
|
||||
*/
|
||||
raw?: pulumi.Input<string | undefined>;
|
||||
raw?: pulumi.Input<string>;
|
||||
/**
|
||||
* Identical to the Image exporter, but pushes by default.
|
||||
*/
|
||||
registry?: pulumi.Input<inputs.ExportRegistryArgs | undefined>;
|
||||
registry?: pulumi.Input<inputs.ExportRegistryArgs>;
|
||||
/**
|
||||
* Export to a local directory as a tarball.
|
||||
*/
|
||||
tar?: pulumi.Input<inputs.ExportTarArgs | undefined>;
|
||||
tar?: pulumi.Input<inputs.ExportTarArgs>;
|
||||
}
|
||||
/**
|
||||
* exportArgsProvideDefaults sets the appropriate defaults for ExportArgs
|
||||
@@ -574,10 +574,10 @@ export interface ExportArgs {
|
||||
export function exportArgsProvideDefaults(val: ExportArgs): ExportArgs {
|
||||
return {
|
||||
...val,
|
||||
docker: pulumi.output(val.docker).apply(v => v === undefined ? undefined : inputs.exportDockerArgsProvideDefaults(v)),
|
||||
image: pulumi.output(val.image).apply(v => v === undefined ? undefined : inputs.exportImageArgsProvideDefaults(v)),
|
||||
oci: pulumi.output(val.oci).apply(v => v === undefined ? undefined : inputs.exportOCIArgsProvideDefaults(v)),
|
||||
registry: pulumi.output(val.registry).apply(v => v === undefined ? undefined : inputs.exportRegistryArgsProvideDefaults(v)),
|
||||
docker: (val.docker ? pulumi.output(val.docker).apply(inputs.exportDockerArgsProvideDefaults) : undefined),
|
||||
image: (val.image ? pulumi.output(val.image).apply(inputs.exportImageArgsProvideDefaults) : undefined),
|
||||
oci: (val.oci ? pulumi.output(val.oci).apply(inputs.exportOCIArgsProvideDefaults) : undefined),
|
||||
registry: (val.registry ? pulumi.output(val.registry).apply(inputs.exportRegistryArgsProvideDefaults) : undefined),
|
||||
};
|
||||
}
|
||||
|
||||
@@ -588,35 +588,35 @@ export interface ExportDockerArgs {
|
||||
/**
|
||||
* Attach an arbitrary key/value annotation to the image.
|
||||
*/
|
||||
annotations?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>;
|
||||
annotations?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;
|
||||
/**
|
||||
* The compression type to use.
|
||||
*/
|
||||
compression?: pulumi.Input<enums.CompressionType | undefined>;
|
||||
compression?: pulumi.Input<enums.CompressionType>;
|
||||
/**
|
||||
* Compression level from 0 to 22.
|
||||
*/
|
||||
compressionLevel?: pulumi.Input<number | undefined>;
|
||||
compressionLevel?: pulumi.Input<number>;
|
||||
/**
|
||||
* The local export path.
|
||||
*/
|
||||
dest?: pulumi.Input<string | undefined>;
|
||||
dest?: pulumi.Input<string>;
|
||||
/**
|
||||
* Forcefully apply compression.
|
||||
*/
|
||||
forceCompression?: pulumi.Input<boolean | undefined>;
|
||||
forceCompression?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Specify images names to export. This is overridden if tags are already specified.
|
||||
*/
|
||||
names?: pulumi.Input<pulumi.Input<string>[] | undefined>;
|
||||
names?: pulumi.Input<pulumi.Input<string>[]>;
|
||||
/**
|
||||
* Use OCI media types in exporter manifests.
|
||||
*/
|
||||
ociMediaTypes?: pulumi.Input<boolean | undefined>;
|
||||
ociMediaTypes?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Bundle the output into a tarball layout.
|
||||
*/
|
||||
tar?: pulumi.Input<boolean | undefined>;
|
||||
tar?: pulumi.Input<boolean>;
|
||||
}
|
||||
/**
|
||||
* exportDockerArgsProvideDefaults sets the appropriate defaults for ExportDockerArgs
|
||||
@@ -636,47 +636,47 @@ export interface ExportImageArgs {
|
||||
/**
|
||||
* Attach an arbitrary key/value annotation to the image.
|
||||
*/
|
||||
annotations?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>;
|
||||
annotations?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;
|
||||
/**
|
||||
* The compression type to use.
|
||||
*/
|
||||
compression?: pulumi.Input<enums.CompressionType | undefined>;
|
||||
compression?: pulumi.Input<enums.CompressionType>;
|
||||
/**
|
||||
* Compression level from 0 to 22.
|
||||
*/
|
||||
compressionLevel?: pulumi.Input<number | undefined>;
|
||||
compressionLevel?: pulumi.Input<number>;
|
||||
/**
|
||||
* Name image with `prefix@<digest>`, used for anonymous images.
|
||||
*/
|
||||
danglingNamePrefix?: pulumi.Input<string | undefined>;
|
||||
danglingNamePrefix?: pulumi.Input<string>;
|
||||
/**
|
||||
* Forcefully apply compression.
|
||||
*/
|
||||
forceCompression?: pulumi.Input<boolean | undefined>;
|
||||
forceCompression?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Allow pushing to an insecure registry.
|
||||
*/
|
||||
insecure?: pulumi.Input<boolean | undefined>;
|
||||
insecure?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Add additional canonical name (`name@<digest>`).
|
||||
*/
|
||||
nameCanonical?: pulumi.Input<boolean | undefined>;
|
||||
nameCanonical?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Specify images names to export. This is overridden if tags are already specified.
|
||||
*/
|
||||
names?: pulumi.Input<pulumi.Input<string>[] | undefined>;
|
||||
names?: pulumi.Input<pulumi.Input<string>[]>;
|
||||
/**
|
||||
* Use OCI media types in exporter manifests.
|
||||
*/
|
||||
ociMediaTypes?: pulumi.Input<boolean | undefined>;
|
||||
ociMediaTypes?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Push after creating the image. Defaults to `false`.
|
||||
*/
|
||||
push?: pulumi.Input<boolean | undefined>;
|
||||
push?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Push image without name.
|
||||
*/
|
||||
pushByDigest?: pulumi.Input<boolean | undefined>;
|
||||
pushByDigest?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Store resulting images to the worker's image store and ensure all of
|
||||
* its blobs are in the content store.
|
||||
@@ -686,12 +686,12 @@ export interface ExportImageArgs {
|
||||
* Ignored if the worker doesn't have image store (when using OCI workers,
|
||||
* for example).
|
||||
*/
|
||||
store?: pulumi.Input<boolean | undefined>;
|
||||
store?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Unpack image after creation (for use with containerd). Defaults to
|
||||
* `false`.
|
||||
*/
|
||||
unpack?: pulumi.Input<boolean | undefined>;
|
||||
unpack?: pulumi.Input<boolean>;
|
||||
}
|
||||
/**
|
||||
* exportImageArgsProvideDefaults sets the appropriate defaults for ExportImageArgs
|
||||
@@ -718,35 +718,35 @@ export interface ExportOCIArgs {
|
||||
/**
|
||||
* Attach an arbitrary key/value annotation to the image.
|
||||
*/
|
||||
annotations?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>;
|
||||
annotations?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;
|
||||
/**
|
||||
* The compression type to use.
|
||||
*/
|
||||
compression?: pulumi.Input<enums.CompressionType | undefined>;
|
||||
compression?: pulumi.Input<enums.CompressionType>;
|
||||
/**
|
||||
* Compression level from 0 to 22.
|
||||
*/
|
||||
compressionLevel?: pulumi.Input<number | undefined>;
|
||||
compressionLevel?: pulumi.Input<number>;
|
||||
/**
|
||||
* The local export path.
|
||||
*/
|
||||
dest?: pulumi.Input<string | undefined>;
|
||||
dest?: pulumi.Input<string>;
|
||||
/**
|
||||
* Forcefully apply compression.
|
||||
*/
|
||||
forceCompression?: pulumi.Input<boolean | undefined>;
|
||||
forceCompression?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Specify images names to export. This is overridden if tags are already specified.
|
||||
*/
|
||||
names?: pulumi.Input<pulumi.Input<string>[] | undefined>;
|
||||
names?: pulumi.Input<pulumi.Input<string>[]>;
|
||||
/**
|
||||
* Use OCI media types in exporter manifests.
|
||||
*/
|
||||
ociMediaTypes?: pulumi.Input<boolean | undefined>;
|
||||
ociMediaTypes?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Bundle the output into a tarball layout.
|
||||
*/
|
||||
tar?: pulumi.Input<boolean | undefined>;
|
||||
tar?: pulumi.Input<boolean>;
|
||||
}
|
||||
/**
|
||||
* exportOCIArgsProvideDefaults sets the appropriate defaults for ExportOCIArgs
|
||||
@@ -766,47 +766,47 @@ export interface ExportRegistryArgs {
|
||||
/**
|
||||
* Attach an arbitrary key/value annotation to the image.
|
||||
*/
|
||||
annotations?: pulumi.Input<{[key: string]: pulumi.Input<string>} | undefined>;
|
||||
annotations?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;
|
||||
/**
|
||||
* The compression type to use.
|
||||
*/
|
||||
compression?: pulumi.Input<enums.CompressionType | undefined>;
|
||||
compression?: pulumi.Input<enums.CompressionType>;
|
||||
/**
|
||||
* Compression level from 0 to 22.
|
||||
*/
|
||||
compressionLevel?: pulumi.Input<number | undefined>;
|
||||
compressionLevel?: pulumi.Input<number>;
|
||||
/**
|
||||
* Name image with `prefix@<digest>`, used for anonymous images.
|
||||
*/
|
||||
danglingNamePrefix?: pulumi.Input<string | undefined>;
|
||||
danglingNamePrefix?: pulumi.Input<string>;
|
||||
/**
|
||||
* Forcefully apply compression.
|
||||
*/
|
||||
forceCompression?: pulumi.Input<boolean | undefined>;
|
||||
forceCompression?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Allow pushing to an insecure registry.
|
||||
*/
|
||||
insecure?: pulumi.Input<boolean | undefined>;
|
||||
insecure?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Add additional canonical name (`name@<digest>`).
|
||||
*/
|
||||
nameCanonical?: pulumi.Input<boolean | undefined>;
|
||||
nameCanonical?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Specify images names to export. This is overridden if tags are already specified.
|
||||
*/
|
||||
names?: pulumi.Input<pulumi.Input<string>[] | undefined>;
|
||||
names?: pulumi.Input<pulumi.Input<string>[]>;
|
||||
/**
|
||||
* Use OCI media types in exporter manifests.
|
||||
*/
|
||||
ociMediaTypes?: pulumi.Input<boolean | undefined>;
|
||||
ociMediaTypes?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Push after creating the image. Defaults to `true`.
|
||||
*/
|
||||
push?: pulumi.Input<boolean | undefined>;
|
||||
push?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Push image without name.
|
||||
*/
|
||||
pushByDigest?: pulumi.Input<boolean | undefined>;
|
||||
pushByDigest?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Store resulting images to the worker's image store and ensure all of
|
||||
* its blobs are in the content store.
|
||||
@@ -816,12 +816,12 @@ export interface ExportRegistryArgs {
|
||||
* Ignored if the worker doesn't have image store (when using OCI workers,
|
||||
* for example).
|
||||
*/
|
||||
store?: pulumi.Input<boolean | undefined>;
|
||||
store?: pulumi.Input<boolean>;
|
||||
/**
|
||||
* Unpack image after creation (for use with containerd). Defaults to
|
||||
* `false`.
|
||||
*/
|
||||
unpack?: pulumi.Input<boolean | undefined>;
|
||||
unpack?: pulumi.Input<boolean>;
|
||||
}
|
||||
/**
|
||||
* exportRegistryArgsProvideDefaults sets the appropriate defaults for ExportRegistryArgs
|
||||
@@ -853,11 +853,11 @@ export interface RegistryArgs {
|
||||
/**
|
||||
* Password or token for the registry.
|
||||
*/
|
||||
password?: pulumi.Input<string | undefined>;
|
||||
password?: pulumi.Input<string>;
|
||||
/**
|
||||
* Username for the registry.
|
||||
*/
|
||||
username?: pulumi.Input<string | undefined>;
|
||||
username?: pulumi.Input<string>;
|
||||
}
|
||||
|
||||
export interface SSHArgs {
|
||||
@@ -878,5 +878,5 @@ export interface SSHArgs {
|
||||
* agent. Run `ssh-add -l` locally to confirm which public keys are
|
||||
* visible to the agent; these will be exposed to your build.
|
||||
*/
|
||||
paths?: pulumi.Input<pulumi.Input<string>[] | undefined>;
|
||||
paths?: pulumi.Input<pulumi.Input<string>[]>;
|
||||
}
|
||||
|
||||
916
sdk/python/pulumi_docker_build/_inputs.py
generated
916
sdk/python/pulumi_docker_build/_inputs.py
generated
File diff suppressed because it is too large
Load Diff
214
sdk/python/pulumi_docker_build/image.py
generated
214
sdk/python/pulumi_docker_build/image.py
generated
@@ -23,27 +23,27 @@ __all__ = ['ImageArgs', 'Image']
|
||||
class ImageArgs:
|
||||
def __init__(__self__, *,
|
||||
push: pulumi.Input[_builtins.bool],
|
||||
add_hosts: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
build_args: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
build_on_preview: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
builder: pulumi.Input[Optional['BuilderConfigArgs']] = None,
|
||||
cache_from: pulumi.Input[Optional[Sequence[pulumi.Input['CacheFromArgs']]]] = None,
|
||||
cache_to: pulumi.Input[Optional[Sequence[pulumi.Input['CacheToArgs']]]] = None,
|
||||
context: pulumi.Input[Optional['BuildContextArgs']] = None,
|
||||
dockerfile: pulumi.Input[Optional['DockerfileArgs']] = None,
|
||||
exec_: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
exports: pulumi.Input[Optional[Sequence[pulumi.Input['ExportArgs']]]] = None,
|
||||
labels: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
load: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
network: pulumi.Input[Optional['NetworkMode']] = None,
|
||||
no_cache: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
platforms: pulumi.Input[Optional[Sequence[pulumi.Input['Platform']]]] = None,
|
||||
pull: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
registries: pulumi.Input[Optional[Sequence[pulumi.Input['RegistryArgs']]]] = None,
|
||||
secrets: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
ssh: pulumi.Input[Optional[Sequence[pulumi.Input['SSHArgs']]]] = None,
|
||||
tags: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
target: pulumi.Input[Optional[_builtins.str]] = None):
|
||||
add_hosts: Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
build_args: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
build_on_preview: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
builder: Optional[pulumi.Input['BuilderConfigArgs']] = None,
|
||||
cache_from: Optional[pulumi.Input[Sequence[pulumi.Input['CacheFromArgs']]]] = None,
|
||||
cache_to: Optional[pulumi.Input[Sequence[pulumi.Input['CacheToArgs']]]] = None,
|
||||
context: Optional[pulumi.Input['BuildContextArgs']] = None,
|
||||
dockerfile: Optional[pulumi.Input['DockerfileArgs']] = None,
|
||||
exec_: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
exports: Optional[pulumi.Input[Sequence[pulumi.Input['ExportArgs']]]] = None,
|
||||
labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
load: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
network: Optional[pulumi.Input['NetworkMode']] = None,
|
||||
no_cache: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
platforms: Optional[pulumi.Input[Sequence[pulumi.Input['Platform']]]] = None,
|
||||
pull: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
registries: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]] = None,
|
||||
secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
ssh: Optional[pulumi.Input[Sequence[pulumi.Input['SSHArgs']]]] = None,
|
||||
tags: Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
target: Optional[pulumi.Input[_builtins.str]] = None):
|
||||
"""
|
||||
The set of arguments for constructing a Image resource.
|
||||
|
||||
@@ -236,7 +236,7 @@ class ImageArgs:
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter(name="addHosts")
|
||||
def add_hosts(self) -> pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]]:
|
||||
def add_hosts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]]:
|
||||
"""
|
||||
Custom `host:ip` mappings to use during the build.
|
||||
|
||||
@@ -245,12 +245,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "add_hosts")
|
||||
|
||||
@add_hosts.setter
|
||||
def add_hosts(self, value: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]]):
|
||||
def add_hosts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]]):
|
||||
pulumi.set(self, "add_hosts", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter(name="buildArgs")
|
||||
def build_args(self) -> pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]]:
|
||||
def build_args(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]]:
|
||||
"""
|
||||
`ARG` names and values to set during the build.
|
||||
|
||||
@@ -265,12 +265,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "build_args")
|
||||
|
||||
@build_args.setter
|
||||
def build_args(self, value: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]]):
|
||||
def build_args(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]]):
|
||||
pulumi.set(self, "build_args", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter(name="buildOnPreview")
|
||||
def build_on_preview(self) -> pulumi.Input[Optional[_builtins.bool]]:
|
||||
def build_on_preview(self) -> Optional[pulumi.Input[_builtins.bool]]:
|
||||
"""
|
||||
Setting this to `false` will always skip image builds during previews,
|
||||
and setting it to `true` will always build images during previews.
|
||||
@@ -287,24 +287,24 @@ class ImageArgs:
|
||||
return pulumi.get(self, "build_on_preview")
|
||||
|
||||
@build_on_preview.setter
|
||||
def build_on_preview(self, value: pulumi.Input[Optional[_builtins.bool]]):
|
||||
def build_on_preview(self, value: Optional[pulumi.Input[_builtins.bool]]):
|
||||
pulumi.set(self, "build_on_preview", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def builder(self) -> pulumi.Input[Optional['BuilderConfigArgs']]:
|
||||
def builder(self) -> Optional[pulumi.Input['BuilderConfigArgs']]:
|
||||
"""
|
||||
Builder configuration.
|
||||
"""
|
||||
return pulumi.get(self, "builder")
|
||||
|
||||
@builder.setter
|
||||
def builder(self, value: pulumi.Input[Optional['BuilderConfigArgs']]):
|
||||
def builder(self, value: Optional[pulumi.Input['BuilderConfigArgs']]):
|
||||
pulumi.set(self, "builder", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter(name="cacheFrom")
|
||||
def cache_from(self) -> pulumi.Input[Optional[Sequence[pulumi.Input['CacheFromArgs']]]]:
|
||||
def cache_from(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['CacheFromArgs']]]]:
|
||||
"""
|
||||
Cache export configuration.
|
||||
|
||||
@@ -313,12 +313,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "cache_from")
|
||||
|
||||
@cache_from.setter
|
||||
def cache_from(self, value: pulumi.Input[Optional[Sequence[pulumi.Input['CacheFromArgs']]]]):
|
||||
def cache_from(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['CacheFromArgs']]]]):
|
||||
pulumi.set(self, "cache_from", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter(name="cacheTo")
|
||||
def cache_to(self) -> pulumi.Input[Optional[Sequence[pulumi.Input['CacheToArgs']]]]:
|
||||
def cache_to(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['CacheToArgs']]]]:
|
||||
"""
|
||||
Cache import configuration.
|
||||
|
||||
@@ -327,12 +327,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "cache_to")
|
||||
|
||||
@cache_to.setter
|
||||
def cache_to(self, value: pulumi.Input[Optional[Sequence[pulumi.Input['CacheToArgs']]]]):
|
||||
def cache_to(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['CacheToArgs']]]]):
|
||||
pulumi.set(self, "cache_to", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def context(self) -> pulumi.Input[Optional['BuildContextArgs']]:
|
||||
def context(self) -> Optional[pulumi.Input['BuildContextArgs']]:
|
||||
"""
|
||||
Build context settings. Defaults to the current directory.
|
||||
|
||||
@@ -341,12 +341,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "context")
|
||||
|
||||
@context.setter
|
||||
def context(self, value: pulumi.Input[Optional['BuildContextArgs']]):
|
||||
def context(self, value: Optional[pulumi.Input['BuildContextArgs']]):
|
||||
pulumi.set(self, "context", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def dockerfile(self) -> pulumi.Input[Optional['DockerfileArgs']]:
|
||||
def dockerfile(self) -> Optional[pulumi.Input['DockerfileArgs']]:
|
||||
"""
|
||||
Dockerfile settings.
|
||||
|
||||
@@ -355,12 +355,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "dockerfile")
|
||||
|
||||
@dockerfile.setter
|
||||
def dockerfile(self, value: pulumi.Input[Optional['DockerfileArgs']]):
|
||||
def dockerfile(self, value: Optional[pulumi.Input['DockerfileArgs']]):
|
||||
pulumi.set(self, "dockerfile", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter(name="exec")
|
||||
def exec_(self) -> pulumi.Input[Optional[_builtins.bool]]:
|
||||
def exec_(self) -> Optional[pulumi.Input[_builtins.bool]]:
|
||||
"""
|
||||
Use `exec` mode to build this image.
|
||||
|
||||
@@ -386,12 +386,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "exec_")
|
||||
|
||||
@exec_.setter
|
||||
def exec_(self, value: pulumi.Input[Optional[_builtins.bool]]):
|
||||
def exec_(self, value: Optional[pulumi.Input[_builtins.bool]]):
|
||||
pulumi.set(self, "exec_", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def exports(self) -> pulumi.Input[Optional[Sequence[pulumi.Input['ExportArgs']]]]:
|
||||
def exports(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ExportArgs']]]]:
|
||||
"""
|
||||
Controls where images are persisted after building.
|
||||
|
||||
@@ -406,12 +406,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "exports")
|
||||
|
||||
@exports.setter
|
||||
def exports(self, value: pulumi.Input[Optional[Sequence[pulumi.Input['ExportArgs']]]]):
|
||||
def exports(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ExportArgs']]]]):
|
||||
pulumi.set(self, "exports", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def labels(self) -> pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]]:
|
||||
def labels(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]]:
|
||||
"""
|
||||
Attach arbitrary key/value metadata to the image.
|
||||
|
||||
@@ -420,12 +420,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "labels")
|
||||
|
||||
@labels.setter
|
||||
def labels(self, value: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]]):
|
||||
def labels(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]]):
|
||||
pulumi.set(self, "labels", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def load(self) -> pulumi.Input[Optional[_builtins.bool]]:
|
||||
def load(self) -> Optional[pulumi.Input[_builtins.bool]]:
|
||||
"""
|
||||
When `true` the build will automatically include a `docker` export.
|
||||
|
||||
@@ -436,12 +436,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "load")
|
||||
|
||||
@load.setter
|
||||
def load(self, value: pulumi.Input[Optional[_builtins.bool]]):
|
||||
def load(self, value: Optional[pulumi.Input[_builtins.bool]]):
|
||||
pulumi.set(self, "load", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def network(self) -> pulumi.Input[Optional['NetworkMode']]:
|
||||
def network(self) -> Optional[pulumi.Input['NetworkMode']]:
|
||||
"""
|
||||
Set the network mode for `RUN` instructions. Defaults to `default`.
|
||||
|
||||
@@ -452,12 +452,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "network")
|
||||
|
||||
@network.setter
|
||||
def network(self, value: pulumi.Input[Optional['NetworkMode']]):
|
||||
def network(self, value: Optional[pulumi.Input['NetworkMode']]):
|
||||
pulumi.set(self, "network", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter(name="noCache")
|
||||
def no_cache(self) -> pulumi.Input[Optional[_builtins.bool]]:
|
||||
def no_cache(self) -> Optional[pulumi.Input[_builtins.bool]]:
|
||||
"""
|
||||
Do not import cache manifests when building the image.
|
||||
|
||||
@@ -466,12 +466,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "no_cache")
|
||||
|
||||
@no_cache.setter
|
||||
def no_cache(self, value: pulumi.Input[Optional[_builtins.bool]]):
|
||||
def no_cache(self, value: Optional[pulumi.Input[_builtins.bool]]):
|
||||
pulumi.set(self, "no_cache", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def platforms(self) -> pulumi.Input[Optional[Sequence[pulumi.Input['Platform']]]]:
|
||||
def platforms(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Platform']]]]:
|
||||
"""
|
||||
Set target platform(s) for the build. Defaults to the host's platform.
|
||||
|
||||
@@ -480,12 +480,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "platforms")
|
||||
|
||||
@platforms.setter
|
||||
def platforms(self, value: pulumi.Input[Optional[Sequence[pulumi.Input['Platform']]]]):
|
||||
def platforms(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Platform']]]]):
|
||||
pulumi.set(self, "platforms", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def pull(self) -> pulumi.Input[Optional[_builtins.bool]]:
|
||||
def pull(self) -> Optional[pulumi.Input[_builtins.bool]]:
|
||||
"""
|
||||
Always pull referenced images.
|
||||
|
||||
@@ -494,12 +494,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "pull")
|
||||
|
||||
@pull.setter
|
||||
def pull(self, value: pulumi.Input[Optional[_builtins.bool]]):
|
||||
def pull(self, value: Optional[pulumi.Input[_builtins.bool]]):
|
||||
pulumi.set(self, "pull", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def registries(self) -> pulumi.Input[Optional[Sequence[pulumi.Input['RegistryArgs']]]]:
|
||||
def registries(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]]:
|
||||
"""
|
||||
Registry credentials. Required if reading or exporting to private
|
||||
repositories.
|
||||
@@ -512,12 +512,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "registries")
|
||||
|
||||
@registries.setter
|
||||
def registries(self, value: pulumi.Input[Optional[Sequence[pulumi.Input['RegistryArgs']]]]):
|
||||
def registries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]]):
|
||||
pulumi.set(self, "registries", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def secrets(self) -> pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]]:
|
||||
def secrets(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]]:
|
||||
"""
|
||||
A mapping of secret names to their corresponding values.
|
||||
|
||||
@@ -532,12 +532,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "secrets")
|
||||
|
||||
@secrets.setter
|
||||
def secrets(self, value: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]]):
|
||||
def secrets(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]]):
|
||||
pulumi.set(self, "secrets", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def ssh(self) -> pulumi.Input[Optional[Sequence[pulumi.Input['SSHArgs']]]]:
|
||||
def ssh(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['SSHArgs']]]]:
|
||||
"""
|
||||
SSH agent socket or keys to expose to the build.
|
||||
|
||||
@@ -546,12 +546,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "ssh")
|
||||
|
||||
@ssh.setter
|
||||
def ssh(self, value: pulumi.Input[Optional[Sequence[pulumi.Input['SSHArgs']]]]):
|
||||
def ssh(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['SSHArgs']]]]):
|
||||
pulumi.set(self, "ssh", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def tags(self) -> pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]]:
|
||||
def tags(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]]:
|
||||
"""
|
||||
Name and optionally a tag (format: `name:tag`).
|
||||
|
||||
@@ -563,12 +563,12 @@ class ImageArgs:
|
||||
return pulumi.get(self, "tags")
|
||||
|
||||
@tags.setter
|
||||
def tags(self, value: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]]):
|
||||
def tags(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]]):
|
||||
pulumi.set(self, "tags", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def target(self) -> pulumi.Input[Optional[_builtins.str]]:
|
||||
def target(self) -> Optional[pulumi.Input[_builtins.str]]:
|
||||
"""
|
||||
Set the target build stage(s) to build.
|
||||
|
||||
@@ -579,7 +579,7 @@ class ImageArgs:
|
||||
return pulumi.get(self, "target")
|
||||
|
||||
@target.setter
|
||||
def target(self, value: pulumi.Input[Optional[_builtins.str]]):
|
||||
def target(self, value: Optional[pulumi.Input[_builtins.str]]):
|
||||
pulumi.set(self, "target", value)
|
||||
|
||||
|
||||
@@ -589,28 +589,28 @@ class Image(pulumi.CustomResource):
|
||||
def __init__(__self__,
|
||||
resource_name: str,
|
||||
opts: Optional[pulumi.ResourceOptions] = None,
|
||||
add_hosts: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
build_args: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
build_on_preview: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
builder: pulumi.Input[Optional[Union['BuilderConfigArgs', 'BuilderConfigArgsDict']]] = None,
|
||||
cache_from: pulumi.Input[Optional[Sequence[pulumi.Input[Union['CacheFromArgs', 'CacheFromArgsDict']]]]] = None,
|
||||
cache_to: pulumi.Input[Optional[Sequence[pulumi.Input[Union['CacheToArgs', 'CacheToArgsDict']]]]] = None,
|
||||
context: pulumi.Input[Optional[Union['BuildContextArgs', 'BuildContextArgsDict']]] = None,
|
||||
dockerfile: pulumi.Input[Optional[Union['DockerfileArgs', 'DockerfileArgsDict']]] = None,
|
||||
exec_: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
exports: pulumi.Input[Optional[Sequence[pulumi.Input[Union['ExportArgs', 'ExportArgsDict']]]]] = None,
|
||||
labels: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
load: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
network: pulumi.Input[Optional['NetworkMode']] = None,
|
||||
no_cache: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
platforms: pulumi.Input[Optional[Sequence[pulumi.Input['Platform']]]] = None,
|
||||
pull: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
push: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
registries: pulumi.Input[Optional[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None,
|
||||
secrets: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
ssh: pulumi.Input[Optional[Sequence[pulumi.Input[Union['SSHArgs', 'SSHArgsDict']]]]] = None,
|
||||
tags: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
target: pulumi.Input[Optional[_builtins.str]] = None,
|
||||
add_hosts: Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
build_args: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
build_on_preview: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
builder: Optional[pulumi.Input[Union['BuilderConfigArgs', 'BuilderConfigArgsDict']]] = None,
|
||||
cache_from: Optional[pulumi.Input[Sequence[pulumi.Input[Union['CacheFromArgs', 'CacheFromArgsDict']]]]] = None,
|
||||
cache_to: Optional[pulumi.Input[Sequence[pulumi.Input[Union['CacheToArgs', 'CacheToArgsDict']]]]] = None,
|
||||
context: Optional[pulumi.Input[Union['BuildContextArgs', 'BuildContextArgsDict']]] = None,
|
||||
dockerfile: Optional[pulumi.Input[Union['DockerfileArgs', 'DockerfileArgsDict']]] = None,
|
||||
exec_: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
exports: Optional[pulumi.Input[Sequence[pulumi.Input[Union['ExportArgs', 'ExportArgsDict']]]]] = None,
|
||||
labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
load: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
network: Optional[pulumi.Input['NetworkMode']] = None,
|
||||
no_cache: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
platforms: Optional[pulumi.Input[Sequence[pulumi.Input['Platform']]]] = None,
|
||||
pull: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
push: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
registries: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None,
|
||||
secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
ssh: Optional[pulumi.Input[Sequence[pulumi.Input[Union['SSHArgs', 'SSHArgsDict']]]]] = None,
|
||||
tags: Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
target: Optional[pulumi.Input[_builtins.str]] = None,
|
||||
__props__=None):
|
||||
"""
|
||||
A Docker image built using buildx -- Docker's interface to the improved
|
||||
@@ -1374,28 +1374,28 @@ class Image(pulumi.CustomResource):
|
||||
def _internal_init(__self__,
|
||||
resource_name: str,
|
||||
opts: Optional[pulumi.ResourceOptions] = None,
|
||||
add_hosts: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
build_args: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
build_on_preview: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
builder: pulumi.Input[Optional[Union['BuilderConfigArgs', 'BuilderConfigArgsDict']]] = None,
|
||||
cache_from: pulumi.Input[Optional[Sequence[pulumi.Input[Union['CacheFromArgs', 'CacheFromArgsDict']]]]] = None,
|
||||
cache_to: pulumi.Input[Optional[Sequence[pulumi.Input[Union['CacheToArgs', 'CacheToArgsDict']]]]] = None,
|
||||
context: pulumi.Input[Optional[Union['BuildContextArgs', 'BuildContextArgsDict']]] = None,
|
||||
dockerfile: pulumi.Input[Optional[Union['DockerfileArgs', 'DockerfileArgsDict']]] = None,
|
||||
exec_: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
exports: pulumi.Input[Optional[Sequence[pulumi.Input[Union['ExportArgs', 'ExportArgsDict']]]]] = None,
|
||||
labels: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
load: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
network: pulumi.Input[Optional['NetworkMode']] = None,
|
||||
no_cache: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
platforms: pulumi.Input[Optional[Sequence[pulumi.Input['Platform']]]] = None,
|
||||
pull: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
push: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
registries: pulumi.Input[Optional[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None,
|
||||
secrets: pulumi.Input[Optional[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
ssh: pulumi.Input[Optional[Sequence[pulumi.Input[Union['SSHArgs', 'SSHArgsDict']]]]] = None,
|
||||
tags: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
target: pulumi.Input[Optional[_builtins.str]] = None,
|
||||
add_hosts: Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
build_args: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
build_on_preview: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
builder: Optional[pulumi.Input[Union['BuilderConfigArgs', 'BuilderConfigArgsDict']]] = None,
|
||||
cache_from: Optional[pulumi.Input[Sequence[pulumi.Input[Union['CacheFromArgs', 'CacheFromArgsDict']]]]] = None,
|
||||
cache_to: Optional[pulumi.Input[Sequence[pulumi.Input[Union['CacheToArgs', 'CacheToArgsDict']]]]] = None,
|
||||
context: Optional[pulumi.Input[Union['BuildContextArgs', 'BuildContextArgsDict']]] = None,
|
||||
dockerfile: Optional[pulumi.Input[Union['DockerfileArgs', 'DockerfileArgsDict']]] = None,
|
||||
exec_: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
exports: Optional[pulumi.Input[Sequence[pulumi.Input[Union['ExportArgs', 'ExportArgsDict']]]]] = None,
|
||||
labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
load: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
network: Optional[pulumi.Input['NetworkMode']] = None,
|
||||
no_cache: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
platforms: Optional[pulumi.Input[Sequence[pulumi.Input['Platform']]]] = None,
|
||||
pull: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
push: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
registries: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None,
|
||||
secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]] = None,
|
||||
ssh: Optional[pulumi.Input[Sequence[pulumi.Input[Union['SSHArgs', 'SSHArgsDict']]]]] = None,
|
||||
tags: Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
target: Optional[pulumi.Input[_builtins.str]] = None,
|
||||
__props__=None):
|
||||
opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts)
|
||||
if not isinstance(opts, pulumi.ResourceOptions):
|
||||
|
||||
28
sdk/python/pulumi_docker_build/index.py
generated
28
sdk/python/pulumi_docker_build/index.py
generated
@@ -23,8 +23,8 @@ class IndexArgs:
|
||||
def __init__(__self__, *,
|
||||
sources: pulumi.Input[Sequence[pulumi.Input[_builtins.str]]],
|
||||
tag: pulumi.Input[_builtins.str],
|
||||
push: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
registry: pulumi.Input[Optional['RegistryArgs']] = None):
|
||||
push: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
registry: Optional[pulumi.Input['RegistryArgs']] = None):
|
||||
"""
|
||||
The set of arguments for constructing a Index resource.
|
||||
|
||||
@@ -72,7 +72,7 @@ class IndexArgs:
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def push(self) -> pulumi.Input[Optional[_builtins.bool]]:
|
||||
def push(self) -> Optional[pulumi.Input[_builtins.bool]]:
|
||||
"""
|
||||
If true, push the index to the target registry.
|
||||
|
||||
@@ -81,12 +81,12 @@ class IndexArgs:
|
||||
return pulumi.get(self, "push")
|
||||
|
||||
@push.setter
|
||||
def push(self, value: pulumi.Input[Optional[_builtins.bool]]):
|
||||
def push(self, value: Optional[pulumi.Input[_builtins.bool]]):
|
||||
pulumi.set(self, "push", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def registry(self) -> pulumi.Input[Optional['RegistryArgs']]:
|
||||
def registry(self) -> Optional[pulumi.Input['RegistryArgs']]:
|
||||
"""
|
||||
Authentication for the registry where the tagged index will be pushed.
|
||||
|
||||
@@ -95,7 +95,7 @@ class IndexArgs:
|
||||
return pulumi.get(self, "registry")
|
||||
|
||||
@registry.setter
|
||||
def registry(self, value: pulumi.Input[Optional['RegistryArgs']]):
|
||||
def registry(self, value: Optional[pulumi.Input['RegistryArgs']]):
|
||||
pulumi.set(self, "registry", value)
|
||||
|
||||
|
||||
@@ -105,10 +105,10 @@ class Index(pulumi.CustomResource):
|
||||
def __init__(__self__,
|
||||
resource_name: str,
|
||||
opts: Optional[pulumi.ResourceOptions] = None,
|
||||
push: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
registry: pulumi.Input[Optional[Union['RegistryArgs', 'RegistryArgsDict']]] = None,
|
||||
sources: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
tag: pulumi.Input[Optional[_builtins.str]] = None,
|
||||
push: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
registry: Optional[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]] = None,
|
||||
sources: Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
tag: Optional[pulumi.Input[_builtins.str]] = None,
|
||||
__props__=None):
|
||||
"""
|
||||
A wrapper around `docker buildx imagetools create` to create an index
|
||||
@@ -284,10 +284,10 @@ class Index(pulumi.CustomResource):
|
||||
def _internal_init(__self__,
|
||||
resource_name: str,
|
||||
opts: Optional[pulumi.ResourceOptions] = None,
|
||||
push: pulumi.Input[Optional[_builtins.bool]] = None,
|
||||
registry: pulumi.Input[Optional[Union['RegistryArgs', 'RegistryArgsDict']]] = None,
|
||||
sources: pulumi.Input[Optional[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
tag: pulumi.Input[Optional[_builtins.str]] = None,
|
||||
push: Optional[pulumi.Input[_builtins.bool]] = None,
|
||||
registry: Optional[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]] = None,
|
||||
sources: Optional[pulumi.Input[Sequence[pulumi.Input[_builtins.str]]]] = None,
|
||||
tag: Optional[pulumi.Input[_builtins.str]] = None,
|
||||
__props__=None):
|
||||
opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts)
|
||||
if not isinstance(opts, pulumi.ResourceOptions):
|
||||
|
||||
20
sdk/python/pulumi_docker_build/provider.py
generated
20
sdk/python/pulumi_docker_build/provider.py
generated
@@ -20,8 +20,8 @@ __all__ = ['ProviderArgs', 'Provider']
|
||||
@pulumi.input_type
|
||||
class ProviderArgs:
|
||||
def __init__(__self__, *,
|
||||
host: pulumi.Input[Optional[_builtins.str]] = None,
|
||||
registries: pulumi.Input[Optional[Sequence[pulumi.Input['RegistryArgs']]]] = None):
|
||||
host: Optional[pulumi.Input[_builtins.str]] = None,
|
||||
registries: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]] = None):
|
||||
"""
|
||||
The set of arguments for constructing a Provider resource.
|
||||
|
||||
@@ -36,23 +36,23 @@ class ProviderArgs:
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def host(self) -> pulumi.Input[Optional[_builtins.str]]:
|
||||
def host(self) -> Optional[pulumi.Input[_builtins.str]]:
|
||||
"""
|
||||
The build daemon's address.
|
||||
"""
|
||||
return pulumi.get(self, "host")
|
||||
|
||||
@host.setter
|
||||
def host(self, value: pulumi.Input[Optional[_builtins.str]]):
|
||||
def host(self, value: Optional[pulumi.Input[_builtins.str]]):
|
||||
pulumi.set(self, "host", value)
|
||||
|
||||
@_builtins.property
|
||||
@pulumi.getter
|
||||
def registries(self) -> pulumi.Input[Optional[Sequence[pulumi.Input['RegistryArgs']]]]:
|
||||
def registries(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]]:
|
||||
return pulumi.get(self, "registries")
|
||||
|
||||
@registries.setter
|
||||
def registries(self, value: pulumi.Input[Optional[Sequence[pulumi.Input['RegistryArgs']]]]):
|
||||
def registries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryArgs']]]]):
|
||||
pulumi.set(self, "registries", value)
|
||||
|
||||
|
||||
@@ -62,8 +62,8 @@ class Provider(pulumi.ProviderResource):
|
||||
def __init__(__self__,
|
||||
resource_name: str,
|
||||
opts: Optional[pulumi.ResourceOptions] = None,
|
||||
host: pulumi.Input[Optional[_builtins.str]] = None,
|
||||
registries: pulumi.Input[Optional[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None,
|
||||
host: Optional[pulumi.Input[_builtins.str]] = None,
|
||||
registries: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None,
|
||||
__props__=None):
|
||||
"""
|
||||
Create a Docker-build resource with the given unique name, props, and options.
|
||||
@@ -96,8 +96,8 @@ class Provider(pulumi.ProviderResource):
|
||||
def _internal_init(__self__,
|
||||
resource_name: str,
|
||||
opts: Optional[pulumi.ResourceOptions] = None,
|
||||
host: pulumi.Input[Optional[_builtins.str]] = None,
|
||||
registries: pulumi.Input[Optional[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None,
|
||||
host: Optional[pulumi.Input[_builtins.str]] = None,
|
||||
registries: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]]]] = None,
|
||||
__props__=None):
|
||||
opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts)
|
||||
if not isinstance(opts, pulumi.ResourceOptions):
|
||||
|
||||
2
sdk/python/pyproject.toml
generated
2
sdk/python/pyproject.toml
generated
@@ -1,7 +1,7 @@
|
||||
[project]
|
||||
name = "pulumi_docker_build"
|
||||
description = "A Pulumi provider for building modern Docker images with buildx and BuildKit."
|
||||
dependencies = ["parver>=0.2.1", "pulumi>=3.231.0,<4.0.0", "semver>=2.8.1", "typing-extensions>=4.11,<5; python_version < \"3.11\""]
|
||||
dependencies = ["parver>=0.2.1", "pulumi>=3.165.0,<4.0.0", "semver>=2.8.1", "typing-extensions>=4.11,<5; python_version < \"3.11\""]
|
||||
keywords = ["docker", "buildkit", "buildx", "kind/native"]
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.9"
|
||||
|
||||
Reference in New Issue
Block a user