Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthHookCommand ¶
NewAuthHookCommand returns a command that will create a DNS authentication entry in the given DNS hosted zone
func NewCertificateCommand ¶
NewCertificateCommand returns a utility command to help create a certificate for OpenShift clusters on AWS
func NewCleanupHookCommand ¶
NewCleanupHookCommand returns a command that will cleanup a DNS authentication entry in the given DNS hosted zone
func NewCreateCertifcateCommand ¶
NewCreateCertifcateCommand returns a command that will create a letsencrypt serving cert for OpenShift clusters on AWS.
Types ¶
type HookOptions ¶
type HookOptions struct { HostedZoneID string Domain string Value string Region string WaitTime time.Duration }
HookOptions is the set of options to create/delete DNS authentication entries
func (*HookOptions) Complete ¶
func (o *HookOptions) Complete(cmd *cobra.Command, args []string) error
Complete finalizes options by using arguments and environment variables
func (*HookOptions) Create ¶
func (o *HookOptions) Create() error
Create creates an authentication DNS record in the specified zone
func (*HookOptions) Delete ¶
func (o *HookOptions) Delete() error
Delete removes the authentication DNS record from the specified zone