diff --git a/go.mod b/go.mod index c05f6b09..33f5cb1f 100644 --- a/go.mod +++ b/go.mod @@ -3,11 +3,11 @@ module github.com/numtide/multigres-operator go 1.25.0 require ( - github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701 + github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a github.com/numtide/multigres-operator/pkg/cluster-handler v0.0.0-20260119180828-5de2bf61aae8 - github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260116114253-fd867f056f16 + github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260120201135-e72eb4b1bd4a github.com/numtide/multigres-operator/pkg/resource-handler v0.0.0-20260110015531-40fb79c0dda3 - github.com/numtide/multigres-operator/pkg/webhook v0.0.0-20260119180828-5de2bf61aae8 + github.com/numtide/multigres-operator/pkg/webhook v0.0.0-20260120201135-e72eb4b1bd4a k8s.io/api v0.35.0 k8s.io/apimachinery v0.35.0 k8s.io/client-go v0.35.0 diff --git a/go.sum b/go.sum index 3f521958..43f893f0 100644 --- a/go.sum +++ b/go.sum @@ -116,6 +116,8 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701 h1:2zKiy+tipowgehv91CWpZr4VgR+ZVyilj85Fufkxhz0= github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= +github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a h1:L8TAxL4M8Sz6Fj11AlYX1+7X+OamXv9lkcvq3IA2TyY= +github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= github.com/numtide/multigres-operator/pkg/cluster-handler v0.0.0-20260115201516-44b30bf5dd8e h1:JInA6FlDGZknvvrDvEV1NqqhkU6UUpYo5OY94XMFmtc= github.com/numtide/multigres-operator/pkg/cluster-handler v0.0.0-20260115201516-44b30bf5dd8e/go.mod h1:MSMdL/Be0qtXsV7qGWidDeepGGCFc9MmTqG7hk/h1pQ= github.com/numtide/multigres-operator/pkg/cluster-handler v0.0.0-20260117103319-0310da4fde93 h1:cZgIfvDyCknmq4nk738SkakXKj8qn9iAvKcbWsLW92g= @@ -124,6 +126,8 @@ github.com/numtide/multigres-operator/pkg/cluster-handler v0.0.0-20260119180828- github.com/numtide/multigres-operator/pkg/cluster-handler v0.0.0-20260119180828-5de2bf61aae8/go.mod h1:zhIRec/iMZmV4gtVqJQ524SdMd+VmWmRV57/kNqm33k= github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260116114253-fd867f056f16 h1:eUvOealF9GlRCObAspNuDh6PTm46r3G7E58bDujJL8M= github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260116114253-fd867f056f16/go.mod h1:8urAPFN6zF8V6KmQWWU31DL6WtZ6seLkm6UrwBVGArU= +github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260120201135-e72eb4b1bd4a h1:cNaaVd2lF2HcRdKNQoYhBSiElSkQmokOv/yCJNfI8lg= +github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260120201135-e72eb4b1bd4a/go.mod h1:8urAPFN6zF8V6KmQWWU31DL6WtZ6seLkm6UrwBVGArU= github.com/numtide/multigres-operator/pkg/resource-handler v0.0.0-20260110015531-40fb79c0dda3 h1:1iGWxJPk4ucAjDOR8rcSPfVVKHtlXDSLq8gpAOonq8I= github.com/numtide/multigres-operator/pkg/resource-handler v0.0.0-20260110015531-40fb79c0dda3/go.mod h1:nJfwCn7pjP3z7pH4sIM7JVwCkZomqJ+LvEUMyI/ow7c= github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20260115201516-44b30bf5dd8e h1:HGtBToLG0qS5exOHD8Fqy3aAAJ6LPW2Az5il1fnnbPM= @@ -132,6 +136,8 @@ github.com/numtide/multigres-operator/pkg/webhook v0.0.0-20260115201516-44b30bf5 github.com/numtide/multigres-operator/pkg/webhook v0.0.0-20260115201516-44b30bf5dd8e/go.mod h1:r1W5LXXbuBfgwJh9BCuwn4AOushxC+tyMxnJkW8ltps= github.com/numtide/multigres-operator/pkg/webhook v0.0.0-20260119180828-5de2bf61aae8 h1:h4b3ZXPXK3ejghDN8h1cQ1EItpgZZTyk/RMh3YRBOes= github.com/numtide/multigres-operator/pkg/webhook v0.0.0-20260119180828-5de2bf61aae8/go.mod h1:91v1CQZ/t3460dJZdtESjZ4WGDNMIi0g6T9YwLYhxMo= +github.com/numtide/multigres-operator/pkg/webhook v0.0.0-20260120201135-e72eb4b1bd4a h1:QoGeoykufscUd1vi8Xa1SqcPNkAo6TorZL5YkkO1v3I= +github.com/numtide/multigres-operator/pkg/webhook v0.0.0-20260120201135-e72eb4b1bd4a/go.mod h1:91v1CQZ/t3460dJZdtESjZ4WGDNMIi0g6T9YwLYhxMo= github.com/onsi/ginkgo/v2 v2.27.2 h1:LzwLj0b89qtIy6SSASkzlNvX6WktqurSHwkk2ipF/Ns= github.com/onsi/ginkgo/v2 v2.27.2/go.mod h1:ArE1D/XhNXBXCBkKOLkbsb2c81dQHCRcF5zwn/ykDRo= github.com/onsi/gomega v1.38.3 h1:eTX+W6dobAYfFeGC2PV6RwXRu/MyT+cQguijutvkpSM= diff --git a/pkg/cluster-handler/go.mod b/pkg/cluster-handler/go.mod index c529fb6e..ad837a37 100644 --- a/pkg/cluster-handler/go.mod +++ b/pkg/cluster-handler/go.mod @@ -3,12 +3,12 @@ module github.com/numtide/multigres-operator/pkg/cluster-handler go 1.25.0 require ( - github.com/google/go-cmp v0.7.0 - github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701 - github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260115201516-44b30bf5dd8e - github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20251214105213-458b940d04bd + github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a + github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260120201135-e72eb4b1bd4a + github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20260115201516-44b30bf5dd8e k8s.io/api v0.34.3 k8s.io/apimachinery v0.34.3 + k8s.io/client-go v0.34.3 k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 sigs.k8s.io/controller-runtime v0.22.4 ) @@ -40,6 +40,7 @@ require ( github.com/gogo/protobuf v1.3.2 // indirect github.com/google/btree v1.1.3 // indirect github.com/google/gnostic-models v0.7.1 // indirect + github.com/google/go-cmp v0.7.0 // indirect github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 // indirect github.com/google/uuid v1.6.0 // indirect github.com/json-iterator/go v1.1.12 // indirect @@ -68,7 +69,6 @@ require ( gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect k8s.io/apiextensions-apiserver v0.34.3 // indirect - k8s.io/client-go v0.34.3 // indirect k8s.io/klog/v2 v2.130.1 // indirect k8s.io/kube-openapi v0.0.0-20251125145642-4e65d59e963e // indirect sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect diff --git a/pkg/cluster-handler/go.sum b/pkg/cluster-handler/go.sum index 4fc2d9e1..96d3ce08 100644 --- a/pkg/cluster-handler/go.sum +++ b/pkg/cluster-handler/go.sum @@ -92,26 +92,12 @@ github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee h1:W5t00kpgFd github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= 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/numtide/multigres-operator/api v0.0.0-20251224124005-355869230728 h1:a+iM4L0nC7kUgcAD1P+wuNJg4x0rjcy6rVZ3+vF52Cc= -github.com/numtide/multigres-operator/api v0.0.0-20251224124005-355869230728/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= -github.com/numtide/multigres-operator/api v0.0.0-20260103140733-0f8c992a263e h1:n7/k6uSSbT62anG0oAasouosUb0M9euHBZzCnoV2rcc= -github.com/numtide/multigres-operator/api v0.0.0-20260103140733-0f8c992a263e/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= -github.com/numtide/multigres-operator/api v0.0.0-20260105144757-e2b8632f1d7d h1:LKKRQdcmXnrURweVRnfJMudMFuE8AeIb06KB+VPw43c= -github.com/numtide/multigres-operator/api v0.0.0-20260105144757-e2b8632f1d7d/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= -github.com/numtide/multigres-operator/api v0.0.0-20260106174142-cde0544f0a59 h1:558JHDsbrNVxhvQsNR/cDmtHztPe2EZ+HDsBGvOizaE= -github.com/numtide/multigres-operator/api v0.0.0-20260106174142-cde0544f0a59/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= -github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701 h1:2zKiy+tipowgehv91CWpZr4VgR+ZVyilj85Fufkxhz0= -github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= -github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260102120521-b5526742f4d1 h1:ZIni3ZVAryKwv8Mo1B/wzffZaY+yOmqwMgiOGpp0lfU= -github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260102120521-b5526742f4d1/go.mod h1:sM5pJBpBfMmU4IY8prQLBPilNtVk9XVlkn5iphJ0TxA= -github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260104102817-8d88e85c84f8 h1:XB9WePp8DydQEEXnqANAkMeHmAK0vqFX/30FH2mnSC4= -github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260104102817-8d88e85c84f8/go.mod h1:Ve3BcwlUsNFfYyTw6DAq87XU8SPIzGDMlPqsB17HLJ0= -github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260106174142-cde0544f0a59 h1:pJI60XGBgWxmNt3A9CEoRk8RTRk23EPNgkm5AQcLiVc= -github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260106174142-cde0544f0a59/go.mod h1:0inFzDvNkuJpt9GNxpg7DrMeP8ehT9eNerjjc23MJBA= -github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260115201516-44b30bf5dd8e h1:sHKM36+Rc8u+ycJP1lkh2SVEddFRhl9oYZQjriPtFbc= -github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260115201516-44b30bf5dd8e/go.mod h1:Tof4AW9GIbESro20GKNt0DgYFwD8Yt3NZgU0jwZKNSA= -github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20251214105213-458b940d04bd h1:gp55gShKenPt4r9K1EC3SKKeOMDDreypivBWzAD6XjQ= -github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20251214105213-458b940d04bd/go.mod h1:+NQa7dSvQqxhBOE9XcE9RWXLvOvNaw0keCc29Y7pjyQ= +github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a h1:L8TAxL4M8Sz6Fj11AlYX1+7X+OamXv9lkcvq3IA2TyY= +github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= +github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260120201135-e72eb4b1bd4a h1:cNaaVd2lF2HcRdKNQoYhBSiElSkQmokOv/yCJNfI8lg= +github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260120201135-e72eb4b1bd4a/go.mod h1:8urAPFN6zF8V6KmQWWU31DL6WtZ6seLkm6UrwBVGArU= +github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20260115201516-44b30bf5dd8e h1:HGtBToLG0qS5exOHD8Fqy3aAAJ6LPW2Az5il1fnnbPM= +github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20260115201516-44b30bf5dd8e/go.mod h1:+NQa7dSvQqxhBOE9XcE9RWXLvOvNaw0keCc29Y7pjyQ= github.com/onsi/ginkgo/v2 v2.25.3 h1:Ty8+Yi/ayDAGtk4XxmmfUy4GabvM+MegeB4cDLRi6nw= github.com/onsi/ginkgo/v2 v2.25.3/go.mod h1:43uiyQC4Ed2tkOzLsEYm7hnrb7UJTWHYNsuy3bG/snE= github.com/onsi/gomega v1.38.3 h1:eTX+W6dobAYfFeGC2PV6RwXRu/MyT+cQguijutvkpSM= diff --git a/pkg/resolver/go.mod b/pkg/resolver/go.mod index deff6ba9..66214a45 100644 --- a/pkg/resolver/go.mod +++ b/pkg/resolver/go.mod @@ -4,7 +4,7 @@ go 1.25.0 require ( github.com/google/go-cmp v0.7.0 - github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701 + github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20260115201516-44b30bf5dd8e k8s.io/api v0.34.3 k8s.io/apimachinery v0.34.3 diff --git a/pkg/resolver/go.sum b/pkg/resolver/go.sum index c8eb729a..d67b84d7 100644 --- a/pkg/resolver/go.sum +++ b/pkg/resolver/go.sum @@ -94,6 +94,8 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701 h1:2zKiy+tipowgehv91CWpZr4VgR+ZVyilj85Fufkxhz0= github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= +github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a h1:L8TAxL4M8Sz6Fj11AlYX1+7X+OamXv9lkcvq3IA2TyY= +github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20260115201516-44b30bf5dd8e h1:HGtBToLG0qS5exOHD8Fqy3aAAJ6LPW2Az5il1fnnbPM= github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20260115201516-44b30bf5dd8e/go.mod h1:+NQa7dSvQqxhBOE9XcE9RWXLvOvNaw0keCc29Y7pjyQ= github.com/onsi/ginkgo/v2 v2.25.3 h1:Ty8+Yi/ayDAGtk4XxmmfUy4GabvM+MegeB4cDLRi6nw= diff --git a/pkg/webhook/go.mod b/pkg/webhook/go.mod index 4c957d62..637a02a3 100644 --- a/pkg/webhook/go.mod +++ b/pkg/webhook/go.mod @@ -3,8 +3,8 @@ module github.com/numtide/multigres-operator/pkg/webhook go 1.25.0 require ( - github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701 - github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260116114253-fd867f056f16 + github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a + github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260120201135-e72eb4b1bd4a github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20260116114253-fd867f056f16 k8s.io/api v0.34.3 k8s.io/apimachinery v0.34.3 diff --git a/pkg/webhook/go.sum b/pkg/webhook/go.sum index a03bf9d4..638585a0 100644 --- a/pkg/webhook/go.sum +++ b/pkg/webhook/go.sum @@ -96,12 +96,16 @@ github.com/numtide/multigres-operator/api v0.0.0-20260106180404-c02430f41b11 h1: github.com/numtide/multigres-operator/api v0.0.0-20260106180404-c02430f41b11/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701 h1:2zKiy+tipowgehv91CWpZr4VgR+ZVyilj85Fufkxhz0= github.com/numtide/multigres-operator/api v0.0.0-20260110025154-da9aa10fb701/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= +github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a h1:L8TAxL4M8Sz6Fj11AlYX1+7X+OamXv9lkcvq3IA2TyY= +github.com/numtide/multigres-operator/api v0.0.0-20260120201135-e72eb4b1bd4a/go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc= github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260106180404-c02430f41b11 h1:zZTF/NSklH8kqlw9srPJoXm/JRmmp9SIg5MGVT6XYhY= github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260106180404-c02430f41b11/go.mod h1:e/+O28FuzzqC0uPaltae87ZDCAIaE+V7ZtywMjMCqXo= github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260115201516-44b30bf5dd8e h1:sHKM36+Rc8u+ycJP1lkh2SVEddFRhl9oYZQjriPtFbc= github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260115201516-44b30bf5dd8e/go.mod h1:Tof4AW9GIbESro20GKNt0DgYFwD8Yt3NZgU0jwZKNSA= github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260116114253-fd867f056f16 h1:eUvOealF9GlRCObAspNuDh6PTm46r3G7E58bDujJL8M= github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260116114253-fd867f056f16/go.mod h1:8urAPFN6zF8V6KmQWWU31DL6WtZ6seLkm6UrwBVGArU= +github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260120201135-e72eb4b1bd4a h1:cNaaVd2lF2HcRdKNQoYhBSiElSkQmokOv/yCJNfI8lg= +github.com/numtide/multigres-operator/pkg/resolver v0.0.0-20260120201135-e72eb4b1bd4a/go.mod h1:8urAPFN6zF8V6KmQWWU31DL6WtZ6seLkm6UrwBVGArU= github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20260106180404-c02430f41b11 h1:VBZAPz01P7K/32WpZBoz5nrUEKuVr0XvzFg2Szgq1pE= github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20260106180404-c02430f41b11/go.mod h1:+NQa7dSvQqxhBOE9XcE9RWXLvOvNaw0keCc29Y7pjyQ= github.com/numtide/multigres-operator/pkg/testutil v0.0.0-20260115201516-44b30bf5dd8e/go.mod h1:+NQa7dSvQqxhBOE9XcE9RWXLvOvNaw0keCc29Y7pjyQ=