package
0.0.5
Repository: https://github.com/platform9/ssh-provider.git
Documentation: pkg.go.dev

# Packages

Package install registers the sshprovider API group.
+groupName=sshprovider.platform9.com.

# Functions

Kind takes an unqualified kind and returns a Group qualified GroupKind.
RegisterDefaults adds defaulters functions to the given scheme.
Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Constants

Secret.Data["ssh-privatekey"] - private key needed for authentication.
Secret.Data["username"] - username used for authentication.
GroupName is the group name use in this package.
No description provided by the author
No description provided by the author

# Variables

AddToScheme is exposed for API installation.
SchemeBuilder needs to be exported as `SchemeBuilder` so the code-generation can find it.
SchemeGroupVersion is group version used to register these objects.

# Structs

ClusterSpec defines the desired provider-specific state of the cluster.
ClusterStatus defines the observed provider-specific state of the cluster.
EtcdMember defines the configuration of an etcd member.
MachineComponentVersions.
MachineSpec.
MachineStatus.
ProvisionedMachine describes a machine provisioned to accept SSH requests.
ProvisionedMachineList is a list of ProvisionedMachines.
ProvisionedMachineSpec defines the desired state of ProvisionedMachine.
ProvisionedMachineStatus defines the observed state of ProvisionedMachine.
SSHConfig specifies everything needed to ssh to a host.
VIPConfiguration specifies the parameters used to provision a virtual IP which API servers advertise and accept requests on.

# Type aliases

The MachineRole indicates the purpose of the Machine, and will determine what software and configuration will be used when provisioning and managing the Machine.