@@ -75,72 +75,39 @@ func New(ctx context.Context, cl client.Client, opts *ServerOptions) (*LiqoIPAM,
7575func (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.
9585func (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.
10692func (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.
126102func (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.
137109func (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}
0 commit comments