package
19.10.0+incompatible
Repository: https://github.com/safescale-dev-team/safescale.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

ListFeatures lists all features suitable for hosts or clusters.
NewAptInstaller creates a new instance of Installer using script.
NewBashInstaller creates a new instance of Installer using script.
NewClusterTarget ...
NewDcosInstaller creates a new instance of Installer using DCOS.
NewDnfInstaller creates a new instance of Installer using script.
NewEmbeddedFeature searches for an embedded featured named 'name' and initializes a new Feature object with its content.
NewFeature searches for a spec file name 'name' and initializes a new Feature object with its content.
NewHostTarget ...
NewKongController ..
NewNodeTarget ...
NewYumInstaller creates a new instance of Installer using script.
UploadFile uploads a file to remote host.
UploadStringToRemoteFile creates a file 'filename' on remote 'host' with the content 'content'.

# Variables

EmptyValues corresponds to no values for the feature.

# Structs

ClusterTarget defines a target of type Host, satisfying TargetAPI.
Feature contains the information about an installable feature.
HostTarget defines a target of type Host, satisfying TargetAPI.
KongController allows to control Kong, installed on a host.
NodeTarget defines a target of type Node of cluster, including a master.
Settings are used to tune the feature.

# Interfaces

Installer defines the API of an Installer.
Target is an interface that target must satisfy to be able to install something on it.

# Type aliases

Results ...
StepResults contains the errors of the step for each host target.
Variables defines the parameters a Installer may need.