validation

package
v0.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 17, 2023 License: Apache-2.0 Imports: 2 Imported by: 11

Documentation

Overview

- CustomResourceDefinition documentation: https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/

Index

Constants

This section is empty.

Variables

AllValidators implements Validator to validate all Operator manifest types.

View Source
var AlphaDeprecatedAPIsValidator = internal.AlphaDeprecatedAPIsValidator

AlphaDeprecatedAPIsValidator implements Validator to validate bundle objects for API deprecation requirements.

Note that this validator looks at the manifests. If any removed APIs for the mapped k8s versions are found, it raises a warning.

This validator only raises an error when the deprecated API found is removed in the specified k8s version informed via the optional key `k8s-version`.

View Source
var BundleValidator = internal.BundleValidator

BundleValidator implements Validator to validate Bundles.

View Source
var ClusterServiceVersionValidator = internal.CSVValidator

ClusterServiceVersionValidator implements Validator to validate ClusterServiceVersions.

View Source
var CommunityOperatorValidator = internal.CommunityOperatorValidator

CommunityOperatorValidator implements Validator to validate bundle objects for the Community Operator requirements.

Deprecated - The checks made for this validator were moved to the external one: https://github.com/redhat-openshift-ecosystem/ocp-olm-catalog-validator. Please no longer use this check it will be removed in the next releases.

View Source
var CustomResourceDefinitionValidator = internal.CRDValidator

CustomResourceDefinitionValidator implements Validator to validate CustomResourceDefinitions.

View Source
var GoodPracticesValidator = internal.GoodPracticesValidator

GoodPracticesValidator implements Validator to validate the criteria defined as good practices

View Source
var MultipleArchitecturesValidator = internal.MultipleArchitecturesValidator

MultipleArchitecturesValidator implements Validator to validate MultipleArchitectures configuration. For further information check: https://olm.operatorframework.io/docs/advanced-tasks/ship-operator-supporting-multiarch/

View Source
var ObjectValidator = internal.ObjectValidator

Object Validator validates various custom objects in the bundle like PDBs and SCCs. Object validation is optional and not a default-level validation.

View Source
var OperatorGroupValidator = internal.OperatorGroupValidator

OperatorGroupValidator implements Validator to validate OperatorGroup manifests

View Source
var OperatorHubV2Validator = internal.OperatorHubV2Validator

OperatorHubV2Validator implements Validator to validate bundle objects for OperatorHub.io requirements.

View Source
var OperatorHubValidator = internal.OperatorHubValidator

OperatorHubValidator implements Validator to validate bundle objects for OperatorHub.io requirements.

Deprecated: Use OperatorHubV2Validator, StandardCapabilitiesValidator and StandardCategoriesValidator for equivalent functionality.

View Source
var PackageManifestValidator = internal.PackageManifestValidator

PackageManifestValidator implements Validator to validate package manifests.

View Source
var StandardCapabilitiesValidator = internal.StandardCapabilitiesValidator

StandardCapabilitiesValidator implements Validator to validate bundle objects for OperatorHub.io requirements around UI capability metadata

View Source
var StandardCategoriesValidator = internal.StandardCategoriesValidator

StandardCategoriesValidator implements Validator to validate bundle objects for OperatorHub.io requirements around UI category metadata

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL