Documentation
¶
Overview ¶
Package res contains the logic for validating resource rules
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceRulesService ¶
type ResourceRulesService struct {
// contains filtered or unexported fields
}
ResourceRulesService is a service for reconciling resource rules
func NewResourceRulesService ¶
func NewResourceRulesService(log logr.Logger, api api.Machines) *ResourceRulesService
NewResourceRulesService returns a ResourceRulesService
func (*ResourceRulesService) ReconcileMaasInstanceResourceRule ¶
func (s *ResourceRulesService) ReconcileMaasInstanceResourceRule(rule v1alpha1.ResourceAvailabilityRule, seen map[string]bool) (*types.ValidationRuleResult, error)
ReconcileMaasInstanceResourceRule reconciles a MAAS instance resource rule from the MaasValidator config
Click to show internal directories.
Click to hide internal directories.