File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -35,18 +35,18 @@ import (
3535 ctrlconfig "sigs.k8s.io/controller-runtime/pkg/config"
3636 metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
3737 mcmanager "sigs.k8s.io/multicluster-runtime/pkg/manager"
38+ "sigs.k8s.io/multicluster-runtime/pkg/multicluster"
3839
3940 kuberesources "github.com/kube-bind/kube-bind/backend/kubernetes/resources"
4041 "github.com/kube-bind/kube-bind/backend/options"
41- "github.com/kube-bind/kube-bind/backend/provider"
4242 kubebindv1alpha1 "github.com/kube-bind/kube-bind/sdk/apis/kubebind/v1alpha1"
4343 kubebindv1alpha2 "github.com/kube-bind/kube-bind/sdk/apis/kubebind/v1alpha2"
4444)
4545
4646type Config struct {
4747 Options * options.CompletedOptions
4848
49- Provider provider. MultiClusterProvider
49+ Provider multicluster. Provider
5050 ExternalAddressGenerator kuberesources.ExternalAddreesGeneratorFunc
5151 Manager mcmanager.Manager
5252 Scheme * runtime.Scheme
Original file line number Diff line number Diff line change @@ -15,11 +15,3 @@ limitations under the License.
1515*/
1616
1717package provider
18-
19- import "sigs.k8s.io/multicluster-runtime/pkg/multicluster"
20-
21- // MultiClusterProvider is an interface that combines multicluster.Provider and multicluster.ProviderRunnable.
22- type MultiClusterProvider interface {
23- multicluster.Provider
24- multicluster.ProviderRunnable
25- }
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ replace (
1313replace (
1414 github.com/google/cel-go => github.com/google/cel-go v0.22.0
1515 github.com/kcp-dev/apimachinery/v2 => github.com/kcp-dev/apimachinery/v2 v2.0.1-0.20250728122101-adbf20db3e51
16- github.com/kcp-dev/multicluster-provider => github.com/mjudeikis/kcp-multicluster-provider v0.0.0-20250924135430-a1b0eea41697
16+ github.com/kcp-dev/multicluster-provider => github.com/mjudeikis/kcp-multicluster-provider v0.0.0-20250818102159-3d31cbb06ebe
1717 k8s.io/api => k8s.io/api v0.33.0
1818 k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.33.0
1919 k8s.io/apimachinery => k8s.io/apimachinery v0.33.0
@@ -24,7 +24,7 @@ replace (
2424 k8s.io/component-base => k8s.io/component-base v0.33.0
2525 sigs.k8s.io/controller-runtime => sigs.k8s.io/controller-runtime v0.21.0
2626 // sigs.k8s.io/multicluster-runtime => sigs.k8s.io/multicluster-runtime v0.20.4-alpha.7
27- sigs.k8s.io/multicluster-runtime => github.com/mjudeikis/sigs-multicluster-runtime v0.0.0-20250924135253-419f38e2cced
27+ sigs.k8s.io/multicluster-runtime => github.com/mjudeikis/sigs-multicluster-runtime v0.0.0-20250818101434-d8ebc45e169b
2828)
2929
3030require (
Original file line number Diff line number Diff line change @@ -163,10 +163,10 @@ github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWE
163163github.com/mattn/go-isatty v0.0.20 /go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y =
164164github.com/mdp/qrterminal/v3 v3.2.0 h1:qteQMXO3oyTK4IHwj2mWsKYYRBOp1Pj2WRYFYYNTCdk =
165165github.com/mdp/qrterminal/v3 v3.2.0 /go.mod h1:XGGuua4Lefrl7TLEsSONiD+UEjQXJZ4mPzF+gWYIJkk =
166- github.com/mjudeikis/kcp-multicluster-provider v0.0.0-20250924135430-a1b0eea41697 h1:JD5KZQ2Wgd1YpMkHZHjWnY1vN7Tum2mS21hFalsluTs =
167- github.com/mjudeikis/kcp-multicluster-provider v0.0.0-20250924135430-a1b0eea41697 /go.mod h1:Z+mhTzOrNasK0Tcb3dryZAm8Qen16X8ExCGlHAe21cw =
168- github.com/mjudeikis/sigs-multicluster-runtime v0.0.0-20250924135253-419f38e2cced h1:QQeHizakPBEsphr3NomO+SPRIU8V3IgpSGr/V4Ttuy0 =
169- github.com/mjudeikis/sigs-multicluster-runtime v0.0.0-20250924135253-419f38e2cced /go.mod h1:CpBzLMLQKdm+UCchd2FiGPiDdCxM5dgCCPKuaQ6Fsv0 =
166+ github.com/mjudeikis/kcp-multicluster-provider v0.0.0-20250818102159-3d31cbb06ebe h1:rSMxNO43EhRCu49OxJrcueT3x8QJdtDgg9QNsjj8UCI =
167+ github.com/mjudeikis/kcp-multicluster-provider v0.0.0-20250818102159-3d31cbb06ebe /go.mod h1:AQbVcrm76lpSFQ/8Gkbf0ev1eTqbk+dynDw6IW8oprA =
168+ github.com/mjudeikis/sigs-multicluster-runtime v0.0.0-20250818101434-d8ebc45e169b h1:rWXhKkj+BFmR08VYCRVW1/5n+PgKAzcrueYVPjN3K/g =
169+ github.com/mjudeikis/sigs-multicluster-runtime v0.0.0-20250818101434-d8ebc45e169b /go.mod h1:CpBzLMLQKdm+UCchd2FiGPiDdCxM5dgCCPKuaQ6Fsv0 =
170170github.com/moby/term v0.5.0 h1:xt8Q1nalod/v7BqbG21f8mQPqH+xAaC9C3N3wfWbVP0 =
171171github.com/moby/term v0.5.0 /go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y =
172172github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 /go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q =
You can’t perform that action at this time.
0 commit comments