File tree Expand file tree Collapse file tree 5 files changed +25
-6
lines changed
Expand file tree Collapse file tree 5 files changed +25
-6
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ import (
3737
3838 multigresv1alpha1 "github.com/numtide/multigres-operator/api/v1alpha1"
3939 etcdcontroller "github.com/numtide/multigres-operator/pkg/resource-handler/controller/etcd"
40+ multigatewaycontroller "github.com/numtide/multigres-operator/pkg/resource-handler/controller/multigateway"
4041 // +kubebuilder:scaffold:imports
4142)
4243
@@ -238,6 +239,13 @@ func main() {
238239 setupLog .Error (err , "unable to create controller" , "controller" , "Etcd" )
239240 os .Exit (1 )
240241 }
242+ if err := (& multigatewaycontroller.MultiGatewayReconciler {
243+ Client : mgr .GetClient (),
244+ Scheme : mgr .GetScheme (),
245+ }).SetupWithManager (mgr ); err != nil {
246+ setupLog .Error (err , "unable to create controller" , "controller" , "MultiGateway" )
247+ os .Exit (1 )
248+ }
241249 // +kubebuilder:scaffold:builder
242250
243251 if err := mgr .AddHealthzCheck ("healthz" , healthz .Ping ); err != nil {
Original file line number Diff line number Diff line change 1919- apiGroups :
2020 - apps
2121 resources :
22+ - deployments
2223 - statefulsets
2324 verbs :
2425 - create
3233 - multigres.com
3334 resources :
3435 - etcds
36+ - multigateways
3537 verbs :
3638 - create
3739 - delete
@@ -44,12 +46,14 @@ rules:
4446 - multigres.com
4547 resources :
4648 - etcds/finalizers
49+ - multigateways/finalizers
4750 verbs :
4851 - update
4952- apiGroups :
5053 - multigres.com
5154 resources :
5255 - etcds/status
56+ - multigateways/status
5357 verbs :
5458 - get
5559 - patch
Original file line number Diff line number Diff line change @@ -5,6 +5,13 @@ metadata:
55---
66apiVersion : multigres.com/v1alpha1
77kind : Etcd
8+ metadata :
9+ namespace : multigres-sample
10+ name : sample
11+ spec : {}
12+ ---
13+ apiVersion : multigres.com/v1alpha1
14+ kind : MultiGateway
815metadata :
916 namespace : multigres-sample
1017 name : sample
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ module github.com/numtide/multigres-operator
33go 1.25.0
44
55require (
6- github.com/numtide/multigres-operator/api v0.0.0-20251014084930-84399984b067
7- github.com/numtide/multigres-operator/pkg/resource-handler v0.0.0-20251014022805-5eecb766bad7
6+ github.com/numtide/multigres-operator/api v0.0.0-20251017131141-82054a1fba38
7+ github.com/numtide/multigres-operator/pkg/resource-handler v0.0.0-20251017133246-cdcb92ad886a
88 k8s.io/apimachinery v0.34.1
99 k8s.io/client-go v0.34.1
1010 sigs.k8s.io/controller-runtime v0.22.3
Original file line number Diff line number Diff line change @@ -94,10 +94,10 @@ github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee h1:W5t00kpgFd
9494github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee /go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk =
9595github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA =
9696github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 /go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ =
97- github.com/numtide/multigres-operator/api v0.0.0-20251014084930-84399984b067 h1:01tlxBYZWlMmlUzSi2m0wG10LOWyQg4Z2PBeIy5eqI8 =
98- github.com/numtide/multigres-operator/api v0.0.0-20251014084930-84399984b067 /go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc =
99- github.com/numtide/multigres-operator/pkg/resource-handler v0.0.0-20251014022805-5eecb766bad7 h1:5rno78NH1LsMKLVacmc7sWbmkDw3OR/5eliUeF1Lvzw =
100- github.com/numtide/multigres-operator/pkg/resource-handler v0.0.0-20251014022805-5eecb766bad7 /go.mod h1:wfKuX71FsBIi6NCEXFveB2O6xJGJ327pfndOi9uCmzo =
97+ github.com/numtide/multigres-operator/api v0.0.0-20251017131141-82054a1fba38 h1:lnbvut73JAp/InnhXngVP2+mWsSpeBAXBbFPs2bNfiA =
98+ github.com/numtide/multigres-operator/api v0.0.0-20251017131141-82054a1fba38 /go.mod h1:A1bBmTxHr+362dGZ5G6u2S4xsP6enbgdUS/UJUOmKbc =
99+ github.com/numtide/multigres-operator/pkg/resource-handler v0.0.0-20251017133246-cdcb92ad886a h1:pm0AFAymf3Dh/nbR9j8e+IGRJs9IUDPWzeGx0vkmN04 =
100+ github.com/numtide/multigres-operator/pkg/resource-handler v0.0.0-20251017133246-cdcb92ad886a /go.mod h1:AteHsDYBiIW0s9kilqQcyW9xRSYyybP/s0LGeoGH+SM =
101101github.com/onsi/ginkgo/v2 v2.22.0 h1:Yed107/8DjTr0lKCNt7Dn8yQ6ybuDRQoMGrNFKzMfHg =
102102github.com/onsi/ginkgo/v2 v2.22.0 /go.mod h1:7Du3c42kxCUegi0IImZ1wUQzMBVecgIHjR1C+NkhLQo =
103103github.com/onsi/gomega v1.36.1 h1:bJDPBO7ibjxcbHMgSCoo4Yj18UWbKDlLwX1x9sybDcw =
You can’t perform that action at this time.
0 commit comments