fix(agent): HTTPS 自检证书指纹并定位端口占用并发布 v1.4.6
CI / verify (push) Canceled after 0s

This commit is contained in:
2026-09-28 14:57:11 +08:00
parent 87c072f5d4
commit dfce843b50
15 changed files with 162 additions and 25 deletions
+3 -2
View File
@@ -119,13 +119,14 @@ func (c *AgentClient) Ping(ctx context.Context) error {
return c.request(ctx, http.MethodGet, "/api/v1/ping", nil, nil)
}
func (c *AgentClient) ConfigureHTTPS(ctx context.Context, certPEM, keyPEM string, port int) error {
func (c *AgentClient) ConfigureHTTPS(ctx context.Context, certPEM, keyPEM string, port int) (map[string]any, error) {
var result map[string]any
return c.request(ctx, http.MethodPut, "/api/v1/transport/https", map[string]any{
err := c.request(ctx, http.MethodPut, "/api/v1/transport/https", map[string]any{
"cert_pem": certPEM,
"key_pem": keyPEM,
"port": port,
}, &result)
return result, err
}
func (c *AgentClient) DisableHTTPS(ctx context.Context) error {