Documentation ¶
Index ¶
- Constants
- func CreateAllDynamicResources(args *FactoryArgs) ([]client.Object, error)
- func CreateAllStaticResources(args *FactoryArgs) ([]client.Object, error)
- func CreateConfigPropertiesSchema() map[string]extv1.JSONSchemaProps
- func CreateDynamicResourceGroup(group string, args *FactoryArgs) ([]client.Object, error)
- func CreateStaticResourceGroup(group string, args *FactoryArgs) ([]client.Object, error)
- func GetAPIServerCABundle(namespace string, c client.Client, l logr.Logger) []byte
- func GetClusterRolePolicyRules() []rbacv1.PolicyRule
- func NewCdiConfigCrd() *extv1.CustomResourceDefinition
- func NewDataImportCronCrd() *extv1.CustomResourceDefinition
- func NewDataSourceCrd() *extv1.CustomResourceDefinition
- func NewDataVolumeCrd() *extv1.CustomResourceDefinition
- func NewObjectTransferCrd() *extv1.CustomResourceDefinition
- func NewOpenstackVolumePopulator() *extv1.CustomResourceDefinition
- func NewOvirtVolumePopulator() *extv1.CustomResourceDefinition
- func NewStorageProfileCrd() *extv1.CustomResourceDefinition
- func NewVolumeCloneSourceCrd() *extv1.CustomResourceDefinition
- func NewVolumeImportSourceCrd() *extv1.CustomResourceDefinition
- func NewVolumeUploadSourceCrd() *extv1.CustomResourceDefinition
- type FactoryArgs
Constants ¶
const (
// APIServerServiceName is the API server service name
APIServerServiceName = "cdi-api"
)
Variables ¶
This section is empty.
Functions ¶
func CreateAllDynamicResources ¶ added in v1.13.0
func CreateAllDynamicResources(args *FactoryArgs) ([]client.Object, error)
CreateAllDynamicResources creates all dynamic cluster-wide resources
func CreateAllStaticResources ¶ added in v1.13.0
func CreateAllStaticResources(args *FactoryArgs) ([]client.Object, error)
CreateAllStaticResources creates all static cluster-wide resources
func CreateConfigPropertiesSchema ¶ added in v1.33.0
func CreateConfigPropertiesSchema() map[string]extv1.JSONSchemaProps
CreateConfigPropertiesSchema creates the CDIConfigSpec properties schema
func CreateDynamicResourceGroup ¶ added in v1.13.0
func CreateDynamicResourceGroup(group string, args *FactoryArgs) ([]client.Object, error)
CreateDynamicResourceGroup creates all dynamic cluster resources for a specific group/component
func CreateStaticResourceGroup ¶ added in v1.13.0
func CreateStaticResourceGroup(group string, args *FactoryArgs) ([]client.Object, error)
CreateStaticResourceGroup creates all static cluster resources for a specific group/component
func GetAPIServerCABundle ¶ added in v1.59.0
GetAPIServerCABundle returns the API server CA bundle
func GetClusterRolePolicyRules ¶ added in v1.12.0
func GetClusterRolePolicyRules() []rbacv1.PolicyRule
GetClusterRolePolicyRules returns all cluster PolicyRules
func NewCdiConfigCrd ¶ added in v1.21.0
func NewCdiConfigCrd() *extv1.CustomResourceDefinition
NewCdiConfigCrd - provides CDIConfig CRD
func NewDataImportCronCrd ¶ added in v1.36.0
func NewDataImportCronCrd() *extv1.CustomResourceDefinition
NewDataImportCronCrd - provides DataImportCron CRD
func NewDataSourceCrd ¶ added in v1.36.0
func NewDataSourceCrd() *extv1.CustomResourceDefinition
NewDataSourceCrd - provides DataSource CRD
func NewDataVolumeCrd ¶ added in v1.21.0
func NewDataVolumeCrd() *extv1.CustomResourceDefinition
NewDataVolumeCrd - provides DataVolume CRD
func NewObjectTransferCrd ¶ added in v1.31.0
func NewObjectTransferCrd() *extv1.CustomResourceDefinition
NewObjectTransferCrd - provides ObjectTransfer CRD
func NewOpenstackVolumePopulator ¶ added in v1.59.1
func NewOpenstackVolumePopulator() *extv1.CustomResourceDefinition
NewOpenstackVolumePopulator - provides OpenstackVolumePopulator CRD
func NewOvirtVolumePopulator ¶ added in v1.59.1
func NewOvirtVolumePopulator() *extv1.CustomResourceDefinition
NewOvirtVolumePopulator - provides OvirtVolumePopulaor CRD
func NewStorageProfileCrd ¶ added in v1.31.0
func NewStorageProfileCrd() *extv1.CustomResourceDefinition
NewStorageProfileCrd - provides StorageProfile CRD
func NewVolumeCloneSourceCrd ¶ added in v1.57.0
func NewVolumeCloneSourceCrd() *extv1.CustomResourceDefinition
NewVolumeCloneSourceCrd - provides VolumeCloneSource CRD
func NewVolumeImportSourceCrd ¶ added in v1.57.0
func NewVolumeImportSourceCrd() *extv1.CustomResourceDefinition
NewVolumeImportSourceCrd - provides VolumeImportSource CRD
func NewVolumeUploadSourceCrd ¶ added in v1.57.0
func NewVolumeUploadSourceCrd() *extv1.CustomResourceDefinition
NewVolumeUploadSourceCrd - provides VolumeUploadSource CRD