Documentation ¶
Overview ¶
Package aws collects AWS-specific configuration.
Package aws collects AWS-specific configuration.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBaseDomain ¶
GetBaseDomain returns a base domain chosen from among the account's public routes.
func GetPublicZone ¶
func GetPublicZone(name string) (*route53.HostedZone, error)
GetPublicZone returns a public route53 zone that matches the name.
func GetSession ¶
GetSession returns an AWS session by checking credentials and, if no creds are found, asks for them and stores them on disk in a config file
func IsForbidden ¶
IsForbidden returns true if and only if the input error is an HTTP 403 error from the AWS API.
func ValidateCreds ¶
ValidateCreds will try to create an AWS session, and also verify that the current credentials are sufficient to perform an installation, and that they can be used for cluster runtime as either capable of creating new credentials for components that interact with the cloud or being able to be passed through as-is to the components that need cloud credentials
Types ¶
This section is empty.