Documentation ¶
Index ¶
- Constants
- type Extender
- func (e *Extender) AddConstraint(name, rawConstraint string) error
- func (e *Extender) DeleteConstraint(name string)
- func (e *Extender) Filter(name string, _ map[string]string) (*bool, error)
- func (e *Extender) IsTerminator() bool
- func (e *Extender) Name() extenders.ExtenderName
- func (e *Extender) ValidateBaseVersion(baseVersion string) (string, error)
- func (e *Extender) ValidateRelease(releaseName, rawConstraint string) error
Constants ¶
View Source
const ( Name extenders.ExtenderName = "DeckhouseVersion" RequirementsField string = "deckhouse" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Extender ¶
type Extender struct {
// contains filtered or unexported fields
}
func (*Extender) AddConstraint ¶
func (*Extender) DeleteConstraint ¶
func (*Extender) Filter ¶
Filter implements Extender interface, it is used by scheduler in addon-operator
func (*Extender) IsTerminator ¶
IsTerminator implements Extender interface, it is used by scheduler in addon-operator
func (*Extender) Name ¶
func (e *Extender) Name() extenders.ExtenderName
Name implements Extender interface, it is used by scheduler in addon-operator
func (*Extender) ValidateBaseVersion ¶
func (*Extender) ValidateRelease ¶
Click to show internal directories.
Click to hide internal directories.