diff --git a/.github/workflows/release-drafter.yaml b/.github/workflows/release-drafter.yaml index da232f3..f0e8eae 100644 --- a/.github/workflows/release-drafter.yaml +++ b/.github/workflows/release-drafter.yaml @@ -10,6 +10,6 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: release-drafter/release-drafter@v5 + - uses: release-drafter/release-drafter@v6 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/api/v1/ipam.pb.go b/api/v1/ipam.pb.go index 69589d7..894b1cf 100644 --- a/api/v1/ipam.pb.go +++ b/api/v1/ipam.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.34.0 +// protoc-gen-go v1.34.2 // protoc (unknown) // source: api/v1/ipam.proto @@ -1922,7 +1922,7 @@ func file_api_v1_ipam_proto_rawDescGZIP() []byte { } var file_api_v1_ipam_proto_msgTypes = make([]protoimpl.MessageInfo, 32) -var file_api_v1_ipam_proto_goTypes = []interface{}{ +var file_api_v1_ipam_proto_goTypes = []any{ (*Prefix)(nil), // 0: api.v1.Prefix (*CreatePrefixResponse)(nil), // 1: api.v1.CreatePrefixResponse (*DeletePrefixResponse)(nil), // 2: api.v1.DeletePrefixResponse @@ -2008,7 +2008,7 @@ func file_api_v1_ipam_proto_init() { return } if !protoimpl.UnsafeEnabled { - file_api_v1_ipam_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[0].Exporter = func(v any, i int) any { switch v := v.(*Prefix); i { case 0: return &v.state @@ -2020,7 +2020,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[1].Exporter = func(v any, i int) any { switch v := v.(*CreatePrefixResponse); i { case 0: return &v.state @@ -2032,7 +2032,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[2].Exporter = func(v any, i int) any { switch v := v.(*DeletePrefixResponse); i { case 0: return &v.state @@ -2044,7 +2044,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[3].Exporter = func(v any, i int) any { switch v := v.(*GetPrefixResponse); i { case 0: return &v.state @@ -2056,7 +2056,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[4].Exporter = func(v any, i int) any { switch v := v.(*AcquireChildPrefixResponse); i { case 0: return &v.state @@ -2068,7 +2068,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[5].Exporter = func(v any, i int) any { switch v := v.(*ReleaseChildPrefixResponse); i { case 0: return &v.state @@ -2080,7 +2080,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[6].Exporter = func(v any, i int) any { switch v := v.(*CreatePrefixRequest); i { case 0: return &v.state @@ -2092,7 +2092,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[7].Exporter = func(v any, i int) any { switch v := v.(*DeletePrefixRequest); i { case 0: return &v.state @@ -2104,7 +2104,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[8].Exporter = func(v any, i int) any { switch v := v.(*GetPrefixRequest); i { case 0: return &v.state @@ -2116,7 +2116,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[9].Exporter = func(v any, i int) any { switch v := v.(*ListPrefixesRequest); i { case 0: return &v.state @@ -2128,7 +2128,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[10].Exporter = func(v any, i int) any { switch v := v.(*ListPrefixesResponse); i { case 0: return &v.state @@ -2140,7 +2140,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[11].Exporter = func(v any, i int) any { switch v := v.(*PrefixUsageRequest); i { case 0: return &v.state @@ -2152,7 +2152,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[12].Exporter = func(v any, i int) any { switch v := v.(*PrefixUsageResponse); i { case 0: return &v.state @@ -2164,7 +2164,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[13].Exporter = func(v any, i int) any { switch v := v.(*AcquireChildPrefixRequest); i { case 0: return &v.state @@ -2176,7 +2176,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[14].Exporter = func(v any, i int) any { switch v := v.(*ReleaseChildPrefixRequest); i { case 0: return &v.state @@ -2188,7 +2188,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[15].Exporter = func(v any, i int) any { switch v := v.(*IP); i { case 0: return &v.state @@ -2200,7 +2200,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[16].Exporter = func(v any, i int) any { switch v := v.(*AcquireIPResponse); i { case 0: return &v.state @@ -2212,7 +2212,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[17].Exporter = func(v any, i int) any { switch v := v.(*ReleaseIPResponse); i { case 0: return &v.state @@ -2224,7 +2224,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[18].Exporter = func(v any, i int) any { switch v := v.(*AcquireIPRequest); i { case 0: return &v.state @@ -2236,7 +2236,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[19].Exporter = func(v any, i int) any { switch v := v.(*ReleaseIPRequest); i { case 0: return &v.state @@ -2248,7 +2248,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[20].Exporter = func(v any, i int) any { switch v := v.(*DumpRequest); i { case 0: return &v.state @@ -2260,7 +2260,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[21].Exporter = func(v any, i int) any { switch v := v.(*DumpResponse); i { case 0: return &v.state @@ -2272,7 +2272,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[22].Exporter = func(v any, i int) any { switch v := v.(*LoadRequest); i { case 0: return &v.state @@ -2284,7 +2284,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[23].Exporter = func(v any, i int) any { switch v := v.(*LoadResponse); i { case 0: return &v.state @@ -2296,7 +2296,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[24].Exporter = func(v any, i int) any { switch v := v.(*CreateNamespaceRequest); i { case 0: return &v.state @@ -2308,7 +2308,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[25].Exporter = func(v any, i int) any { switch v := v.(*CreateNamespaceResponse); i { case 0: return &v.state @@ -2320,7 +2320,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[26].Exporter = func(v any, i int) any { switch v := v.(*ListNamespacesRequest); i { case 0: return &v.state @@ -2332,7 +2332,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[27].Exporter = func(v any, i int) any { switch v := v.(*ListNamespacesResponse); i { case 0: return &v.state @@ -2344,7 +2344,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[28].Exporter = func(v any, i int) any { switch v := v.(*DeleteNamespaceRequest); i { case 0: return &v.state @@ -2356,7 +2356,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[29].Exporter = func(v any, i int) any { switch v := v.(*DeleteNamespaceResponse); i { case 0: return &v.state @@ -2368,7 +2368,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[30].Exporter = func(v any, i int) any { switch v := v.(*VersionRequest); i { case 0: return &v.state @@ -2380,7 +2380,7 @@ func file_api_v1_ipam_proto_init() { return nil } } - file_api_v1_ipam_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { + file_api_v1_ipam_proto_msgTypes[31].Exporter = func(v any, i int) any { switch v := v.(*VersionResponse); i { case 0: return &v.state @@ -2393,18 +2393,18 @@ func file_api_v1_ipam_proto_init() { } } } - file_api_v1_ipam_proto_msgTypes[6].OneofWrappers = []interface{}{} - file_api_v1_ipam_proto_msgTypes[7].OneofWrappers = []interface{}{} - file_api_v1_ipam_proto_msgTypes[8].OneofWrappers = []interface{}{} - file_api_v1_ipam_proto_msgTypes[9].OneofWrappers = []interface{}{} - file_api_v1_ipam_proto_msgTypes[11].OneofWrappers = []interface{}{} - file_api_v1_ipam_proto_msgTypes[13].OneofWrappers = []interface{}{} - file_api_v1_ipam_proto_msgTypes[14].OneofWrappers = []interface{}{} - file_api_v1_ipam_proto_msgTypes[16].OneofWrappers = []interface{}{} - file_api_v1_ipam_proto_msgTypes[18].OneofWrappers = []interface{}{} - file_api_v1_ipam_proto_msgTypes[19].OneofWrappers = []interface{}{} - file_api_v1_ipam_proto_msgTypes[20].OneofWrappers = []interface{}{} - file_api_v1_ipam_proto_msgTypes[22].OneofWrappers = []interface{}{} + file_api_v1_ipam_proto_msgTypes[6].OneofWrappers = []any{} + file_api_v1_ipam_proto_msgTypes[7].OneofWrappers = []any{} + file_api_v1_ipam_proto_msgTypes[8].OneofWrappers = []any{} + file_api_v1_ipam_proto_msgTypes[9].OneofWrappers = []any{} + file_api_v1_ipam_proto_msgTypes[11].OneofWrappers = []any{} + file_api_v1_ipam_proto_msgTypes[13].OneofWrappers = []any{} + file_api_v1_ipam_proto_msgTypes[14].OneofWrappers = []any{} + file_api_v1_ipam_proto_msgTypes[16].OneofWrappers = []any{} + file_api_v1_ipam_proto_msgTypes[18].OneofWrappers = []any{} + file_api_v1_ipam_proto_msgTypes[19].OneofWrappers = []any{} + file_api_v1_ipam_proto_msgTypes[20].OneofWrappers = []any{} + file_api_v1_ipam_proto_msgTypes[22].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ diff --git a/go.mod b/go.mod index 40db275..23cd482 100644 --- a/go.mod +++ b/go.mod @@ -13,16 +13,16 @@ require ( github.com/lib/pq v1.10.9 github.com/metal-stack/v v1.0.3 github.com/prometheus/client_golang v1.19.1 - github.com/redis/go-redis/v9 v9.5.3 + github.com/redis/go-redis/v9 v9.5.4 github.com/stretchr/testify v1.9.0 - github.com/testcontainers/testcontainers-go v0.31.0 + github.com/testcontainers/testcontainers-go v0.32.0 github.com/urfave/cli/v2 v2.27.2 go.etcd.io/etcd/client/v3 v3.5.14 - go.mongodb.org/mongo-driver v1.15.1 - go.opentelemetry.io/otel/exporters/prometheus v0.49.0 - go.opentelemetry.io/otel/sdk/metric v1.27.0 + go.mongodb.org/mongo-driver v1.16.0 + go.opentelemetry.io/otel/exporters/prometheus v0.50.0 + go.opentelemetry.io/otel/sdk/metric v1.28.0 go4.org/netipx v0.0.0-20231129151722-fdeea329fbba - golang.org/x/net v0.26.0 + golang.org/x/net v0.27.0 golang.org/x/sync v0.7.0 google.golang.org/protobuf v1.34.2 ) @@ -35,9 +35,9 @@ require ( github.com/beorn7/perks v1.0.1 // indirect github.com/cenkalti/backoff/v4 v4.3.0 // indirect github.com/cespare/xxhash/v2 v2.3.0 // indirect - github.com/containerd/containerd v1.7.18 // indirect - github.com/containerd/errdefs v0.1.0 // indirect + github.com/containerd/containerd v1.7.19 // indirect github.com/containerd/log v0.1.0 // indirect + github.com/containerd/platforms v0.2.1 // indirect github.com/coreos/go-semver v0.3.1 // indirect github.com/coreos/go-systemd/v22 v22.5.0 // indirect github.com/cpuguy83/dockercfg v0.3.1 // indirect @@ -45,7 +45,7 @@ require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect github.com/distribution/reference v0.6.0 // indirect - github.com/docker/docker v26.1.3+incompatible // indirect + github.com/docker/docker v27.0.3+incompatible // indirect github.com/docker/go-connections v0.5.0 // indirect github.com/docker/go-units v0.5.0 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect @@ -66,13 +66,14 @@ require ( github.com/moby/term v0.5.0 // indirect github.com/montanaflynn/stats v0.7.1 // indirect github.com/morikuni/aec v1.0.0 // indirect + github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/opencontainers/go-digest v1.0.0 // indirect github.com/opencontainers/image-spec v1.1.0 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect github.com/prometheus/client_model v0.6.1 // indirect - github.com/prometheus/common v0.54.0 // indirect + github.com/prometheus/common v0.55.0 // indirect github.com/prometheus/procfs v0.15.1 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/shirou/gopsutil/v3 v3.24.5 // indirect @@ -88,18 +89,18 @@ require ( github.com/yusufpapurcu/wmi v1.2.4 // indirect go.etcd.io/etcd/api/v3 v3.5.14 // indirect go.etcd.io/etcd/client/pkg/v3 v3.5.14 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 // indirect - go.opentelemetry.io/otel v1.27.0 // indirect - go.opentelemetry.io/otel/metric v1.27.0 // indirect - go.opentelemetry.io/otel/sdk v1.27.0 // indirect - go.opentelemetry.io/otel/trace v1.27.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0 // indirect + go.opentelemetry.io/otel v1.28.0 // indirect + go.opentelemetry.io/otel/metric v1.28.0 // indirect + go.opentelemetry.io/otel/sdk v1.28.0 // indirect + go.opentelemetry.io/otel/trace v1.28.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect - golang.org/x/crypto v0.24.0 // indirect - golang.org/x/sys v0.21.0 // indirect + golang.org/x/crypto v0.25.0 // indirect + golang.org/x/sys v0.22.0 // indirect golang.org/x/text v0.16.0 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20240617180043-68d350f18fd4 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240617180043-68d350f18fd4 // indirect - google.golang.org/grpc v1.64.0 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240711142825-46eb208f015d // indirect + google.golang.org/grpc v1.65.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index de0c56e..ade136e 100644 --- a/go.sum +++ b/go.sum @@ -30,12 +30,12 @@ github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK3 github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/containerd/containerd v1.7.18 h1:jqjZTQNfXGoEaZdW1WwPU0RqSn1Bm2Ay/KJPUuO8nao= -github.com/containerd/containerd v1.7.18/go.mod h1:IYEk9/IO6wAPUz2bCMVUbsfXjzw5UNP5fLz4PsUygQ4= -github.com/containerd/errdefs v0.1.0 h1:m0wCRBiu1WJT/Fr+iOoQHMQS/eP5myQ8lCv4Dz5ZURM= -github.com/containerd/errdefs v0.1.0/go.mod h1:YgWiiHtLmSeBrvpw+UfPijzbLaB77mEG1WwJTDETIV0= +github.com/containerd/containerd v1.7.19 h1:/xQ4XRJ0tamDkdzrrBAUy/LE5nCcxFKdBm4EcPrSMEE= +github.com/containerd/containerd v1.7.19/go.mod h1:h4FtNYUUMB4Phr6v+xG89RYKj9XccvbNSCKjdufCrkc= github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I= github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo= +github.com/containerd/platforms v0.2.1 h1:zvwtM3rz2YHPQsF2CHYM8+KtB5dvhISiXh5ZpSBQv6A= +github.com/containerd/platforms v0.2.1/go.mod h1:XHCb+2/hzowdiut9rkudds9bE5yJ7npe7dG/wG+uFPw= github.com/coreos/go-semver v0.3.1 h1:yi21YpKnrx1gt5R+la8n5WgS0kCrsPp33dmEyHReZr4= github.com/coreos/go-semver v0.3.1/go.mod h1:irMmmIw/7yzSRPWryHsK7EYSg09caPQL03VsM8rvUec= github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs= @@ -53,8 +53,8 @@ github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/r github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk= github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E= -github.com/docker/docker v26.1.3+incompatible h1:lLCzRbrVZrljpVNobJu1J2FHk8V0s4BawoZippkc+xo= -github.com/docker/docker v26.1.3+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker v27.0.3+incompatible h1:aBGI9TeQ4MPlhquTQKq9XbK79rKFVwXNUAYz9aXyEBE= +github.com/docker/docker v27.0.3+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c= github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc= github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= @@ -121,6 +121,8 @@ github.com/montanaflynn/stats v0.7.1 h1:etflOAAHORrCC44V+aR6Ftzort912ZU+YLiSTuV8 github.com/montanaflynn/stats v0.7.1/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug= @@ -135,12 +137,12 @@ github.com/prometheus/client_golang v1.19.1 h1:wZWJDwK+NameRJuPGDhlnFgx8e8HN3XHQ github.com/prometheus/client_golang v1.19.1/go.mod h1:mP78NwGzrVks5S2H6ab8+ZZGJLZUq1hoULYBAYBw1Ho= github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= -github.com/prometheus/common v0.54.0 h1:ZlZy0BgJhTwVZUn7dLOkwCZHUkrAqd3WYtcFCWnM1D8= -github.com/prometheus/common v0.54.0/go.mod h1:/TQgMJP5CuVYveyT7n/0Ix8yLNNXy9yRSkhnLTHPDIQ= +github.com/prometheus/common v0.55.0 h1:KEi6DK7lXW/m7Ig5i47x0vRzuBsHuvJdi5ee6Y3G1dc= +github.com/prometheus/common v0.55.0/go.mod h1:2SECS4xJG1kd8XF9IcM1gMX6510RAEL65zxzNImwdc8= github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= -github.com/redis/go-redis/v9 v9.5.3 h1:fOAp1/uJG+ZtcITgZOfYFmTKPE7n4Vclj1wZFgRciUU= -github.com/redis/go-redis/v9 v9.5.3/go.mod h1:hdY0cQFCN4fnSYT6TkisLufl/4W5UIXyv0b/CLO2V2M= +github.com/redis/go-redis/v9 v9.5.4 h1:vOFYDKKVgrI5u++QvnMT7DksSMYg7Aw/Np4vLJLKLwY= +github.com/redis/go-redis/v9 v9.5.4/go.mod h1:hdY0cQFCN4fnSYT6TkisLufl/4W5UIXyv0b/CLO2V2M= github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= @@ -157,8 +159,8 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -github.com/testcontainers/testcontainers-go v0.31.0 h1:W0VwIhcEVhRflwL9as3dhY6jXjVCA27AkmbnZ+UTh3U= -github.com/testcontainers/testcontainers-go v0.31.0/go.mod h1:D2lAoA0zUFiSY+eAflqK5mcUx/A5hrrORaEQrd0SefI= +github.com/testcontainers/testcontainers-go v0.32.0 h1:ug1aK08L3gCHdhknlTTwWjPHPS+/alvLJU/DRxTD/ME= +github.com/testcontainers/testcontainers-go v0.32.0/go.mod h1:CRHrzHLQhlXUsa5gXjTOfqIEJcrK5+xMDmBr/WMI88E= github.com/tklauser/go-sysconf v0.3.14 h1:g5vzr9iPFFz24v2KZXs/pvpvh8/V9Fw6vQK5ZZb78yU= github.com/tklauser/go-sysconf v0.3.14/go.mod h1:1ym4lWMLUOhuBOPGtRcJm7tEGX4SCYNEEEtghGG/8uY= github.com/tklauser/numcpus v0.8.0 h1:Mx4Wwe/FjZLeQsK/6kt2EOepwwSl7SmJrK5bV/dXYgY= @@ -186,26 +188,26 @@ go.etcd.io/etcd/client/pkg/v3 v3.5.14 h1:SaNH6Y+rVEdxfpA2Jr5wkEvN6Zykme5+YnbCkxv go.etcd.io/etcd/client/pkg/v3 v3.5.14/go.mod h1:8uMgAokyG1czCtIdsq+AGyYQMvpIKnSvPjFMunkgeZI= go.etcd.io/etcd/client/v3 v3.5.14 h1:CWfRs4FDaDoSz81giL7zPpZH2Z35tbOrAJkkjMqOupg= go.etcd.io/etcd/client/v3 v3.5.14/go.mod h1:k3XfdV/VIHy/97rqWjoUzrj9tk7GgJGH9J8L4dNXmAk= -go.mongodb.org/mongo-driver v1.15.1 h1:l+RvoUOoMXFmADTLfYDm7On9dRm7p4T80/lEQM+r7HU= -go.mongodb.org/mongo-driver v1.15.1/go.mod h1:Vzb0Mk/pa7e6cWw85R4F/endUC3u0U9jGcNU603k65c= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0 h1:9l89oX4ba9kHbBol3Xin3leYJ+252h0zszDtBwyKe2A= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.52.0/go.mod h1:XLZfZboOJWHNKUv7eH0inh0E9VV6eWDFB/9yJyTLPp0= -go.opentelemetry.io/otel v1.27.0 h1:9BZoF3yMK/O1AafMiQTVu0YDj5Ea4hPhxCs7sGva+cg= -go.opentelemetry.io/otel v1.27.0/go.mod h1:DMpAK8fzYRzs+bi3rS5REupisuqTheUlSZJ1WnZaPAQ= +go.mongodb.org/mongo-driver v1.16.0 h1:tpRsfBJMROVHKpdGyc1BBEzzjDUWjItxbVSZ8Ls4BQ4= +go.mongodb.org/mongo-driver v1.16.0/go.mod h1:oB6AhJQvFQL4LEHyXi6aJzQJtBiTQHiAd83l0GdFaiw= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0 h1:4K4tsIXefpVJtvA/8srF4V4y0akAoPHkIslgAkjixJA= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0/go.mod h1:jjdQuTGVsXV4vSs+CJ2qYDeDPf9yIJV23qlIzBm73Vg= +go.opentelemetry.io/otel v1.28.0 h1:/SqNcYk+idO0CxKEUOtKQClMK/MimZihKYMruSMViUo= +go.opentelemetry.io/otel v1.28.0/go.mod h1:q68ijF8Fc8CnMHKyzqL6akLO46ePnjkgfIMIjUIX9z4= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 h1:Mne5On7VWdx7omSrSSZvM4Kw7cS7NQkOOmLcgscI51U= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0/go.mod h1:IPtUMKL4O3tH5y+iXVyAXqpAwMuzC1IrxVS81rummfE= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0 h1:IeMeyr1aBvBiPVYihXIaeIZba6b8E1bYp7lbdxK8CQg= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0/go.mod h1:oVdCUtjq9MK9BlS7TtucsQwUcXcymNiEDjgDD2jMtZU= -go.opentelemetry.io/otel/exporters/prometheus v0.49.0 h1:Er5I1g/YhfYv9Affk9nJLfH/+qCCVVg1f2R9AbJfqDQ= -go.opentelemetry.io/otel/exporters/prometheus v0.49.0/go.mod h1:KfQ1wpjf3zsHjzP149P4LyAwWRupc6c7t1ZJ9eXpKQM= -go.opentelemetry.io/otel/metric v1.27.0 h1:hvj3vdEKyeCi4YaYfNjv2NUje8FqKqUY8IlF0FxV/ik= -go.opentelemetry.io/otel/metric v1.27.0/go.mod h1:mVFgmRlhljgBiuk/MP/oKylr4hs85GZAylncepAX/ak= -go.opentelemetry.io/otel/sdk v1.27.0 h1:mlk+/Y1gLPLn84U4tI8d3GNJmGT/eXe3ZuOXN9kTWmI= -go.opentelemetry.io/otel/sdk v1.27.0/go.mod h1:Ha9vbLwJE6W86YstIywK2xFfPjbWlCuwPtMkKdz/Y4A= -go.opentelemetry.io/otel/sdk/metric v1.27.0 h1:5uGNOlpXi+Hbo/DRoI31BSb1v+OGcpv2NemcCrOL8gI= -go.opentelemetry.io/otel/sdk/metric v1.27.0/go.mod h1:we7jJVrYN2kh3mVBlswtPU22K0SA+769l93J6bsyvqw= -go.opentelemetry.io/otel/trace v1.27.0 h1:IqYb813p7cmbHk0a5y6pD5JPakbVfftRXABGt5/Rscw= -go.opentelemetry.io/otel/trace v1.27.0/go.mod h1:6RiD1hkAprV4/q+yd2ln1HG9GoPx39SuvvstaLBl+l4= +go.opentelemetry.io/otel/exporters/prometheus v0.50.0 h1:2Ewsda6hejmbhGFyUvWZjUThC98Cf8Zy6g0zkIimOng= +go.opentelemetry.io/otel/exporters/prometheus v0.50.0/go.mod h1:pMm5PkUo5YwbLiuEf7t2xg4wbP0/eSJrMxIMxKosynY= +go.opentelemetry.io/otel/metric v1.28.0 h1:f0HGvSl1KRAU1DLgLGFjrwVyismPlnuU6JD6bOeuA5Q= +go.opentelemetry.io/otel/metric v1.28.0/go.mod h1:Fb1eVBFZmLVTMb6PPohq3TO9IIhUisDsbJoL/+uQW4s= +go.opentelemetry.io/otel/sdk v1.28.0 h1:b9d7hIry8yZsgtbmM0DKyPWMMUMlK9NEKuIG4aBqWyE= +go.opentelemetry.io/otel/sdk v1.28.0/go.mod h1:oYj7ClPUA7Iw3m+r7GeEjz0qckQRJK2B8zjcZEfu7Pg= +go.opentelemetry.io/otel/sdk/metric v1.28.0 h1:OkuaKgKrgAbYrrY0t92c+cC+2F6hsFNnCQArXCKlg08= +go.opentelemetry.io/otel/sdk/metric v1.28.0/go.mod h1:cWPjykihLAPvXKi4iZc1dpER3Jdq2Z0YLse3moQUCpg= +go.opentelemetry.io/otel/trace v1.28.0 h1:GhQ9cUuQGmNDd5BTCP2dAvv75RdMxEfTmYejp+lkx9g= +go.opentelemetry.io/otel/trace v1.28.0/go.mod h1:jPyXzNPg6da9+38HEwElrQiHlVMTnVfM3/yv2OlIHaI= go.opentelemetry.io/proto/otlp v1.0.0 h1:T0TX0tmXU8a3CbNXzEKGeU5mIVOdf0oykP+u2lIVU/I= go.opentelemetry.io/proto/otlp v1.0.0/go.mod h1:Sy6pihPLfYHkr3NkUbEhGHFhINUSI/v80hjKIs5JXpM= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= @@ -220,8 +222,8 @@ 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-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= -golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= +golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30= +golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M= 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.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= @@ -231,8 +233,8 @@ golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= -golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= +golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys= +golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= 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= @@ -251,20 +253,20 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= -golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= +golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA= -golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0= +golang.org/x/term v0.22.0 h1:BbsgPEJULsl2fV/AT3v15Mjva5yXKQDyKf+TbDz7QJk= +golang.org/x/term v0.22.0/go.mod h1:F3qCibpT5AMpCRfhfT53vVJwhLtIVHhB9XDjfFvnMI4= 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.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= -golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= -golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 h1:vVKdlvoWBphwdxWKrFZEuM0kGgGLxUOYcY4U/2Vjg44= +golang.org/x/time v0.0.0-20220210224613-90d013bbcef8/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/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-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= @@ -274,12 +276,12 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T 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= -google.golang.org/genproto/googleapis/api v0.0.0-20240617180043-68d350f18fd4 h1:MuYw1wJzT+ZkybKfaOXKp5hJiZDn2iHaXRw0mRYdHSc= -google.golang.org/genproto/googleapis/api v0.0.0-20240617180043-68d350f18fd4/go.mod h1:px9SlOOZBg1wM1zdnr8jEL4CNGUBZ+ZKYtNPApNQc4c= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240617180043-68d350f18fd4 h1:Di6ANFilr+S60a4S61ZM00vLdw0IrQOSMS2/6mrnOU0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240617180043-68d350f18fd4/go.mod h1:Ue6ibwXGpU+dqIcODieyLOcgj7z8+IcskoNIgZxtrFY= -google.golang.org/grpc v1.64.0 h1:KH3VH9y/MgNQg1dE7b3XfVK0GsPSIzJwdF617gUSbvY= -google.golang.org/grpc v1.64.0/go.mod h1:oxjF8E3FBnjp+/gVFYdWacaLDx9na1aqy9oovLpxQYg= +google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d h1:kHjw/5UfflP/L5EbledDrcG4C2597RtymmGRZvHiCuY= +google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d/go.mod h1:mw8MG/Qz5wfgYr6VqVCiZcHe/GJEfI+oGGDCohaVgB0= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240711142825-46eb208f015d h1:JU0iKnSg02Gmb5ZdV8nYsKEKsP6o/FGVWTrw4i1DA9A= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240711142825-46eb208f015d/go.mod h1:Ue6ibwXGpU+dqIcODieyLOcgj7z8+IcskoNIgZxtrFY= +google.golang.org/grpc v1.65.0 h1:bs/cUb4lp1G5iImFFd3u5ixQzweKizoZJAwBNLR42lc= +google.golang.org/grpc v1.65.0/go.mod h1:WgYC2ypjlB0EiQi6wdKixMqukr6lBc0Vo+oOgjrM5ZQ= google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -288,5 +290,5 @@ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EV gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gotest.tools/v3 v3.5.0 h1:Ljk6PdHdOhAb5aDMWXjDLMMhph+BpztA4v1QdqEW2eY= -gotest.tools/v3 v3.5.0/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU= +gotest.tools/v3 v3.5.1 h1:EENdUnS3pdur5nybKYIh2Vfgc8IUNBjxDPSjtiJcOzU= +gotest.tools/v3 v3.5.1/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU= diff --git a/proto/Makefile b/proto/Makefile index cfe40c8..3cf8454 100644 --- a/proto/Makefile +++ b/proto/Makefile @@ -1,5 +1,5 @@ MAKEFLAGS += --no-print-directory -BUF_VERSION := 1.32.2 +BUF_VERSION := 1.34.0 _buf: docker run --rm \ diff --git a/proto/buf.gen.yaml b/proto/buf.gen.yaml index 417cb7b..de0ddfa 100644 --- a/proto/buf.gen.yaml +++ b/proto/buf.gen.yaml @@ -8,6 +8,6 @@ plugins: - remote: buf.build/connectrpc/go:v1.16.2 out: ../ opt: paths=source_relative - - remote: buf.build/protocolbuffers/go:v1.34.0 + - remote: buf.build/protocolbuffers/go:v1.34.2 out: ../ opt: paths=source_relative diff --git a/testing_test.go b/testing_test.go index 212fdbb..c8573b4 100644 --- a/testing_test.go +++ b/testing_test.go @@ -57,7 +57,7 @@ func TestMain(m *testing.M) { } etcdVersion = os.Getenv("ETCD_VERSION") if etcdVersion == "" { - etcdVersion = "v3.5.12" + etcdVersion = "v3.5.14" } mdbVersion = os.Getenv("MONGODB_VERSION") if mdbVersion == "" {