Skip to content

Commit 3549b9b

Browse files
authored
Merge pull request #8
migrate: Replace haproxy-go with haproxy-configurator gRPC client
2 parents b10bf81 + d7244c1 commit 3549b9b

File tree

5 files changed

+303
-169
lines changed

5 files changed

+303
-169
lines changed

controllers/provider.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package controllers
22

33
import (
4-
haproxyv3 "github.com/bear-san/haproxy-go/dataplane/v3"
4+
haproxyv1 "github.com/bear-san/haproxy-configurator/pkg/haproxy/v1"
5+
"google.golang.org/grpc"
56
cloudprovider "k8s.io/cloud-provider"
67
)
78

89
type Provider struct {
910
cloudprovider.Interface
10-
HAproxyClient *haproxyv3.Client
11+
HAProxyClient haproxyv1.HAProxyManagerServiceClient
12+
Connection *grpc.ClientConn
1113
}
1214

1315
func (p *Provider) Initialize(_ cloudprovider.ControllerClientBuilder, _ <-chan struct{}) {
@@ -16,7 +18,7 @@ func (p *Provider) Initialize(_ cloudprovider.ControllerClientBuilder, _ <-chan
1618

1719
func (p *Provider) LoadBalancer() (cloudprovider.LoadBalancer, bool) {
1820
return &ServiceController{
19-
HAProxyClient: p.HAproxyClient,
21+
HAProxyClient: p.HAProxyClient,
2022
}, true
2123
}
2224

0 commit comments

Comments
 (0)