Versions in this module Expand all Collapse all v0 v0.1.1 May 27, 2026 v0.1.0 May 26, 2026 Changes in this version + const DefaultKeyPath + const DefaultSSHHost + const DefaultSSHPort + const DefaultSSHUser + func EnsureHostKeys(keyDir string) error + type Client struct + func NewClient(cfg Config) *Client + func NewClientForNode(clusterName, nodeName string, logger interface{}) *Client + func (c *Client) CopyTo(ctx context.Context, localPath, remotePath string) error + func (c *Client) Exec(ctx context.Context, command string) (string, error) + func (c *Client) ExecWithOutput(ctx context.Context, command string) error + func (c *Client) Interactive(ctx context.Context) error + func (c *Client) WaitForSSH(ctx context.Context, maxRetries int) error + type Config struct + ContainerName string + Host string + KeyPath string + Logger *logrus.Logger + PodmanClient *podman.Client + Port string + User string