Skip to content

Commit a7f19bb

Browse files
committed
add logger
1 parent 7fc1a08 commit a7f19bb

39 files changed

+2411
-2401
lines changed

api/cluster_type.go

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
package api
2-
3-
type ClusterJoinConfig struct {
4-
ConfigDigest string `json:"config_digest"`
5-
NodeList []ClusterNodeConfig `json:"nodelist"`
6-
PreferredNode string `json:"preferred_node"`
7-
Totem Totem `json:"totem"`
8-
}
9-
10-
type ClusterNodeConfig struct {
11-
Name string `json:"name"`
12-
NodeID string `json:"nodeid"`
13-
PVEAddr string `json:"pve_addr"`
14-
PVEFP string `json:"pve_fp"`
15-
QuorumVotes string `json:"quorum_votes"`
16-
Ring0Addr string `json:"ring0_addr"`
17-
}
18-
19-
type Totem struct {
20-
ClusterName string `json:"cluster_name"`
21-
ConfigVersion string `json:"config_version"`
22-
Interface interface{} `json:"interface"`
23-
IPVersion string `json:"ip_version"`
24-
LinkMode string `json:"link_mode"`
25-
SecAuth string `json:"secauth"`
26-
Version string `json:"version"`
27-
}
28-
29-
type CorosyncLink struct {
30-
Link0 string `json:"link0"`
31-
Link1 string `json:"link1"`
32-
Link2 string `json:"link2"`
33-
Link3 string `json:"link3"`
34-
Link4 string `json:"link4"`
35-
Link5 string `json:"link5"`
36-
Link6 string `json:"link6"`
37-
Link7 string `json:"link7"`
38-
Link8 string `json:"link8"`
39-
}
1+
package api
2+
3+
type ClusterJoinConfig struct {
4+
ConfigDigest string `json:"config_digest"`
5+
NodeList []ClusterNodeConfig `json:"nodelist"`
6+
PreferredNode string `json:"preferred_node"`
7+
Totem Totem `json:"totem"`
8+
}
9+
10+
type ClusterNodeConfig struct {
11+
Name string `json:"name"`
12+
NodeID string `json:"nodeid"`
13+
PVEAddr string `json:"pve_addr"`
14+
PVEFP string `json:"pve_fp"`
15+
QuorumVotes string `json:"quorum_votes"`
16+
Ring0Addr string `json:"ring0_addr"`
17+
}
18+
19+
type Totem struct {
20+
ClusterName string `json:"cluster_name"`
21+
ConfigVersion string `json:"config_version"`
22+
Interface interface{} `json:"interface"`
23+
IPVersion string `json:"ip_version"`
24+
LinkMode string `json:"link_mode"`
25+
SecAuth string `json:"secauth"`
26+
Version string `json:"version"`
27+
}
28+
29+
type CorosyncLink struct {
30+
Link0 string `json:"link0"`
31+
Link1 string `json:"link1"`
32+
Link2 string `json:"link2"`
33+
Link3 string `json:"link3"`
34+
Link4 string `json:"link4"`
35+
Link5 string `json:"link5"`
36+
Link6 string `json:"link6"`
37+
Link7 string `json:"link7"`
38+
Link8 string `json:"link8"`
39+
}

api/node_type.go

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
1-
package api
2-
3-
type Node struct {
4-
Cpu float32 `json:"cpu"`
5-
Disk int `json:"disk"`
6-
ID string `json:"id"`
7-
Level string `json:"level"`
8-
MaxCpu int `json:"maxcpu"`
9-
MaxDisk int `json:"maxdisk"`
10-
MaxMem int `json:"maxmem"`
11-
Mem int `json:"mem"`
12-
Node string `json:"node"`
13-
SSLFingerprint string `json:"ssl_fingerprint"`
14-
Status string `json:"status"`
15-
Type string `json:"type"`
16-
UpTime int `json:"uptime"`
17-
}
18-
19-
type TermProxy struct {
20-
Port string `json:"port"`
21-
Ticket string `json:"ticket"`
22-
UPID string `json:"upid"`
23-
User string `json:"user"`
24-
}
25-
26-
type TermProxyOption struct {
27-
CMD string `json:"cmd,omitempty"`
28-
CMDOpts string `json:"cmd-opts,omitempty"`
29-
}
30-
31-
type VNCShellOption struct {
32-
TermProxyOption
33-
Height int `json:"height,omitempty"`
34-
Websocket *bool `json:"websocket,omitempty"`
35-
Width int `json:"width,omitempty"`
36-
}
37-
38-
type VNCWebSocket struct {
39-
Port string `json:"port,omitempty"`
40-
VNCTicket string `json:"vncticket,omitempty"`
41-
}
1+
package api
2+
3+
type Node struct {
4+
Cpu float32 `json:"cpu"`
5+
Disk int `json:"disk"`
6+
ID string `json:"id"`
7+
Level string `json:"level"`
8+
MaxCpu int `json:"maxcpu"`
9+
MaxDisk int `json:"maxdisk"`
10+
MaxMem int `json:"maxmem"`
11+
Mem int `json:"mem"`
12+
Node string `json:"node"`
13+
SSLFingerprint string `json:"ssl_fingerprint"`
14+
Status string `json:"status"`
15+
Type string `json:"type"`
16+
UpTime int `json:"uptime"`
17+
}
18+
19+
type TermProxy struct {
20+
Port string `json:"port"`
21+
Ticket string `json:"ticket"`
22+
UPID string `json:"upid"`
23+
User string `json:"user"`
24+
}
25+
26+
type TermProxyOption struct {
27+
CMD string `json:"cmd,omitempty"`
28+
CMDOpts string `json:"cmd-opts,omitempty"`
29+
}
30+
31+
type VNCShellOption struct {
32+
TermProxyOption
33+
Height int `json:"height,omitempty"`
34+
Websocket *bool `json:"websocket,omitempty"`
35+
Width int `json:"width,omitempty"`
36+
}
37+
38+
type VNCWebSocket struct {
39+
Port string `json:"port,omitempty"`
40+
VNCTicket string `json:"vncticket,omitempty"`
41+
}

api/qemu_agent_type.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package api
2-
3-
type OSInfo struct {
4-
ID string `json:"id"`
5-
KernelRelease string `json:"kernel-release"`
6-
KernelVersion string `json:"kernel-version"`
7-
Machine string `json:"machine"`
8-
Name string `json:"name"`
9-
PrettyName string `json:"pretty-name"`
10-
Version string `json:"version"`
11-
VersionID string `json:"version-id"`
12-
}
1+
package api
2+
3+
type OSInfo struct {
4+
ID string `json:"id"`
5+
KernelRelease string `json:"kernel-release"`
6+
KernelVersion string `json:"kernel-version"`
7+
Machine string `json:"machine"`
8+
Name string `json:"name"`
9+
PrettyName string `json:"pretty-name"`
10+
Version string `json:"version"`
11+
VersionID string `json:"version-id"`
12+
}

0 commit comments

Comments
 (0)