Documentation ¶
Index ¶
- func IBMPowerProvider(platform string, config map[string]string, systemNamespace string) cloud.CloudProvider
- func IBMZProvider(arch string, config map[string]string, systemNamespace string) cloud.CloudProvider
- type IBMPowerDynamicConfig
- func (r IBMPowerDynamicConfig) CountInstances(kubeClient client.Client, ctx context.Context, instanceTag string) (int, error)
- func (r IBMPowerDynamicConfig) GetInstanceAddress(kubeClient client.Client, ctx context.Context, ...) (string, error)
- func (r IBMPowerDynamicConfig) LaunchInstance(kubeClient client.Client, ctx context.Context, taskRunName string, ...) (cloud.InstanceIdentifier, error)
- func (r IBMPowerDynamicConfig) ListInstances(kubeClient client.Client, ctx context.Context, instanceTag string) ([]cloud.CloudVMInstance, error)
- func (r IBMPowerDynamicConfig) SshUser() string
- func (r IBMPowerDynamicConfig) TerminateInstance(kubeClient client.Client, ctx context.Context, ...) error
- type IBMZDynamicConfig
- func (r IBMZDynamicConfig) CountInstances(kubeClient client.Client, ctx context.Context, instanceTag string) (int, error)
- func (r IBMZDynamicConfig) GetInstanceAddress(kubeClient client.Client, ctx context.Context, ...) (string, error)
- func (r IBMZDynamicConfig) LaunchInstance(kubeClient client.Client, ctx context.Context, taskRunName string, ...) (cloud.InstanceIdentifier, error)
- func (r IBMZDynamicConfig) ListInstances(kubeClient client.Client, ctx context.Context, instanceTag string) ([]cloud.CloudVMInstance, error)
- func (r IBMZDynamicConfig) SshUser() string
- func (r IBMZDynamicConfig) TerminateInstance(kubeClient client.Client, ctx context.Context, ...) error
- type SecretCredentialsProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IBMPowerProvider ¶
func IBMZProvider ¶
Types ¶
type IBMPowerDynamicConfig ¶
type IBMPowerDynamicConfig struct { SystemNamespace string Secret string Key string Image string Url string CRN string Network string Cores float64 Memory float64 System string UserData string ProcType string }
func (IBMPowerDynamicConfig) CountInstances ¶
func (IBMPowerDynamicConfig) GetInstanceAddress ¶
func (r IBMPowerDynamicConfig) GetInstanceAddress(kubeClient client.Client, ctx context.Context, instanceId cloud.InstanceIdentifier) (string, error)
func (IBMPowerDynamicConfig) LaunchInstance ¶
func (IBMPowerDynamicConfig) ListInstances ¶
func (r IBMPowerDynamicConfig) ListInstances(kubeClient client.Client, ctx context.Context, instanceTag string) ([]cloud.CloudVMInstance, error)
func (IBMPowerDynamicConfig) SshUser ¶
func (r IBMPowerDynamicConfig) SshUser() string
func (IBMPowerDynamicConfig) TerminateInstance ¶
func (r IBMPowerDynamicConfig) TerminateInstance(kubeClient client.Client, ctx context.Context, instanceId cloud.InstanceIdentifier) error
type IBMZDynamicConfig ¶
type IBMZDynamicConfig struct { SystemNamespace string Secret string Region string Key string Subnet string Vpc string SecurityGroup string ImageId string Url string Profile string PrivateIP bool }
func (IBMZDynamicConfig) CountInstances ¶
func (IBMZDynamicConfig) GetInstanceAddress ¶
func (r IBMZDynamicConfig) GetInstanceAddress(kubeClient client.Client, ctx context.Context, instanceId cloud.InstanceIdentifier) (string, error)
func (IBMZDynamicConfig) LaunchInstance ¶
func (IBMZDynamicConfig) ListInstances ¶
func (r IBMZDynamicConfig) ListInstances(kubeClient client.Client, ctx context.Context, instanceTag string) ([]cloud.CloudVMInstance, error)
func (IBMZDynamicConfig) SshUser ¶
func (r IBMZDynamicConfig) SshUser() string
func (IBMZDynamicConfig) TerminateInstance ¶
func (r IBMZDynamicConfig) TerminateInstance(kubeClient client.Client, ctx context.Context, instanceId cloud.InstanceIdentifier) error
Click to show internal directories.
Click to hide internal directories.