Documentation
¶
Overview ¶
Package dns contains the logic for validating MAAS instance DNS rules
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InternalDNSRulesService ¶
type InternalDNSRulesService struct {
// contains filtered or unexported fields
}
InternalDNSRulesService is the service for validating MAAS instance internal DNS rules
func NewInternalDNSRulesService ¶
func NewInternalDNSRulesService(log logr.Logger, api api.DNSResources) *InternalDNSRulesService
NewInternalDNSRulesService creates a new InternalDNSRulesService
func (*InternalDNSRulesService) ReconcileMaasInstanceInternalDNSRule ¶
func (s *InternalDNSRulesService) ReconcileMaasInstanceInternalDNSRule(rule v1alpha1.InternalDNSRule) (*types.ValidationRuleResult, error)
ReconcileMaasInstanceInternalDNSRule reconciles a MAAS instance internal DNS rule
type UpstreamDNSRulesService ¶
type UpstreamDNSRulesService struct {
// contains filtered or unexported fields
}
UpstreamDNSRulesService is the service for validating MAAS instance upstream DNS rules
func NewUpstreamDNSRulesService ¶
func NewUpstreamDNSRulesService(log logr.Logger, api api.MAASServer) *UpstreamDNSRulesService
NewUpstreamDNSRulesService creates a new UpstreamDNSRulesService
func (*UpstreamDNSRulesService) ReconcileMaasInstanceUpstreamDNSRule ¶
func (s *UpstreamDNSRulesService) ReconcileMaasInstanceUpstreamDNSRule(rule v1alpha1.UpstreamDNSRule) (*types.ValidationRuleResult, error)
ReconcileMaasInstanceUpstreamDNSRule reconciles a MAAS instance upstream DNS rule
Click to show internal directories.
Click to hide internal directories.