@@ -2,6 +2,7 @@ package main
2
2
3
3
import (
4
4
"bytes"
5
+ "context"
5
6
"encoding/json"
6
7
"fmt"
7
8
@@ -21,7 +22,7 @@ func processClusterByoh() error {
21
22
if len (clusters ) == 0 {
22
23
return nil
23
24
}
24
- log .Info (" byoh clusters : " , clusters )
25
+ log .Info (context . TODO (), "[processClusterByoh] byoh clusters : " , clusters )
25
26
26
27
token = getTksApiToken ()
27
28
if token != "" {
@@ -34,7 +35,7 @@ func processClusterByoh() error {
34
35
url := fmt .Sprintf ("clusters/%s/nodes" , clusterId )
35
36
body , err := apiClient .Get (url )
36
37
if err != nil {
37
- log .Error (err )
38
+ log .Error (context . TODO (), err )
38
39
continue
39
40
}
40
41
@@ -47,25 +48,25 @@ func processClusterByoh() error {
47
48
completed = false
48
49
}
49
50
}
50
- log .Info (out .Nodes )
51
+ log .Info (context . TODO (), out .Nodes )
51
52
52
53
//completed = true // FOR TEST
53
54
if completed {
54
- log .Info (fmt .Sprintf ("all agents registered! starting stack creation. clusterId %s" , clusterId ))
55
+ log .Info (context . TODO (), fmt .Sprintf ("all agents registered! starting stack creation. clusterId %s" , clusterId ))
55
56
// clusterId, newStatus, newMessage, workflowId
56
57
if err = clusterAccessor .UpdateClusterStatus (clusterId , domain .ClusterStatus_INSTALLING , "" , "" ); err != nil {
57
- log .Error ("Failed to update cluster status err : " , err )
58
+ log .Error (context . TODO (), "Failed to update cluster status err : " , err )
58
59
continue
59
60
}
60
61
61
62
if cluster .IsStack {
62
63
if _ , err = apiClient .Post (fmt .Sprintf ("organizations/%s/stacks/%s/install" , cluster .OrganizationId , clusterId ), nil ); err != nil {
63
- log .Error (err )
64
+ log .Error (context . TODO (), err )
64
65
continue
65
66
}
66
67
} else {
67
68
if _ , err = apiClient .Post ("clusters/" + clusterId + "/install" , nil ); err != nil {
68
- log .Error (err )
69
+ log .Error (context . TODO (), err )
69
70
continue
70
71
}
71
72
}
@@ -88,10 +89,7 @@ func transcode(in, out interface{}) {
88
89
}
89
90
90
91
func getTksApiToken () string {
91
- _ , err := apiClient .Post ("auth/ping" , domain.PingTokenRequest {
92
- Token : token ,
93
- OrganizationId : "master" ,
94
- })
92
+ _ , err := apiClient .Get ("auth/verify-token" )
95
93
if err != nil {
96
94
body , err := apiClient .Post ("auth/login" , domain.LoginRequest {
97
95
AccountId : viper .GetString ("tks-api-account" ),
@@ -105,7 +103,7 @@ func getTksApiToken() string {
105
103
var out domain.LoginResponse
106
104
transcode (body , & out )
107
105
108
- log .Info (out .User .Token )
106
+ log .Info (context . TODO (), out .User .Token )
109
107
token = out .User .Token
110
108
}
111
109
0 commit comments