@@ -35,6 +35,8 @@ cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0Zeo
3535cloud.google.com/go/storage  v1.6.0 /go.mod  h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk =
3636cloud.google.com/go/storage  v1.8.0 /go.mod  h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs =
3737cloud.google.com/go/storage  v1.10.0 /go.mod  h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0 =
38+ dario.cat/mergo  v1.0.1  h1:Ra4+bf83h2ztPIQYNP99R6m+Y7KfnARDfID+a+vLl4s =
39+ dario.cat/mergo  v1.0.1 /go.mod  h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk =
3840dmitri.shuralyov.com/gpu/mtl  v0.0.0-20190408044501-666a987793e9 /go.mod  h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU =
3941github.com/Azure/go-ansiterm  v0.0.0-20230124172434-306776ec8161  h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0 =
4042github.com/Azure/go-ansiterm  v0.0.0-20230124172434-306776ec8161 /go.mod  h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E =
@@ -153,12 +155,12 @@ github.com/decred/dcrd/lru v1.1.2 h1:KdCzlkxppuoIDGEvCGah1fZRicrDH36IipvlB1ROkFY
153155github.com/decred/dcrd/lru  v1.1.2 /go.mod  h1:gEdCVgXs1/YoBvFWt7Scgknbhwik3FgVSzlnCcXL2N8 =
154156github.com/dhui/dktest  v0.4.0  h1:z05UmuXZHO/bgj/ds2bGMBu8FI4WA+Ag/m3ghL+om7M =
155157github.com/dhui/dktest  v0.4.0 /go.mod  h1:v/Dbz1LgCBOi2Uki2nUqLBGa83hWBGFMu5MrgMDCc78 =
156- github.com/docker/cli    v20.10.17+incompatible  h1:eO2KS7ZFeov5UJeaDmIs1NFEDRf32PaqRpvoEkKBy5M =
157- github.com/docker/cli    v20.10.17+incompatible /go.mod  h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8 =
158- github.com/docker/distribution    v2.8.2 +incompatibleT3de5rq0dB1j30rp0sA2rER+m322EBzniBPB6ZIzuh8 =
159- github.com/docker/distribution    v2.8.2 +incompatible/go.mod  h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w =
160- github.com/docker/docker  v24.0.9 +incompatibleHPGzNmwfLZWdxHqK9/II92pyi1EpYKsAqcl4G0Of9v0 =
161- github.com/docker/docker  v24.0.9 +incompatible/go.mod  h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk =
158+ github.com/distribution/reference    v0.6.0  h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk =
159+ github.com/distribution/reference    v0.6.0 /go.mod  h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E =
160+ github.com/docker/cli    v27.1.1 +incompatiblegoaZxOqs4QKxznZjjBWKONQci/MywhtRv2oNn0GkeZE =
161+ github.com/docker/cli    v27.1.1 +incompatible/go.mod  h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8 =
162+ github.com/docker/docker  v27.1.1 +incompatiblehO/M4MtV36kzKldqnA37IWhebRA+LnqqcqDja6kVaKY =
163+ github.com/docker/docker  v27.1.1 +incompatible/go.mod  h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk =
162164github.com/docker/go-connections  v0.4.0  h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ =
163165github.com/docker/go-connections  v0.4.0 /go.mod  h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec =
164166github.com/docker/go-units  v0.5.0  h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4 =
@@ -171,6 +173,8 @@ github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1m
171173github.com/envoyproxy/protoc-gen-validate  v0.1.0 /go.mod  h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c =
172174github.com/envoyproxy/protoc-gen-validate  v1.0.2  h1:QkIBuU5k+x7/QXPvPPnWXWlCdaBFApVqftFV6k087DA =
173175github.com/envoyproxy/protoc-gen-validate  v1.0.2 /go.mod  h1:GpiZQP3dDbg4JouG/NNS7QWXpgx6x8QiMKdmN72jogE =
176+ github.com/felixge/httpsnoop  v1.0.4  h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg =
177+ github.com/felixge/httpsnoop  v1.0.4 /go.mod  h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U =
174178github.com/fergusstrange/embedded-postgres  v1.25.0  h1:sa+k2Ycrtz40eCRPOzI7Ry7TtkWXXJ+YRsxpKMDhxK0 =
175179github.com/fergusstrange/embedded-postgres  v1.25.0 /go.mod  h1:t/MLs0h9ukYM6FSt99R7InCHs1nW0ordoVCcnzmpTYw =
176180github.com/frankban/quicktest  v1.0.0 /go.mod  h1:R98jIehRai+d1/3Hv2//jOVCTJhW1VBavT6B6CuGq2k =
@@ -195,22 +199,24 @@ github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V
195199github.com/go-logfmt/logfmt  v0.5.0 /go.mod  h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A =
196200github.com/go-logfmt/logfmt  v0.5.1 /go.mod  h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs =
197201github.com/go-logr/logr  v1.2.2 /go.mod  h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A =
198- github.com/go-logr/logr  v1.3.0   h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY =
199- github.com/go-logr/logr  v1.3.0  /go.mod  h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY =
202+ github.com/go-logr/logr  v1.4.2   h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY =
203+ github.com/go-logr/logr  v1.4.2  /go.mod  h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY =
200204github.com/go-logr/stdr  v1.2.2  h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag =
201205github.com/go-logr/stdr  v1.2.2 /go.mod  h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE =
202206github.com/go-sql-driver/mysql  v1.6.0  h1:BCTh4TKNUYmOmMUcQ3IipzF5prigylS7XXjEkfCHuOE =
203207github.com/go-sql-driver/mysql  v1.6.0 /go.mod  h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg =
204208github.com/go-stack/stack  v1.8.0 /go.mod  h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY =
209+ github.com/go-viper/mapstructure/v2  v2.2.1  h1:ZAaOCxANMuZx5RCeg0mBdEZk7DZasvvZIxtHqx8aGss =
210+ github.com/go-viper/mapstructure/v2  v2.2.1 /go.mod  h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM =
205211github.com/godbus/dbus/v5  v5.0.4 /go.mod  h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA =
206212github.com/gofrs/uuid  v4.0.0+incompatible /go.mod  h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM =
207213github.com/gofrs/uuid  v4.2.0+incompatible  h1:yyYWMnhkhrKwwr8gAOcOCYxOOscHgDS9yZgBrnJfGa0 =
208214github.com/gofrs/uuid  v4.2.0+incompatible /go.mod  h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM =
209215github.com/gogo/protobuf  v1.1.1 /go.mod  h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ =
210216github.com/gogo/protobuf  v1.3.2  h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q =
211217github.com/gogo/protobuf  v1.3.2 /go.mod  h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q =
212- github.com/golang-jwt/jwt/v4  v4.4.2   h1:rcc4lwaZgFMCZ5jxF9ABolDcIHdBytAFgqFPbSJQAYs =
213- github.com/golang-jwt/jwt/v4  v4.4.2  /go.mod  h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0 =
218+ github.com/golang-jwt/jwt/v4  v4.5.1   h1:JdqV9zKUdtaa9gdPlywC3aeoEsR681PlKC+4F5gQgeo =
219+ github.com/golang-jwt/jwt/v4  v4.5.1  /go.mod  h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0 =
214220github.com/golang-migrate/migrate/v4  v4.17.0  h1:rd40H3QXU0AA4IoLllFcEAEo9dYKRHYND2gB4p7xcaU =
215221github.com/golang-migrate/migrate/v4  v4.17.0 /go.mod  h1:+Cp2mtLP4/aXDTKb9wmXYitdrNx2HGs45rbWAo6OsKM =
216222github.com/golang/glog  v0.0.0-20160126235308-23def4e6c14b /go.mod  h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q =
@@ -298,8 +304,6 @@ github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs
298304github.com/hashicorp/golang-lru/v2  v2.0.7 /go.mod  h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM =
299305github.com/hpcloud/tail  v1.0.0 /go.mod  h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU =
300306github.com/ianlancetaylor/demangle  v0.0.0-20181102032728-5e5cf60278f6 /go.mod  h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc =
301- github.com/imdario/mergo  v0.3.13  h1:lFzP57bqS/wsqKssCGmtLAb8A0wKjLGrve2q3PPVcBk =
302- github.com/imdario/mergo  v0.3.13 /go.mod  h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg =
303307github.com/jackc/chunkreader  v1.0.0 /go.mod  h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo =
304308github.com/jackc/chunkreader/v2  v2.0.0 /go.mod  h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk =
305309github.com/jackc/chunkreader/v2  v2.0.1  h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8 =
@@ -466,8 +470,8 @@ github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182aff
466470github.com/matttproud/golang_protobuf_extensions  v1.0.2-0.20181231171920-c182affec369 /go.mod  h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4 =
467471github.com/miekg/dns  v1.1.50  h1:DQUfb9uc6smULcREF09Uc+/Gd46YWqJd5DbpPE9xkcA =
468472github.com/miekg/dns  v1.1.50 /go.mod  h1:e3IlAVfNqAllflbibAZEWOXOQ+Ynzk/dDozDxY7XnME =
469- github.com/mitchellh/mapstructure   v1.4 .1  h1:CpVNEelQCZBooIPDn+AR3NpivK/TIKU8bDxdASFVQag =
470- github.com/mitchellh/mapstructure   v1.4 .1 /go.mod  h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo =
473+ github.com/moby/docker-image-spec   v1.3 .1  h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0 =
474+ github.com/moby/docker-image-spec   v1.3 .1 /go.mod  h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo =
471475github.com/moby/term  v0.5.0  h1:xt8Q1nalod/v7BqbG21f8mQPqH+xAaC9C3N3wfWbVP0 =
472476github.com/moby/term  v0.5.0 /go.mod  h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y =
473477github.com/modern-go/concurrent  v0.0.0-20180228061459-e0a39a4cb421 /go.mod  h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q =
@@ -620,18 +624,20 @@ go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
620624go.opencensus.io  v0.22.4 /go.mod  h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw =
621625go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc  v0.46.1  h1:SpGay3w+nEwMpfVnbqOLH5gY52/foP8RE8UzTZ1pdSE =
622626go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc  v0.46.1 /go.mod  h1:4UoMYEZOC0yN/sPGH76KPkkU7zgiEWYWL9vwmbnTJPE =
623- go.opentelemetry.io/otel  v1.21.0  h1:hzLeKBZEL7Okw2mGzZ0cc4k/A7Fta0uoPgaJCr8fsFc =
624- go.opentelemetry.io/otel  v1.21.0 /go.mod  h1:QZzNPQPm1zLX4gZK4cMi+71eaorMSGT3A4znnUvNNEo =
627+ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp  v0.57.0  h1:DheMAlT6POBP+gh8RUH19EOTnQIor5QE0uSRPtzCpSw =
628+ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp  v0.57.0 /go.mod  h1:wZcGmeVO9nzP67aYSLDqXNWK87EZWhi7JWj1v7ZXf94 =
629+ go.opentelemetry.io/otel  v1.32.0  h1:WnBN+Xjcteh0zdk01SVqV55d/m62NJLJdIyb4y/WO5U =
630+ go.opentelemetry.io/otel  v1.32.0 /go.mod  h1:00DCVSB0RQcnzlwyTfqtxSm+DRr9hpYrHjNGiBHVQIg =
625631go.opentelemetry.io/otel/exporters/otlp/otlptrace  v1.20.0  h1:DeFD0VgTZ+Cj6hxravYYZE2W4GlneVH81iAOPjZkzk8 =
626632go.opentelemetry.io/otel/exporters/otlp/otlptrace  v1.20.0 /go.mod  h1:GijYcYmNpX1KazD5JmWGsi4P7dDTTTnfv1UbGn84MnU =
627633go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc  v1.20.0  h1:gvmNvqrPYovvyRmCSygkUDyL8lC5Tl845MLEwqpxhEU =
628634go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc  v1.20.0 /go.mod  h1:vNUq47TGFioo+ffTSnKNdob241vePmtNZnAODKapKd0 =
629- go.opentelemetry.io/otel/metric  v1.21 .0  h1:tlYWfeo+Bocx5kLEloTjbcDwBuELRrIFxwdQ36PlJu4 =
630- go.opentelemetry.io/otel/metric  v1.21 .0 /go.mod  h1:o1p3CA8nNHW8j5yuQLdc1eeqEaPfzug24uvsyIEJRWM =
635+ go.opentelemetry.io/otel/metric  v1.32 .0  h1:xV2umtmNcThh2/a/aCP+h64Xx5wsj8qqnkYZktzNa0M =
636+ go.opentelemetry.io/otel/metric  v1.32 .0 /go.mod  h1:jH7CIbbK6SH2V2wE16W05BHCtIDzauciCRLoc/SyMv8 =
631637go.opentelemetry.io/otel/sdk  v1.21.0  h1:FTt8qirL1EysG6sTQRZ5TokkU8d0ugCj8htOgThZXQ8 =
632638go.opentelemetry.io/otel/sdk  v1.21.0 /go.mod  h1:Nna6Yv7PWTdgJHVRD9hIYywQBRx7pbox6nwBnZIxl/E =
633- go.opentelemetry.io/otel/trace  v1.21 .0  h1:WD9i5gzvoUPuXIXH24ZNBudiarZDKuekPqi/E8fpfLc =
634- go.opentelemetry.io/otel/trace  v1.21 .0 /go.mod  h1:LGbsEB0f9LGjN+OZaQQ26sohbOmiMR+BaslueVtS/qQ =
639+ go.opentelemetry.io/otel/trace  v1.32 .0  h1:WIC9mYrXf8TmY/EXuULKc8hR17vE+Hjv2cssQDe03fM =
640+ go.opentelemetry.io/otel/trace  v1.32 .0 /go.mod  h1:+i4rkvCraA+tG6AzwloGaCtkx53Fa+L+V8e9a7YvhT8 =
635641go.opentelemetry.io/proto/otlp  v1.0.0  h1:T0TX0tmXU8a3CbNXzEKGeU5mIVOdf0oykP+u2lIVU/I =
636642go.opentelemetry.io/proto/otlp  v1.0.0 /go.mod  h1:Sy6pihPLfYHkr3NkUbEhGHFhINUSI/v80hjKIs5JXpM =
637643go.uber.org/atomic  v1.3.2 /go.mod  h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE =
@@ -1013,7 +1019,6 @@ gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
10131019gopkg.in/yaml.v2  v2.4.0 /go.mod  h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ =
10141020gopkg.in/yaml.v3  v3.0.0-20200313102051-9f266ea9e77c /go.mod  h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM =
10151021gopkg.in/yaml.v3  v3.0.0-20210107192922-496545a6307b /go.mod  h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM =
1016- gopkg.in/yaml.v3  v3.0.0 /go.mod  h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM =
10171022gopkg.in/yaml.v3  v3.0.1  h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA =
10181023gopkg.in/yaml.v3  v3.0.1 /go.mod  h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM =
10191024gotest.tools/v3  v3.3.0  h1:MfDY1b1/0xN1CyMlQDac0ziEy9zJQd9CXBRRDHw2jJo =
0 commit comments