@@ -80,8 +80,8 @@ github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek
8080github.com/golang/protobuf v1.5.4 /go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps =
8181github.com/google/cel-go v0.17.8 h1:j9m730pMZt1Fc4oKhCLUHfjj6527LuhYcYw0Rl8gqto =
8282github.com/google/cel-go v0.17.8 /go.mod h1:HXZKzB0LXqer5lHHgfWAnlYwJaQBDKMjxjulNQzhwhY =
83- github.com/google/gnostic-models v0.6.8 h1:yo/ABAfM5IMRsS1VnXjTBvUb61tFIHozhlYvRgGre9I =
84- github.com/google/gnostic-models v0.6.8 /go.mod h1:5n7qKqH0f5wFt+aWF8CW6pZLLNOfYuF5OpfBSENuI8U =
83+ github.com/google/gnostic-models v0.6.9-0.20230804172637-c7be7c783f49 h1:0VpGH+cDhbDtdcweoyCVsF3fhN8kejK6rFe/2FFX2nU =
84+ github.com/google/gnostic-models v0.6.9-0.20230804172637-c7be7c783f49 /go.mod h1:BkkQ4L1KS1xMt2aWSPStnn55ChGC0DPOn2FQYj+f25M =
8585github.com/google/go-cmp v0.5.9 /go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY =
8686github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI =
8787github.com/google/go-cmp v0.6.0 /go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY =
@@ -95,9 +95,8 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
9595github.com/google/uuid v1.6.0 /go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo =
9696github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho =
9797github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 /go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk =
98- github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo =
99- github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 h1:YBftPWNWd4WwGqtY2yeZL2ef8rHAxPBD8KFhJpmcqms =
100- github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 /go.mod h1:YN5jB8ie0yfIUg6VvR9Kz84aCaG7AsGZnLjhHbUqwPg =
98+ github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 h1:/c3QmbOGMGTOumP2iT/rCwB7b0QDGLKzqOmktBjT+Is =
99+ github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 /go.mod h1:5SN9VR2LTsRFsrEC6FHgRbTWrTHu6tqPeKxEQv15giM =
101100github.com/hashicorp/errwrap v1.0.0 /go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4 =
102101github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I =
103102github.com/hashicorp/errwrap v1.1.0 /go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4 =
@@ -106,6 +105,7 @@ github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9
106105github.com/huandu/xstrings v1.3.3 /go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE =
107106github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU =
108107github.com/huandu/xstrings v1.4.0 /go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE =
108+ github.com/imdario/mergo v0.3.11 /go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA =
109109github.com/imdario/mergo v0.3.16 h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4 =
110110github.com/imdario/mergo v0.3.16 /go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY =
111111github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY =
@@ -182,10 +182,10 @@ github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AV
182182github.com/stoewer/go-strcase v1.3.0 /go.mod h1:fAH5hQ5pehh+j3nZfvwdk2RgEgQjAoM8wodgtPmh1xo =
183183github.com/stolostron/go-log-utils v0.1.2 h1:7l1aJWvBqU2+DUyimcslT5SJpdygVY/clRDmX5sO29c =
184184github.com/stolostron/go-log-utils v0.1.2 /go.mod h1:8zrB8UJmp1rXhv3Ck9bBl5SpNfKk3SApeElbo96YRtQ =
185- github.com/stolostron/go-template-utils/v4 v4.2 .0 h1:HayLPKiSu3wGHjyPsplWKyEVTJ9Ju7pdzzI0/SsSPiA =
186- github.com/stolostron/go-template-utils/v4 v4.2 .0 /go.mod h1:pEezMPxvuvllc68oLUejh9tfM8r/Yi7s10ZlZhVkyM4 =
187- github.com/stolostron/kubernetes-dependency-watches v0.7.0 h1:aiJSZUusiPtWEz1CIdFperRgS9ibA0Gr8Hu3K8bpN/o =
188- github.com/stolostron/kubernetes-dependency-watches v0.7.0 /go.mod h1:6v54aX8Bxx1m9YETZUxNGUrSHcRIArM/YnOqnUbIB/g =
185+ github.com/stolostron/go-template-utils/v4 v4.3 .0 h1:Y+cPU2W1p+AaFeo2+XmbfW/3f0cT2pLjIvwkLhtlSXg =
186+ github.com/stolostron/go-template-utils/v4 v4.3 .0 /go.mod h1:jobuwLWM11g9bXD2dA8HH/Y20jo9oksgCxHwBuMwB78 =
187+ github.com/stolostron/kubernetes-dependency-watches v0.8.1 h1:lm2p785iltlQe6+ImNCHR3d/Un4X42/NmRvm//9EvRc =
188+ github.com/stolostron/kubernetes-dependency-watches v0.8.1 /go.mod h1:BpDgquBjEbNM9dQYlLndGBX+FoaXDUJQ6eR3j1NA+Kk =
189189github.com/stolostron/rbac-api-utils v0.0.0-20240404212618-7f57fc664256 h1:BeTUZoAkKzPKSH0sG4a9PaakKHuJ0h9Cks9joBn3Ns8 =
190190github.com/stolostron/rbac-api-utils v0.0.0-20240404212618-7f57fc664256 /go.mod h1:zYGYkVgY+sL501na1x5RDCKMrHD+JAwb6oRFU8e9XlU =
191191github.com/stretchr/objx v0.1.0 /go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME =
@@ -202,30 +202,30 @@ github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8
202202github.com/yuin/goldmark v1.1.27 /go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74 =
203203github.com/yuin/goldmark v1.2.1 /go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74 =
204204github.com/yuin/goldmark v1.4.13 /go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY =
205- go.etcd.io/etcd/api/v3 v3.5.10 h1:szRajuUUbLyppkhs9K6BRtjY37l66XQQmw7oZRANE4k =
206- go.etcd.io/etcd/api/v3 v3.5.10 /go.mod h1:TidfmT4Uycad3NM/o25fG3J07odo4GBB9hoxaodFCtI =
207- go.etcd.io/etcd/client/pkg/v3 v3.5.10 h1:kfYIdQftBnbAq8pUWFXfpuuxFSKzlmM5cSn76JByiT0 =
208- go.etcd.io/etcd/client/pkg/v3 v3.5.10 /go.mod h1:DYivfIviIuQ8+/lCq4vcxuseg2P2XbHygkKwFo9fc8U =
209- go.etcd.io/etcd/client/v3 v3.5.10 h1:W9TXNZ+oB3MCd/8UjxHTWK5J9Nquw9fQBLJd5ne5/Ao =
210- go.etcd.io/etcd/client/v3 v3.5.10 /go.mod h1:RVeBnDz2PUEZqTpgqwAtUd8nAPf5kjyFyND7P1VkOKc =
211- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46 .0 h1:PzIubN4/sjByhDRHLviCjJuweBXWFZWhghjg7cS28+M =
212- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46 .0 /go.mod h1:Ct6zzQEuGK3WpJs2n4dn+wfJYzd/+hNnxMRTWjGn30M =
213- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 h1:aFJWCqJMNjENlcleuuOkGAPH82y0yULBScfXcIEdS24 =
214- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 /go.mod h1:sEGXWArGqc3tVa+ekntsN65DmVbVeW+7lTKTjZF3/Fo =
215- go.opentelemetry.io/otel v1.21.0 h1:hzLeKBZEL7Okw2mGzZ0cc4k/A7Fta0uoPgaJCr8fsFc =
216- go.opentelemetry.io/otel v1.21.0 /go.mod h1:QZzNPQPm1zLX4gZK4cMi+71eaorMSGT3A4znnUvNNEo =
217- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 h1:cl5P5/GIfFh4t6xyruOgJP5QiA1pw4fYYdv6nc6CBWw =
218- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 /go.mod h1:zgBdWWAu7oEEMC06MMKc5NLbA/1YDXV1sMpSqEeLQLg =
219- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 h1:tIqheXEFWAZ7O8A7m+J0aPTmpJN3YQ7qetUAdkkkKpk =
220- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 /go.mod h1:nUeKExfxAQVbiVFn32YXpXZZHZ61Cc3s3Rn1pDBGAb0 =
221- go.opentelemetry.io/otel/metric v1.21.0 h1:tlYWfeo+Bocx5kLEloTjbcDwBuELRrIFxwdQ36PlJu4 =
222- go.opentelemetry.io/otel/metric v1.21.0 /go.mod h1:o1p3CA8nNHW8j5yuQLdc1eeqEaPfzug24uvsyIEJRWM =
223- go.opentelemetry.io/otel/sdk v1.21.0 h1:FTt8qirL1EysG6sTQRZ5TokkU8d0ugCj8htOgThZXQ8 =
224- go.opentelemetry.io/otel/sdk v1.21.0 /go.mod h1:Nna6Yv7PWTdgJHVRD9hIYywQBRx7pbox6nwBnZIxl/E =
225- go.opentelemetry.io/otel/trace v1.21.0 h1:WD9i5gzvoUPuXIXH24ZNBudiarZDKuekPqi/E8fpfLc =
226- go.opentelemetry.io/otel/trace v1.21.0 /go.mod h1:LGbsEB0f9LGjN+OZaQQ26sohbOmiMR+BaslueVtS/qQ =
227- go.opentelemetry.io/proto/otlp v1.0 .0 h1:T0TX0tmXU8a3CbNXzEKGeU5mIVOdf0oykP+u2lIVU/I =
228- go.opentelemetry.io/proto/otlp v1.0 .0 /go.mod h1:Sy6pihPLfYHkr3NkUbEhGHFhINUSI/v80hjKIs5JXpM =
205+ go.etcd.io/etcd/api/v3 v3.5.12 h1:W4sw5ZoU2Juc9gBWuLk5U6fHfNVyY1WC5g9uiXZio/c =
206+ go.etcd.io/etcd/api/v3 v3.5.12 /go.mod h1:Ot+o0SWSyT6uHhA56al1oCED0JImsRiU9Dc26+C2a+4 =
207+ go.etcd.io/etcd/client/pkg/v3 v3.5.12 h1:EYDL6pWwyOsylrQyLp2w+HkQ46ATiOvoEdMarindU2A =
208+ go.etcd.io/etcd/client/pkg/v3 v3.5.12 /go.mod h1:seTzl2d9APP8R5Y2hFL3NVlD6qC/dOT+3kvrqPyTas4 =
209+ go.etcd.io/etcd/client/v3 v3.5.12 h1:v5lCPXn1pf1Uu3M4laUE2hp/geOTc5uPcYYsNe1lDxg =
210+ go.etcd.io/etcd/client/v3 v3.5.12 /go.mod h1:tSbBCakoWmmddL+BKVAJHa9km+O/E+bumDe9mSbPiqw =
211+ go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.48 .0 h1:P+/g8GpuJGYbOp2tAdKrIPUX9JO02q8Q0YNlHolpibA =
212+ go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.48 .0 /go.mod h1:tIKj3DbO8N9Y2xo52og3irLsPI4GW02DSMtrVgNMgxg =
213+ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.48.0 h1:doUP+ExOpH3spVTLS0FcWGLnQrPct/hD/bCPbDRUEAU =
214+ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.48.0 /go.mod h1:rdENBZMT2OE6Ne/KLwpiXudnAsbdrdBaqBvTN8M8BgA =
215+ go.opentelemetry.io/otel v1.23.1 h1:Za4UzOqJYS+MUczKI320AtqZHZb7EqxO00jAHE0jmQY =
216+ go.opentelemetry.io/otel v1.23.1 /go.mod h1:Td0134eafDLcTS4y+zQ26GE8u3dEuRBiBCTUIRHaikA =
217+ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.23.1 h1:o8iWeVFa1BcLtVEV0LzrCxV2/55tB3xLxADr6Kyoey4 =
218+ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.23.1 /go.mod h1:SEVfdK4IoBnbT2FXNM/k8yC08MrfbhWk3U4ljM8B3HE =
219+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.23.1 h1:p3A5+f5l9e/kuEBwLOrnpkIDHQFlHmbiVxMURWRK6gQ =
220+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.23.1 /go.mod h1:OClrnXUjBqQbInvjJFjYSnMxBSCXBF8r3b34WqjiIrQ =
221+ go.opentelemetry.io/otel/metric v1.23.1 h1:PQJmqJ9u2QaJLBOELl1cxIdPcpbwzbkjfEyelTl2rlo =
222+ go.opentelemetry.io/otel/metric v1.23.1 /go.mod h1:mpG2QPlAfnK8yNhNJAxDZruU9Y1/HubbC+KyH8FaCWI =
223+ go.opentelemetry.io/otel/sdk v1.23.1 h1:O7JmZw0h76if63LQdsBMKQDWNb5oEcOThG9IrxscV+E =
224+ go.opentelemetry.io/otel/sdk v1.23.1 /go.mod h1:LzdEVR5am1uKOOwfBWFef2DCi1nu3SA8XQxx2IerWFk =
225+ go.opentelemetry.io/otel/trace v1.23.1 h1:4LrmmEd8AU2rFvU1zegmvqW7+kWarxtNOPyeL6HmYY8 =
226+ go.opentelemetry.io/otel/trace v1.23.1 /go.mod h1:4IpnpJFwr1mo/6HL8XIPJaE9y0+u1KcVmuW7dwFSVrI =
227+ go.opentelemetry.io/proto/otlp v1.1 .0 h1:2Di21piLrCqJ3U3eXGCTPHE9R8Nh+0uglSnOyxikMeI =
228+ go.opentelemetry.io/proto/otlp v1.1 .0 /go.mod h1:GpBHCBWiqvVLDqmHZsoMM3C5ySeKTC7ej/RNTae6MdY =
229229go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE =
230230go.uber.org/atomic v1.11.0 /go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0 =
231231go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto =
@@ -318,6 +318,7 @@ gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkep
318318gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 /go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw =
319319gopkg.in/yaml.v2 v2.2.2 /go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI =
320320gopkg.in/yaml.v2 v2.2.8 /go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI =
321+ gopkg.in/yaml.v2 v2.3.0 /go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI =
321322gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY =
322323gopkg.in/yaml.v2 v2.4.0 /go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ =
323324gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c /go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM =
@@ -347,14 +348,14 @@ open-cluster-management.io/addon-framework v0.9.3 h1:ZD7to1+YkxwYzfoMBc+0rnKp6OM
347348open-cluster-management.io/addon-framework v0.9.3 /go.mod h1:LDkGLGTQh+sthF1qWlv87iMeAuRPsNEMK31O14kMneA =
348349open-cluster-management.io/api v0.13.0 h1:dlcJEZlNlE0DmSDctK2s7iWKg9l+Tgb0V78Z040nMuk =
349350open-cluster-management.io/api v0.13.0 /go.mod h1:CuCPEzXDvOyxBB0H1d1eSeajbHqaeGEKq9c63vQc63w =
350- open-cluster-management.io/config-policy-controller v0.13.0 h1:rmrjlWRZbPnSuaAzVdXn1uPe4W0UcqakH+4T+GqTpWE =
351- open-cluster-management.io/config-policy-controller v0.13.0 /go.mod h1:56YiZdUHKqv4eKMzmamVuWkeyRrzTiI+Dgnukoy3/3w =
352- open-cluster-management.io/governance-policy-propagator v0.13.0 h1:nVCNZyE/1gR00YU/IBSqo6znZ+6OI3kpB4pyy0LAxak =
353- open-cluster-management.io/governance-policy-propagator v0.13.0 /go.mod h1:WnBnA0k6irxkwBiyX5zuGRsdPhT3wMUUEEUYtXiIkao =
351+ open-cluster-management.io/config-policy-controller v0.14.1-0.20240702161045-fb3b07d73236 h1:9khXzEBXVQywF8WauUn+HffIP9E0YWStIYxodK0//Co =
352+ open-cluster-management.io/config-policy-controller v0.14.1-0.20240702161045-fb3b07d73236 /go.mod h1:aYof894Zrs2v4ngzo/nUCu1nN6Uw5C1KajN+fAtB6zM =
353+ open-cluster-management.io/governance-policy-propagator v0.14.1-0.20240702153215-f22f0f2fb413 h1:nDFN+3d9jKv2lLhN6uNufBkeZZnS4LF5zwcjup/Yrec =
354+ open-cluster-management.io/governance-policy-propagator v0.14.1-0.20240702153215-f22f0f2fb413 /go.mod h1:l65Ii2lM/LmSqJmQXHtpKgJ8XBIjgprNWdtl8RNcHr4 =
354355open-cluster-management.io/multicloud-operators-subscription v0.13.0 h1:U09tdlnwfNcxrCc6ToSvnqH/YMK8xO3X/8oWsiOTS8I =
355356open-cluster-management.io/multicloud-operators-subscription v0.13.0 /go.mod h1:iBQn5nABh2IpHGgJ4iN0JMiaUQ9iyr7qY8Y3yYnsujk =
356- sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.28 .0 h1:TgtAeesdhpm2SGwkQasmbeqDo8th5wOBA5h/AjTKA4I =
357- sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.28 .0 /go.mod h1:VHVDI/KrK4fjnV61bE2g3sA7tiETLn8sooImelsCx3Y =
357+ sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.29 .0 h1:/U5vjBbQn3RChhv7P11uhYvCSm5G2GaIi5AIGBS6r4c =
358+ sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.29 .0 /go.mod h1:z7+wmGM2dfIiLRfrC6jb5kV2Mq/sK1ZP303cxzkV5Y4 =
358359sigs.k8s.io/controller-runtime v0.17.5 h1:1FI9Lm7NiOOmBsgTV36/s2XrEFXnO2C4sbg/Zme72Rw =
359360sigs.k8s.io/controller-runtime v0.17.5 /go.mod h1:N0jpP5Lo7lMTF9aL56Z/B2oWBJjey6StQM0jRbKQXtY =
360361sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo =
0 commit comments