Skip to content

Commit 3227047

Browse files
committed
fix: removed redundant ResponseResult return value on grpc
1 parent 5a3b59b commit 3227047

File tree

4 files changed

+53
-108
lines changed

4 files changed

+53
-108
lines changed

cmd/liqo-controller-manager/modules/networking.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ type NetworkingOption struct {
6060
}
6161

6262
// SetupNetworkingModule setup the networking module and initializes its controllers .
63-
func SetupNetworkingModule(ctx context.Context, mgr manager.Manager, opts *NetworkingOption) error {
63+
func SetupNetworkingModule(_ context.Context, mgr manager.Manager, opts *NetworkingOption) error {
6464
networkReconciler := networkctrl.NewNetworkReconciler(mgr.GetClient(), mgr.GetScheme(), opts.IpamClient)
6565
if err := networkReconciler.SetupWithManager(mgr, opts.NetworkWorkers); err != nil {
6666
klog.Errorf("Unable to start the networkReconciler: %v", err)

pkg/ipam/ipam.go

Lines changed: 7 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -75,72 +75,39 @@ func New(ctx context.Context, cl client.Client, opts *ServerOptions) (*LiqoIPAM,
7575
func (lipam *LiqoIPAM) IPAcquire(_ context.Context, req *IPAcquireRequest) (*IPAcquireResponse, error) {
7676
remappedIP, err := lipam.acquireIP(req.GetCidr())
7777
if err != nil {
78-
return &IPAcquireResponse{
79-
Result: &ResponseResult{
80-
Success: false,
81-
Error: err.Error(),
82-
},
83-
}, err
78+
return &IPAcquireResponse{}, err
8479
}
8580

86-
return &IPAcquireResponse{
87-
Ip: remappedIP,
88-
Result: &ResponseResult{
89-
Success: true,
90-
},
91-
}, nil
81+
return &IPAcquireResponse{Ip: remappedIP}, nil
9282
}
9383

9484
// IPRelease releases an IP from a given CIDR.
9585
func (lipam *LiqoIPAM) IPRelease(_ context.Context, req *IPReleaseRequest) (*IPReleaseResponse, error) {
9686
lipam.freeIP(ipCidr{ip: req.GetIp(), cidr: req.GetCidr()})
9787

98-
return &IPReleaseResponse{
99-
Result: &ResponseResult{
100-
Success: true,
101-
},
102-
}, nil
88+
return &IPReleaseResponse{}, nil
10389
}
10490

10591
// NetworkAcquire acquires a network. If it is already reserved, it allocates and reserves a new free one with the same prefix length.
10692
func (lipam *LiqoIPAM) NetworkAcquire(_ context.Context, req *NetworkAcquireRequest) (*NetworkAcquireResponse, error) {
10793
remappedCidr, err := lipam.acquireNetwork(req.GetCidr(), req.GetImmutable())
10894
if err != nil {
109-
return &NetworkAcquireResponse{
110-
Result: &ResponseResult{
111-
Success: false,
112-
Error: err.Error(),
113-
},
114-
}, err
95+
return &NetworkAcquireResponse{}, err
11596
}
11697

117-
return &NetworkAcquireResponse{
118-
Cidr: remappedCidr,
119-
Result: &ResponseResult{
120-
Success: true,
121-
},
122-
}, nil
98+
return &NetworkAcquireResponse{Cidr: remappedCidr}, nil
12399
}
124100

125101
// NetworkRelease releases a network.
126102
func (lipam *LiqoIPAM) NetworkRelease(_ context.Context, req *NetworkReleaseRequest) (*NetworkReleaseResponse, error) {
127103
lipam.freeNetwork(req.GetCidr())
128104

129-
return &NetworkReleaseResponse{
130-
Result: &ResponseResult{
131-
Success: true,
132-
},
133-
}, nil
105+
return &NetworkReleaseResponse{}, nil
134106
}
135107

136108
// NetworkIsAvailable checks if a network is available.
137109
func (lipam *LiqoIPAM) NetworkIsAvailable(_ context.Context, req *NetworkAvailableRequest) (*NetworkAvailableResponse, error) {
138110
available := lipam.isNetworkAvailable(req.GetCidr())
139111

140-
return &NetworkAvailableResponse{
141-
Available: available,
142-
Result: &ResponseResult{
143-
Success: true,
144-
},
145-
}, nil
112+
return &NetworkAvailableResponse{Available: available}, nil
146113
}

pkg/ipam/ipam.pb.go

Lines changed: 39 additions & 59 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/ipam/ipam.proto

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,15 @@ service IPAM {
1111
}
1212

1313
message ResponseResult {
14-
bool success = 1;
15-
string error = 2;
1614
}
1715

1816
message IPAcquireRequest {
1917
string cidr = 1;
2018
}
2119

2220
message IPAcquireResponse {
23-
ResponseResult result = 1;
24-
string ip = 2;
21+
string ip = 1;
22+
ResponseResult result = 2;
2523
}
2624

2725
message IPReleaseRequest {
@@ -39,8 +37,8 @@ message NetworkAcquireRequest {
3937
}
4038

4139
message NetworkAcquireResponse {
42-
ResponseResult result = 1;
43-
string cidr = 2;
40+
string cidr = 1;
41+
ResponseResult result = 2;
4442
}
4543

4644
message NetworkReleaseRequest {
@@ -56,6 +54,6 @@ message NetworkAvailableRequest {
5654
}
5755

5856
message NetworkAvailableResponse {
59-
ResponseResult result = 1;
60-
bool available = 2;
57+
bool available = 1;
58+
ResponseResult result = 2;
6159
}

0 commit comments

Comments
 (0)