@@ -396,6 +396,8 @@ github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY=
396396github.com/go-logr/logr  v1.3.0 /go.mod  h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY =
397397github.com/go-logr/logr  v1.4.1  h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ =
398398github.com/go-logr/logr  v1.4.1 /go.mod  h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY =
399+ github.com/go-logr/logr  v1.4.2  h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY =
400+ github.com/go-logr/logr  v1.4.2 /go.mod  h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY =
399401github.com/go-logr/stdr  v1.2.2  h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag =
400402github.com/go-logr/stdr  v1.2.2 /go.mod  h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE =
401403github.com/go-logr/zapr  v1.2.3 /go.mod  h1:eIauM6P8qSvTw5o2ez6UEAfGjQKrxQTl5EoK+Qa2oG4 =
@@ -527,6 +529,7 @@ github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLe
527529github.com/google/pprof  v0.0.0-20210720184732-4bb14d4b1be1  h1:K6RDEckDVWvDI9JAJYCmNdQXq6neHJOYx3V6jnqNEec =
528530github.com/google/pprof  v0.0.0-20210720184732-4bb14d4b1be1 /go.mod  h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE =
529531github.com/google/pprof  v0.0.0-20240424215950-a892ee059fd6 /go.mod  h1:kf6iHlnVGwgKolg33glAes7Yg/8iWP8ukqeldJSO7jw =
532+ github.com/google/pprof  v0.0.0-20240727154555-813a5fbdbec8 /go.mod  h1:K1liHPHnj73Fdn/EKuT8nrFqBihUSKXoLYU0BuatOYo =
530533github.com/google/renameio  v0.1.0 /go.mod  h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI =
531534github.com/google/s2a-go  v0.1.4 /go.mod  h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A =
532535github.com/google/safetext  v0.0.0-20220905092116-b49f7bc46da2  h1:SJ+NtwL6QaZ21U+IrK7d0gGgpjGGvd2kz+FzTHVzdqI =
@@ -737,6 +740,7 @@ github.com/onsi/ginkgo/v2 v2.14.0/go.mod h1:JkUdW7JkN0V6rFvsHcJ478egV3XH9NxpD27H
737740github.com/onsi/ginkgo/v2  v2.15.0 /go.mod  h1:HlxMHtYF57y6Dpf+mc5529KKmSq9h2FpCF+/ZkwUxKM =
738741github.com/onsi/ginkgo/v2  v2.17.1 /go.mod  h1:llBI3WDLL9Z6taip6f33H76YcWtJv+7R3HigUjbIBOs =
739742github.com/onsi/ginkgo/v2  v2.17.2 /go.mod  h1:nP2DPOQoNsQmsVyv5rDA8JkXQoCs6goXIvr/PRJ1eCc =
743+ github.com/onsi/ginkgo/v2  v2.20.0 /go.mod  h1:lG9ey2Z29hR41WMVthyJBGUBcBhGOtoPF2VFMvBXFCI =
740744github.com/onsi/gomega  v0.0.0-20170829124025-dcabb60a477c /go.mod  h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA =
741745github.com/onsi/gomega  v1.5.0 /go.mod  h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY =
742746github.com/onsi/gomega  v1.7.1 /go.mod  h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY =
@@ -767,6 +771,8 @@ github.com/onsi/gomega v1.32.0 h1:JRYU78fJ1LPxlckP6Txi/EYqJvjtMrDC04/MM5XRHPk=
767771github.com/onsi/gomega  v1.32.0 /go.mod  h1:a4x4gW6Pz2yK1MAmvluYme5lvYTn61afQ2ETw/8n4Lg =
768772github.com/onsi/gomega  v1.33.0  h1:snPCflnZrpMsy94p4lXVEkHo12lmPnc3vY5XBbreexE =
769773github.com/onsi/gomega  v1.33.0 /go.mod  h1:+925n5YtiFsLzzafLUHzVMBpvvRAzrydIBiSIxjX3wY =
774+ github.com/onsi/gomega  v1.34.1  h1:EUMJIKUjM8sKjYbtxQI9A4z2o+rruxnzNvpknOXie6k =
775+ github.com/onsi/gomega  v1.34.1 /go.mod  h1:kU1QgUvBDLXBJq618Xvm2LUX6rSAfRaFRTcdOeDLwwY =
770776github.com/opencontainers/go-digest  v0.0.0-20180430190053-c9281466c8b2 /go.mod  h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s =
771777github.com/opencontainers/go-digest  v1.0.0 /go.mod  h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM =
772778github.com/opencontainers/runc  v0.0.0-20190115041553-12f6a991201f /go.mod  h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U =
@@ -1006,6 +1012,8 @@ golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA=
10061012golang.org/x/crypto  v0.21.0 /go.mod  h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs =
10071013golang.org/x/crypto  v0.22.0  h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30 =
10081014golang.org/x/crypto  v0.22.0 /go.mod  h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M =
1015+ golang.org/x/crypto  v0.26.0  h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw =
1016+ golang.org/x/crypto  v0.26.0 /go.mod  h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54 =
10091017golang.org/x/exp  v0.0.0-20180321215751-8460e604b9de /go.mod  h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA =
10101018golang.org/x/exp  v0.0.0-20180807140117-3d87b88a115f /go.mod  h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA =
10111019golang.org/x/exp  v0.0.0-20190121172915-509febef88a4 /go.mod  h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA =
@@ -1021,6 +1029,8 @@ golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u0
10211029golang.org/x/exp  v0.0.0-20200207192155-f17229e696bd /go.mod  h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM =
10221030golang.org/x/exp  v0.0.0-20200224162631-6cc2880d07d6 /go.mod  h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU =
10231031golang.org/x/exp  v0.0.0-20220827204233-334a2380cb91 /go.mod  h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE =
1032+ golang.org/x/exp  v0.0.0-20240719175910-8a7402abbf56  h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8 =
1033+ golang.org/x/exp  v0.0.0-20240719175910-8a7402abbf56 /go.mod  h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY =
10241034golang.org/x/image  v0.0.0-20180708004352-c73c2afc3b81 /go.mod  h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs =
10251035golang.org/x/image  v0.0.0-20190227222117-0694c2d4d067 /go.mod  h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js =
10261036golang.org/x/image  v0.0.0-20190802002840-cff245a6509b /go.mod  h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0 =
@@ -1070,6 +1080,7 @@ golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
10701080golang.org/x/mod  v0.13.0 /go.mod  h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c =
10711081golang.org/x/mod  v0.14.0 /go.mod  h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c =
10721082golang.org/x/mod  v0.17.0 /go.mod  h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c =
1083+ golang.org/x/mod  v0.20.0 /go.mod  h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c =
10731084golang.org/x/net  v0.0.0-20170114055629-f2499483f923 /go.mod  h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4 =
10741085golang.org/x/net  v0.0.0-20180724234803-3673e40ba225 /go.mod  h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4 =
10751086golang.org/x/net  v0.0.0-20180826012351-8a410e7b638d /go.mod  h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4 =
@@ -1154,6 +1165,8 @@ golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs=
11541165golang.org/x/net  v0.23.0 /go.mod  h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg =
11551166golang.org/x/net  v0.24.0  h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w =
11561167golang.org/x/net  v0.24.0 /go.mod  h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8 =
1168+ golang.org/x/net  v0.28.0  h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE =
1169+ golang.org/x/net  v0.28.0 /go.mod  h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg =
11571170golang.org/x/oauth2  v0.0.0-20180821212333-d2e6202438be /go.mod  h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U =
11581171golang.org/x/oauth2  v0.0.0-20190226205417-e64efc72b421 /go.mod  h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw =
11591172golang.org/x/oauth2  v0.0.0-20190604053449-0f29369cfe45 /go.mod  h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw =
@@ -1204,6 +1217,8 @@ golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ=
12041217golang.org/x/sync  v0.6.0 /go.mod  h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk =
12051218golang.org/x/sync  v0.7.0  h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M =
12061219golang.org/x/sync  v0.7.0 /go.mod  h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk =
1220+ golang.org/x/sync  v0.8.0  h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ =
1221+ golang.org/x/sync  v0.8.0 /go.mod  h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk =
12071222golang.org/x/sys  v0.0.0-20170830134202-bb24a47a89ea /go.mod  h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY =
12081223golang.org/x/sys  v0.0.0-20180823144017-11551d06cbcc /go.mod  h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY =
12091224golang.org/x/sys  v0.0.0-20180830151530-49385e6e1522 /go.mod  h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY =
@@ -1330,6 +1345,8 @@ golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4=
13301345golang.org/x/sys  v0.18.0 /go.mod  h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA =
13311346golang.org/x/sys  v0.19.0  h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o =
13321347golang.org/x/sys  v0.19.0 /go.mod  h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA =
1348+ golang.org/x/sys  v0.23.0  h1:YfKFowiIMvtgl1UERQoTPPToxltDeZfbj4H7dVUCwmM =
1349+ golang.org/x/sys  v0.23.0 /go.mod  h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA =
13331350golang.org/x/term  v0.0.0-20201126162022-7de9c90e9dd1 /go.mod  h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo =
13341351golang.org/x/term  v0.0.0-20210927222741-03fcf44c2211 /go.mod  h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8 =
13351352golang.org/x/term  v0.1.0 /go.mod  h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8 =
@@ -1354,6 +1371,8 @@ golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8=
13541371golang.org/x/term  v0.18.0 /go.mod  h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58 =
13551372golang.org/x/term  v0.19.0  h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q =
13561373golang.org/x/term  v0.19.0 /go.mod  h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk =
1374+ golang.org/x/term  v0.23.0  h1:F6D4vR+EHoL9/sWAWgAR1H2DcHr4PareCbAaCo1RpuU =
1375+ golang.org/x/term  v0.23.0 /go.mod  h1:DgV24QBUrK6jhZXl+20l6UWznPlwAHm1Q1mGHtydmSk =
13571376golang.org/x/text  v0.0.0-20160726164857-2910a502d2bf /go.mod  h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ =
13581377golang.org/x/text  v0.0.0-20170915032832-14c0d48ead0c /go.mod  h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ =
13591378golang.org/x/text  v0.3.0 /go.mod  h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ =
@@ -1378,6 +1397,8 @@ golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=
13781397golang.org/x/text  v0.13.0 /go.mod  h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE =
13791398golang.org/x/text  v0.14.0  h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ =
13801399golang.org/x/text  v0.14.0 /go.mod  h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU =
1400+ golang.org/x/text  v0.17.0  h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc =
1401+ golang.org/x/text  v0.17.0 /go.mod  h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY =
13811402golang.org/x/time  v0.0.0-20181108054448-85acf8d2951c /go.mod  h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ =
13821403golang.org/x/time  v0.0.0-20190308202827-9d24e82272b4 /go.mod  h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ =
13831404golang.org/x/time  v0.0.0-20191024005414-555d28b269f0 /go.mod  h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ =
@@ -1468,6 +1489,7 @@ golang.org/x/tools v0.14.0/go.mod h1:uYBEerGOWcJyEORxN+Ek8+TT266gXkNlHdJBwexUsBg
14681489golang.org/x/tools  v0.16.1 /go.mod  h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0 =
14691490golang.org/x/tools  v0.17.0 /go.mod  h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps =
14701491golang.org/x/tools  v0.20.0 /go.mod  h1:WvitBU7JJf6A4jOdg4S1tviW9bhUxkgeCui/0JHctQg =
1492+ golang.org/x/tools  v0.24.0 /go.mod  h1:YhNqVBIfWHdzvTLs0d8LCuMhkKUgSUKldakyV7W/WDQ =
14711493golang.org/x/xerrors  v0.0.0-20190717185122-a985d3407aa7 /go.mod  h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
14721494golang.org/x/xerrors  v0.0.0-20191011141410-1b5146add898 /go.mod  h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
14731495golang.org/x/xerrors  v0.0.0-20191204190536-9bdfabe68543 /go.mod  h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
@@ -1676,6 +1698,8 @@ google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs
16761698google.golang.org/protobuf  v1.31.0 /go.mod  h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I =
16771699google.golang.org/protobuf  v1.33.0  h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI =
16781700google.golang.org/protobuf  v1.33.0 /go.mod  h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos =
1701+ google.golang.org/protobuf  v1.34.1  h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg =
1702+ google.golang.org/protobuf  v1.34.1 /go.mod  h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos =
16791703gopkg.in/alecthomas/kingpin.v2  v2.2.6 /go.mod  h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw =
16801704gopkg.in/check.v1  v0.0.0-20161208181325-20d25e280405 /go.mod  h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0 =
16811705gopkg.in/check.v1  v1.0.0-20180628173108-788fd7840127 /go.mod  h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0 =
0 commit comments