@@ -37,13 +37,9 @@ import (
37
37
"github.com/sakura-internet/distributed-mariadb-controller/pkg/controller"
38
38
"github.com/sakura-internet/distributed-mariadb-controller/pkg/nftables"
39
39
"github.com/vishvananda/netlink"
40
-
41
- "golang.org/x/exp/rand"
42
40
)
43
41
44
42
func main () {
45
- rand .Seed (uint64 (time .Now ().UnixNano ()))
46
-
47
43
if err := parseAllFlags (os .Args [1 :]); err != nil {
48
44
panic (err )
49
45
}
@@ -84,14 +80,14 @@ func main() {
84
80
85
81
// start bgpserver
86
82
logger .Debug ("starting bgpserver" , "hostaddress" , myHostAddress )
87
- bs := bgpserver .NewDefaultConnector (
83
+ bgpServerConnect := bgpserver .NewDefaultConnector (
88
84
logger ,
89
- uint32 (bgpAsNumberFlag ),
90
- myHostAddress ,
91
- int32 (bgpServingPortFlag ),
92
- gobgpGrpcPortFlag ,
85
+ bgpserver . WithAsn ( uint32 (bgpAsNumberFlag ) ),
86
+ bgpserver . WithRouterId ( myHostAddress ) ,
87
+ bgpserver . WithListenPort ( int32 (bgpServingPortFlag ) ),
88
+ bgpserver . WithGrpcPort ( gobgpGrpcPortFlag ) ,
93
89
)
94
- if err := bs .Start (ctx ); err != nil {
90
+ if err := bgpServerConnect .Start (ctx ); err != nil {
95
91
panic (err )
96
92
}
97
93
@@ -102,7 +98,7 @@ func main() {
102
98
}
103
99
for _ , v := range peers {
104
100
logger .Debug ("adding peer" , "neighbor" , v )
105
- bs .AddPeer (
101
+ bgpServerConnect .AddPeer (
106
102
v ,
107
103
uint32 (bgpAsNumberFlag ),
108
104
uint32 (bgpServingPortFlag ),
@@ -124,7 +120,7 @@ func main() {
124
120
dbReplicaPassword ,
125
121
uint16 (dbReplicaSourcePortFlag ),
126
122
chainNameForDBAclFlag ,
127
- controller .BgpServerConnector (bs ),
123
+ controller .BgpServerConnector (bgpServerConnect ),
128
124
controller .NftablesConnector (nftConnect ),
129
125
)
130
126
0 commit comments