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.