Versions in this module Expand all Collapse all v1 v1.0.0 Mar 24, 2020 Changes in this version + func Add(mgr manager.Manager) error + type AWSActuator struct + func NewAWSActuator(logger log.FieldLogger, secret *corev1.Secret, dnsZone *hivev1.DNSZone, ...) (*AWSActuator, error) + func (a *AWSActuator) Create() error + func (a *AWSActuator) Delete() error + func (a *AWSActuator) Exists() (bool, error) + func (a *AWSActuator) GetNameServers() ([]string, error) + func (a *AWSActuator) ModifyStatus() error + func (a *AWSActuator) Refresh() error + func (a *AWSActuator) UpdateMetadata() error + type Actuator interface + Create func() error + Delete func() error + Exists func() (bool, error) + GetNameServers func() ([]string, error) + ModifyStatus func() error + Refresh func() error + UpdateMetadata func() error + type GCPActuator struct + func NewGCPActuator(logger log.FieldLogger, secret *corev1.Secret, dnsZone *hivev1.DNSZone, ...) (*GCPActuator, error) + func (a *GCPActuator) Create() error + func (a *GCPActuator) Delete() error + func (a *GCPActuator) Exists() (bool, error) + func (a *GCPActuator) GetNameServers() ([]string, error) + func (a *GCPActuator) ModifyStatus() error + func (a *GCPActuator) Refresh() error + func (a *GCPActuator) UpdateMetadata() error + type ReconcileDNSZone struct + func (r *ReconcileDNSZone) Reconcile(request reconcile.Request) (reconcile.Result, error)