Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var PreferredInstances = []string{"c5d.large", "m5n.large"}
Functions ¶
func NewCloud ¶
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
Source Files
¶
Click to show internal directories.
Click to hide internal directories.