@@ -92,11 +92,7 @@ func (c *ClusterSync) monitorCertificateRefresh() {
9292 log .Warning (err )
9393 continue
9494 }
95- if len (data ) != 8 {
96- log .Warning ("bottstrap key in unrecognized format" )
97- continue
98- }
99- url := fmt .Sprintf ("%s://%s" , data [0 ], data [1 ])
95+ url := fmt .Sprintf ("%s://%s" , data ["schema" ], data ["address" ])
10096
10197 csr , key , err := generateCSR ()
10298 if err != nil {
@@ -108,7 +104,7 @@ func (c *ClusterSync) monitorCertificateRefresh() {
108104 log .Warning (err )
109105 continue
110106 }
111- err = c .issueRefreshRequest (url , data [2 ], data [3 ], data [4 ], csr , key )
107+ err = c .issueRefreshRequest (url , data ["port" ], data ["api-base-path" ], data ["path" ], csr , key )
112108 if err != nil {
113109 log .Warning (err )
114110 continue
@@ -202,17 +198,13 @@ func (c *ClusterSync) monitorBootstrapKey() {
202198 if err != nil {
203199 log .Warning (err )
204200 }
205- if len (data ) != 8 {
206- log .Warning ("bootstrap key in unrecognized format" )
207- continue
208- }
209- url := fmt .Sprintf ("%s://%s" , data [0 ], data [1 ])
201+ url := fmt .Sprintf ("%s://%s" , data ["schema" ], data ["address" ])
210202 c .cfg .Cluster .URL .Store (url )
211- c .cfg .Cluster .Port .Store (data [2 ])
212- c .cfg .Cluster .APIBasePath .Store (data [3 ])
213- c .cfg .Cluster .APINodesPath .Store (data [4 ])
214- c .cfg .Cluster .Name .Store (data [5 ])
215- c .cfg .Cluster .Description .Store (data [6 ])
203+ c .cfg .Cluster .Port .Store (data ["port" ])
204+ c .cfg .Cluster .APIBasePath .Store (data ["api-base-path" ])
205+ c .cfg .Cluster .APINodesPath .Store (data ["path" ])
206+ c .cfg .Cluster .Name .Store (data ["name" ])
207+ c .cfg .Cluster .Description .Store (data ["description" ])
216208 c .cfg .Mode .Store ("cluster" )
217209 err = c .cfg .Save ()
218210 if err != nil {
@@ -237,7 +229,7 @@ func (c *ClusterSync) monitorBootstrapKey() {
237229 if err != nil {
238230 log .Panic (err )
239231 }
240- err = c .issueJoinRequest (url , data [2 ], data [3 ], data [4 ], csr , key )
232+ err = c .issueJoinRequest (url , data ["port" ], data ["api-base-path" ], data ["path" ], csr , key )
241233 if err != nil {
242234 log .Warning (err )
243235 continue
0 commit comments