Documentation ¶
Index ¶
Constants ¶
const WatchesFile = "watches.yaml"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Watch ¶
type Watch struct { schema.GroupVersionKind `json:",inline"` ChartDir string `json:"chart"` WatchDependentResources *bool `json:"watchDependentResources,omitempty"` OverrideValues map[string]string `json:"overrideValues,omitempty"` Selector metav1.LabelSelector `json:"selector"` ReconcilePeriod metav1.Duration `json:"reconcilePeriod,omitempty"` }
Watch defines options for configuring a watch for a Helm-based custom resource.
func Load ¶
Load loads a slice of Watches from the watch file at `path`. For each entry in the watches file, it verifies the configuration. If an error is encountered loading the file or verifying the configuration, it will be returned.
func LoadReader ¶
LoadReader loads a slice of Watches from the provided reader. For each entry in the watches file, it verifies the configuration. If an error is encountered reading or verifying the configuration, it will be returned.
func (*Watch) UnmarshalYAML
deprecated
UnmarshalYAML unmarshals an individual watch from the Helm watches.yaml file into a Watch struct.
Deprecated: This function is no longer used internally to unmarshal watches.yaml data. To ensure the correct defaults are applied when loading watches.yaml, use Load() or LoadReader() instead of this function and/or yaml.Unmarshal().