aws

package
v0.24.0-m0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2026 License: Apache-2.0 Imports: 21 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PreferredInstances = []string{"c5d.large", "m5n.large"}

Functions

func NewCloud

func NewCloud(client awsClient.Interface, infraID, region string, opts ...CloudOption) api.Cloud

NewCloud creates a new api.Cloud instance which can prepare AWS for Submariner to be deployed on it.

func NewOcpGatewayDeployer

func NewOcpGatewayDeployer(cloud api.Cloud, msDeployer ocp.MachineSetDeployer, instanceType string) (api.GatewayDeployer, error)

NewOcpGatewayDeployer returns a GatewayDeployer capable deploying gateways using OCP. If the supplied cloud is not an awsCloud, an error is returned.

Types

type CloudOption added in v0.16.8

type CloudOption func(*awsCloud)

func WithControlPlaneSecurityGroup added in v0.16.8

func WithControlPlaneSecurityGroup(id string) CloudOption

func WithPublicSubnetList added in v0.16.8

func WithPublicSubnetList(s []string) CloudOption

func WithVPCName added in v0.16.8

func WithVPCName(name string) CloudOption

func WithWorkerSecurityGroup added in v0.16.8

func WithWorkerSecurityGroup(id string) CloudOption

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL