Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigData ¶
type ConfigData struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Configuration ConfigurationSpec `json:"configuration,omitempty"` Localization []LocalizationRule `json:"localization,omitempty"` }
ConfigData defines configuration options.
type ConfigRule ¶
type ConfigurationSpec ¶
type ConfigurationSpec struct { Defaults map[string]any `json:"defaults"` Schema gojsonschema.Schema `json:"schema"` Rules []ConfigRule `json:"rules"` }
type LocalizationRule ¶
type LocalizationRule struct { Resource ResourceItem `json:"resource"` File string `json:"file"` Registry string `json:"registry,omitempty"` Mapping *Mapping `json:"mapping,omitempty"` Repository string `json:"repository,omitempty"` Image string `json:"image,omitempty"` Tag string `json:"tag,omitempty"` }
type ResourceItem ¶
Click to show internal directories.
Click to hide internal directories.