Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MachineName ¶ added in v0.13.1
MachineName generates a machine name for the gateway. The name length is limited to 40 characters to ensure we don't hit the 63-character limit when generating the "machine public IP name". At most 6 characters for the zone (which is usually very short), at most 12 for the region and zone combined, at most 32 for the infra id, region and zone combined (the infra id is the longest significant piece of information here). We add "-subgw-", 7 characters, for a total of 40 with the hyphen between region and zone.
func NewCloud ¶
NewCloud creates a new api.Cloud instance which can prepare Azure for Submariner to be deployed on it.
func NewOcpGatewayDeployer ¶
func NewOcpGatewayDeployer(info *CloudInfo, cloud api.Cloud, msDeployer ocp.MachineSetDeployer, instanceType string, dedicatedGWNode bool, ) (api.GatewayDeployer, error)
NewOcpGatewayDeployer returns a GatewayDeployer capable deploying gateways using OCP. If the supplied cloud is not an azureCloud, an error is returned.