Documentation
¶
Index ¶
Constants ¶
View Source
const (
BundleConfigWatchNamespaceKey = "watchNamespace"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RegistryV1 ¶
type RegistryV1 struct {
PackageName string
CSV v1alpha1.ClusterServiceVersion
CRDs []apiextensionsv1.CustomResourceDefinition
Others []unstructured.Unstructured
}
func (*RegistryV1) GetConfigSchema ¶ added in v1.7.0
func (rv1 *RegistryV1) GetConfigSchema() (map[string]any, error)
GetConfigSchema builds a validation schema based on what install modes the operator supports.
For registry+v1 bundles, we look at the CSV's install modes and generate a schema that matches. For example, if the operator only supports OwnNamespace mode, we'll require the user to provide a watchNamespace that equals the install namespace.
Click to show internal directories.
Click to hide internal directories.