Versions in this module Expand all Collapse all v1 v1.0.0 Nov 14, 2024 Changes in this version + func PostOverSSH(host *models.Host, path string, requestBody string) ([]byte, error) + func RunOverSSH(scriptDesc string, host *models.Host, timeout time.Duration, scriptPath string, ...) error + func RunSSHBuildLoadTestCode(host *models.Host, ...) error + func RunSSHBuildLoadTestDependencies(host *models.Host) error + func RunSSHCheckAvalancheGoVersion(host *models.Host) ([]byte, error) + func RunSSHCheckBootstrapped(host *models.Host) ([]byte, error) + func RunSSHCheckHealthy(host *models.Host) ([]byte, error) + func RunSSHCopyMonitoringDashboards(host *models.Host, monitoringDashboardPath string) error + func RunSSHCopyYAMLFile(host *models.Host, yamlFilePath string) error + func RunSSHDownloadFile(host *models.Host, filePath string, localFilePath string) error + func RunSSHDownloadNodeMonitoringConfig(host *models.Host, nodeInstanceDirPath string) error + func RunSSHDownloadNodePrometheusConfig(host *models.Host, nodeInstanceDirPath string) error + func RunSSHExportSubnet(host *models.Host, exportPath, cloudServerSubnetPath string) error + func RunSSHGetNewSubnetEVMRelease(host *models.Host, subnetEVMReleaseURL, subnetEVMArchive string) error + func RunSSHGetNodeID(host *models.Host) ([]byte, error) + func RunSSHRestartNode(host *models.Host) error + func RunSSHRunLoadTest(host *models.Host, loadTestCommand, loadTestName string) error + func RunSSHSetupAWMRelayerService(host *models.Host) error + func RunSSHSetupBuildEnv(host *models.Host) error + func RunSSHSetupCLIFromSource(host *models.Host, cliBranch string) error + func RunSSHSetupDevNet(host *models.Host, nodeInstanceDirPath string) error + func RunSSHSetupLoki(host *models.Host, grafanaPkg string) error + func RunSSHSetupMachineMetrics(host *models.Host) error + func RunSSHSetupNode(host *models.Host, configPath, avalancheGoVersion string, cliVersion string, ...) error + func RunSSHSetupPromtail(host *models.Host) error + func RunSSHSetupSeparateMonitoring(host *models.Host, grafanaPkg string) error + func RunSSHStartAWMRelayerService(host *models.Host) error + func RunSSHStartNode(host *models.Host) error + func RunSSHStopAWMRelayerService(host *models.Host) error + func RunSSHStopNode(host *models.Host) error + func RunSSHSubnetSyncStatus(host *models.Host, blockchainID string) ([]byte, error) + func RunSSHTrackSubnet(host *models.Host, subnetName, importPath, networkFlag string) error + func RunSSHUpdateLokiConfig(host *models.Host, port int) error + func RunSSHUpdateMonitoringDashboards(host *models.Host, ...) error + func RunSSHUpdatePrometheusConfig(host *models.Host, avalancheGoPorts, machinePorts, loadTestPorts []string) error + func RunSSHUpdatePromtailConfig(host *models.Host, ip string, port int, cloudID string, nodeID string) error + func RunSSHUpdatePromtailConfigSubnet(host *models.Host, ip string, port int, cloudID string, nodeID string, ...) error + func RunSSHUpdateSubnet(host *models.Host, subnetName, importPath string) error + func RunSSHUpgradeAvalanchego(host *models.Host, avalancheGoVersion string) error + func RunSSHUpgradeSubnetEVM(host *models.Host, subnetEVMBinaryPath string) error + func RunSSHUploadClustersConfig(host *models.Host, localClustersConfigPath string) error + func RunSSHUploadNodeAWMRelayerConfig(host *models.Host, nodeInstanceDirPath string) error + func RunSSHUploadNodeMonitoringConfig(host *models.Host, nodeInstanceDirPath string) error + func RunSSHUploadStakingFiles(host *models.Host, nodeInstanceDirPath string) error + func RunSSHUpsizeRootDisk(host *models.Host) error + func RunSSHWhitelistPubKey(host *models.Host, sshPubKey string) error + func StreamOverSSH(scriptDesc string, host *models.Host, timeout time.Duration, scriptPath string, ...) error