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 ¶ added in v0.8.0
GetBaseDomain returns a base domain chosen from among the account's public routes.
func GetPublicZone ¶ added in v0.13.0
func GetPublicZone(name string) (*route53.HostedZone, error)
GetPublicZone returns a public route53 zone that matches the name.
func GetSession ¶ added in v0.11.0
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 ¶ added in v0.8.0
IsForbidden returns true if and only if the input error is an HTTP 403 error from the AWS API.
func ValidateCreds ¶ added in v0.13.0
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.