Skip to content

Commit c43a167

Browse files
authored
feat: check if the images exist when using the command "update-global-images" (#53)
1 parent c4dc1fe commit c43a167

5 files changed

Lines changed: 351 additions & 50 deletions

File tree

go.mod

Lines changed: 30 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,15 @@ go 1.25.4
55
tool github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen
66

77
require (
8+
github.com/containerd/containerd/v2 v2.2.0
9+
github.com/distribution/distribution/v3 v3.0.0
10+
github.com/distribution/reference v0.6.0
811
github.com/getkin/kin-openapi v0.133.0
912
github.com/golang-jwt/jwt/v5 v5.3.0
1013
github.com/oapi-codegen/runtime v1.1.2
14+
github.com/opencontainers/image-spec v1.1.1
1115
github.com/spf13/cobra v1.10.2
16+
github.com/stretchr/testify v1.11.1
1217
github.com/zalando/go-keyring v0.2.6
1318
golang.design/x/clipboard v0.7.1
1419
k8s.io/api v0.34.2
@@ -20,12 +25,16 @@ require (
2025
require (
2126
al.essio.dev/pkg/shellescape v1.5.1 // indirect
2227
github.com/apapsch/go-jsonmerge/v2 v2.0.0 // indirect
28+
github.com/containerd/log v0.1.0 // indirect
29+
github.com/containerd/typeurl/v2 v2.2.3 // indirect
2330
github.com/danieljoos/wincred v1.2.2 // indirect
2431
github.com/davecgh/go-spew v1.1.1 // indirect
2532
github.com/dprotaso/go-yit v0.0.0-20220510233725-9ba8df137936 // indirect
26-
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
33+
github.com/emicklei/go-restful/v3 v3.13.0 // indirect
34+
github.com/felixge/httpsnoop v1.0.4 // indirect
2735
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
28-
github.com/go-logr/logr v1.4.2 // indirect
36+
github.com/go-logr/logr v1.4.3 // indirect
37+
github.com/go-logr/stdr v1.2.2 // indirect
2938
github.com/go-openapi/jsonpointer v0.21.0 // indirect
3039
github.com/go-openapi/jsonreference v0.20.2 // indirect
3140
github.com/go-openapi/swag v0.23.0 // indirect
@@ -44,29 +53,37 @@ require (
4453
github.com/oapi-codegen/oapi-codegen/v2 v2.5.0 // indirect
4554
github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037 // indirect
4655
github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90 // indirect
56+
github.com/opencontainers/go-digest v1.0.0 // indirect
4757
github.com/perimeterx/marshmallow v1.1.5 // indirect
4858
github.com/pkg/errors v0.9.1 // indirect
59+
github.com/pmezard/go-difflib v1.0.0 // indirect
60+
github.com/sirupsen/logrus v1.9.3 // indirect
4961
github.com/speakeasy-api/jsonpath v0.6.0 // indirect
5062
github.com/speakeasy-api/openapi-overlay v0.10.2 // indirect
5163
github.com/spf13/pflag v1.0.9 // indirect
5264
github.com/vmware-labs/yaml-jsonpath v0.3.2 // indirect
5365
github.com/woodsbury/decimal128 v1.3.0 // indirect
5466
github.com/x448/float16 v0.8.4 // indirect
67+
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
68+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 // indirect
69+
go.opentelemetry.io/otel v1.37.0 // indirect
70+
go.opentelemetry.io/otel/metric v1.37.0 // indirect
71+
go.opentelemetry.io/otel/trace v1.37.0 // indirect
5572
go.yaml.in/yaml/v2 v2.4.2 // indirect
5673
go.yaml.in/yaml/v3 v3.0.4 // indirect
57-
golang.org/x/exp v0.0.0-20190731235908-ec7cb31e5a56 // indirect
74+
golang.org/x/exp/shiny v0.0.0-20250606033433-dcc06ee1d476 // indirect
5875
golang.org/x/image v0.28.0 // indirect
5976
golang.org/x/mobile v0.0.0-20250606033058-a2a15c67f36f // indirect
60-
golang.org/x/mod v0.25.0 // indirect
61-
golang.org/x/net v0.41.0 // indirect
62-
golang.org/x/oauth2 v0.27.0 // indirect
63-
golang.org/x/sync v0.15.0 // indirect
64-
golang.org/x/sys v0.33.0 // indirect
65-
golang.org/x/term v0.32.0 // indirect
66-
golang.org/x/text v0.26.0 // indirect
67-
golang.org/x/time v0.9.0 // indirect
68-
golang.org/x/tools v0.34.0 // indirect
69-
google.golang.org/protobuf v1.36.5 // indirect
77+
golang.org/x/mod v0.29.0 // indirect
78+
golang.org/x/net v0.44.0 // indirect
79+
golang.org/x/oauth2 v0.30.0 // indirect
80+
golang.org/x/sync v0.17.0 // indirect
81+
golang.org/x/sys v0.37.0 // indirect
82+
golang.org/x/term v0.35.0 // indirect
83+
golang.org/x/text v0.29.0 // indirect
84+
golang.org/x/time v0.14.0 // indirect
85+
golang.org/x/tools v0.37.0 // indirect
86+
google.golang.org/protobuf v1.36.10 // indirect
7087
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
7188
gopkg.in/inf.v0 v0.9.1 // indirect
7289
gopkg.in/yaml.v2 v2.4.0 // indirect

0 commit comments

Comments
 (0)