Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the openstack v1beta1 API group +kubebuilder:object:generate=true +groupName=openstack.ospk8s.com
Index ¶
- Constants
- Variables
- type Barbican
- func (in *Barbican) DeepCopy() *Barbican
- func (in *Barbican) DeepCopyInto(out *Barbican)
- func (in *Barbican) DeepCopyObject() runtime.Object
- func (r *Barbican) Default()
- func (r *Barbican) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Barbican) ValidateCreate() (admission.Warnings, error)
- func (r *Barbican) ValidateDelete() (admission.Warnings, error)
- func (r *Barbican) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type BarbicanAPISpec
- type BarbicanList
- type BarbicanSpec
- type BarbicanStatus
- type BarbicanWorkerSpec
- type CacheSpec
- type CephSpec
- type Cinder
- func (in *Cinder) DeepCopy() *Cinder
- func (in *Cinder) DeepCopyInto(out *Cinder)
- func (in *Cinder) DeepCopyObject() runtime.Object
- func (r *Cinder) Default()
- func (r *Cinder) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Cinder) ValidateCreate() (admission.Warnings, error)
- func (r *Cinder) ValidateDelete() (admission.Warnings, error)
- func (r *Cinder) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type CinderAPISpec
- type CinderBackendSpec
- type CinderBackupSpec
- type CinderList
- type CinderSchedulerSpec
- type CinderSpec
- type CinderStatus
- type CinderVolumeSpec
- type ConfigSection
- type ControlPlane
- func (in *ControlPlane) DeepCopy() *ControlPlane
- func (in *ControlPlane) DeepCopyInto(out *ControlPlane)
- func (in *ControlPlane) DeepCopyObject() runtime.Object
- func (r *ControlPlane) Default()
- func (r *ControlPlane) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ControlPlane) ValidateCreate() (admission.Warnings, error)
- func (r *ControlPlane) ValidateDelete() (admission.Warnings, error)
- func (r *ControlPlane) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ControlPlaneIngressSpec
- type ControlPlaneList
- type ControlPlaneNodeSelector
- type ControlPlaneSpec
- type ControlPlaneStatus
- type ControlPlaneTLSSpec
- type ExternalBrokerAdminSecret
- type ExternalBrokerSpec
- type ExternalDatabaseAdminSecret
- type ExternalDatabaseSpec
- type ExtraConfig
- type Glance
- func (in *Glance) DeepCopy() *Glance
- func (in *Glance) DeepCopyInto(out *Glance)
- func (in *Glance) DeepCopyObject() runtime.Object
- func (r *Glance) Default()
- func (r *Glance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Glance) ValidateCreate() (admission.Warnings, error)
- func (r *Glance) ValidateDelete() (admission.Warnings, error)
- func (r *Glance) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type GlanceAPISpec
- type GlanceBackendSpec
- type GlanceList
- type GlanceSpec
- type GlanceStatus
- type Heat
- func (in *Heat) DeepCopy() *Heat
- func (in *Heat) DeepCopyInto(out *Heat)
- func (in *Heat) DeepCopyObject() runtime.Object
- func (r *Heat) Default()
- func (r *Heat) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Heat) ValidateCreate() (admission.Warnings, error)
- func (r *Heat) ValidateDelete() (admission.Warnings, error)
- func (r *Heat) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type HeatAPISpec
- type HeatEngineSpec
- type HeatList
- type HeatSpec
- type HeatStatus
- type Horizon
- func (in *Horizon) DeepCopy() *Horizon
- func (in *Horizon) DeepCopyInto(out *Horizon)
- func (in *Horizon) DeepCopyObject() runtime.Object
- func (r *Horizon) Default()
- func (r *Horizon) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Horizon) ValidateCreate() (admission.Warnings, error)
- func (r *Horizon) ValidateDelete() (admission.Warnings, error)
- func (r *Horizon) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type HorizonList
- type HorizonSSOMethod
- type HorizonSSOSpec
- type HorizonServerSpec
- type HorizonSpec
- type HorizonStatus
- type IngressSpec
- type IssuerRef
- type JobSpec
- type Keystone
- func (in *Keystone) DeepCopy() *Keystone
- func (in *Keystone) DeepCopyInto(out *Keystone)
- func (in *Keystone) DeepCopyObject() runtime.Object
- func (r *Keystone) Default()
- func (r *Keystone) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Keystone) ValidateCreate() (admission.Warnings, error)
- func (r *Keystone) ValidateDelete() (admission.Warnings, error)
- func (r *Keystone) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type KeystoneAPISpec
- type KeystoneList
- type KeystoneNotificationsSpec
- type KeystoneOIDCSpec
- type KeystoneService
- type KeystoneServiceList
- type KeystoneServiceSpec
- type KeystoneServiceStatus
- type KeystoneSpec
- type KeystoneStatus
- type KeystoneUser
- func (in *KeystoneUser) DeepCopy() *KeystoneUser
- func (in *KeystoneUser) DeepCopyInto(out *KeystoneUser)
- func (in *KeystoneUser) DeepCopyObject() runtime.Object
- func (r *KeystoneUser) Default()
- func (r *KeystoneUser) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeystoneUser) ValidateCreate() (admission.Warnings, error)
- func (r *KeystoneUser) ValidateDelete() (admission.Warnings, error)
- func (r *KeystoneUser) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type KeystoneUserList
- type KeystoneUserSpec
- type KeystoneUserStatus
- type Magnum
- func (in *Magnum) DeepCopy() *Magnum
- func (in *Magnum) DeepCopyInto(out *Magnum)
- func (in *Magnum) DeepCopyObject() runtime.Object
- func (r *Magnum) Default()
- func (r *Magnum) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Magnum) ValidateCreate() (admission.Warnings, error)
- func (r *Magnum) ValidateDelete() (admission.Warnings, error)
- func (r *Magnum) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type MagnumAPISpec
- type MagnumConductorSpec
- type MagnumList
- type MagnumSpec
- type MagnumStatus
- type Manila
- func (in *Manila) DeepCopy() *Manila
- func (in *Manila) DeepCopyInto(out *Manila)
- func (in *Manila) DeepCopyObject() runtime.Object
- func (r *Manila) Default()
- func (r *Manila) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Manila) ValidateCreate() (admission.Warnings, error)
- func (r *Manila) ValidateDelete() (admission.Warnings, error)
- func (r *Manila) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ManilaAPISpec
- type ManilaBackendSpec
- type ManilaCephSpec
- type ManilaList
- type ManilaRookCephSpec
- type ManilaSchedulerSpec
- type ManilaShareSpec
- type ManilaSpec
- type ManilaStatus
- type MariaDB
- func (in *MariaDB) DeepCopy() *MariaDB
- func (in *MariaDB) DeepCopyInto(out *MariaDB)
- func (in *MariaDB) DeepCopyObject() runtime.Object
- func (r *MariaDB) Default()
- func (r *MariaDB) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MariaDB) ValidateCreate() (admission.Warnings, error)
- func (r *MariaDB) ValidateDelete() (admission.Warnings, error)
- func (r *MariaDB) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type MariaDBDatabase
- func (in *MariaDBDatabase) DeepCopy() *MariaDBDatabase
- func (in *MariaDBDatabase) DeepCopyInto(out *MariaDBDatabase)
- func (in *MariaDBDatabase) DeepCopyObject() runtime.Object
- func (r *MariaDBDatabase) Default()
- func (r *MariaDBDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MariaDBDatabase) ValidateCreate() (admission.Warnings, error)
- func (r *MariaDBDatabase) ValidateDelete() (admission.Warnings, error)
- func (r *MariaDBDatabase) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type MariaDBDatabaseList
- type MariaDBDatabaseSpec
- type MariaDBDatabaseStatus
- type MariaDBExporterSpec
- type MariaDBList
- type MariaDBPrometheusSpec
- type MariaDBSpec
- type MariaDBStatus
- type Memcached
- func (in *Memcached) DeepCopy() *Memcached
- func (in *Memcached) DeepCopyInto(out *Memcached)
- func (in *Memcached) DeepCopyObject() runtime.Object
- func (r *Memcached) Default()
- func (r *Memcached) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Memcached) ValidateCreate() (admission.Warnings, error)
- func (r *Memcached) ValidateDelete() (admission.Warnings, error)
- func (r *Memcached) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type MemcachedExporterSpec
- type MemcachedList
- type MemcachedPrometheusSpec
- type MemcachedSpec
- type MemcachedStatus
- type Neutron
- func (in *Neutron) DeepCopy() *Neutron
- func (in *Neutron) DeepCopyInto(out *Neutron)
- func (in *Neutron) DeepCopyObject() runtime.Object
- func (r *Neutron) Default()
- func (r *Neutron) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Neutron) ValidateCreate() (admission.Warnings, error)
- func (r *Neutron) ValidateDelete() (admission.Warnings, error)
- func (r *Neutron) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NeutronList
- type NeutronMetadataAgentSpec
- type NeutronNovaSpec
- type NeutronPlacementSpec
- type NeutronServerSpec
- type NeutronSpec
- type NeutronStatus
- type Nova
- func (in *Nova) DeepCopy() *Nova
- func (in *Nova) DeepCopyInto(out *Nova)
- func (in *Nova) DeepCopyObject() runtime.Object
- func (r *Nova) Default()
- func (r *Nova) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Nova) ValidateCreate() (admission.Warnings, error)
- func (r *Nova) ValidateDelete() (admission.Warnings, error)
- func (r *Nova) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NovaAPISpec
- type NovaCell
- func (in *NovaCell) DeepCopy() *NovaCell
- func (in *NovaCell) DeepCopyInto(out *NovaCell)
- func (in *NovaCell) DeepCopyObject() runtime.Object
- func (r *NovaCell) Default()
- func (r *NovaCell) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NovaCell) ValidateCreate() (admission.Warnings, error)
- func (r *NovaCell) ValidateDelete() (admission.Warnings, error)
- func (r *NovaCell) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NovaCellList
- type NovaCellSpec
- type NovaCellStatus
- type NovaComputeNode
- type NovaComputeNodeList
- type NovaComputeNodeSpec
- type NovaComputeNodeStatus
- type NovaComputeSSHSpec
- type NovaComputeSet
- func (in *NovaComputeSet) DeepCopy() *NovaComputeSet
- func (in *NovaComputeSet) DeepCopyInto(out *NovaComputeSet)
- func (in *NovaComputeSet) DeepCopyObject() runtime.Object
- func (r *NovaComputeSet) Default()
- func (r *NovaComputeSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NovaComputeSet) ValidateCreate() (admission.Warnings, error)
- func (r *NovaComputeSet) ValidateDelete() (admission.Warnings, error)
- func (r *NovaComputeSet) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NovaComputeSetList
- type NovaComputeSetSpec
- type NovaComputeSetStatus
- type NovaConductorSpec
- type NovaFlavor
- type NovaFlavorList
- type NovaFlavorSpec
- type NovaFlavorStatus
- type NovaHostAggregate
- type NovaHostAggregateList
- type NovaHostAggregateSpec
- type NovaHostAggregateStatus
- type NovaHypervisorStatus
- type NovaKeypair
- type NovaKeypairList
- type NovaKeypairSpec
- type NovaKeypairStatus
- type NovaLibvirtdSpec
- type NovaList
- type NovaMetadataSpec
- type NovaNeutronSpec
- type NovaNoVNCProxySpec
- type NovaPlacementSpec
- type NovaSchedulerSpec
- type NovaSpec
- type NovaStatus
- type OVNControlPlane
- func (in *OVNControlPlane) DeepCopy() *OVNControlPlane
- func (in *OVNControlPlane) DeepCopyInto(out *OVNControlPlane)
- func (in *OVNControlPlane) DeepCopyObject() runtime.Object
- func (r *OVNControlPlane) Default()
- func (r *OVNControlPlane) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OVNControlPlane) ValidateCreate() (admission.Warnings, error)
- func (r *OVNControlPlane) ValidateDelete() (admission.Warnings, error)
- func (r *OVNControlPlane) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type OVNControlPlaneList
- type OVNControlPlaneSpec
- type OVNControlPlaneStatus
- type OVNControllerSpec
- type OVNDBSpec
- type OVNNodeSpec
- type OVNNorthdSpec
- type OVSDBSpec
- type OVSSwitchSpec
- type Octavia
- func (in *Octavia) DeepCopy() *Octavia
- func (in *Octavia) DeepCopyInto(out *Octavia)
- func (in *Octavia) DeepCopyObject() runtime.Object
- func (r *Octavia) Default()
- func (r *Octavia) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Octavia) ValidateCreate() (admission.Warnings, error)
- func (r *Octavia) ValidateDelete() (admission.Warnings, error)
- func (r *Octavia) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type OctaviaAPISpec
- type OctaviaAmphoraHealthPort
- type OctaviaAmphoraSpec
- type OctaviaAmphoraStatus
- type OctaviaDriverAgentSpec
- type OctaviaHealthManagerSpec
- type OctaviaHousekeepingSpec
- type OctaviaList
- type OctaviaOVNSpec
- type OctaviaSpec
- type OctaviaStatus
- type OctaviaWorkerSpec
- type Placement
- func (in *Placement) DeepCopy() *Placement
- func (in *Placement) DeepCopyInto(out *Placement)
- func (in *Placement) DeepCopyObject() runtime.Object
- func (r *Placement) Default()
- func (r *Placement) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Placement) ValidateCreate() (admission.Warnings, error)
- func (r *Placement) ValidateDelete() (admission.Warnings, error)
- func (r *Placement) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PlacementAPISpec
- type PlacementList
- type PlacementSpec
- type PlacementStatus
- type RabbitMQ
- func (in *RabbitMQ) DeepCopy() *RabbitMQ
- func (in *RabbitMQ) DeepCopyInto(out *RabbitMQ)
- func (in *RabbitMQ) DeepCopyObject() runtime.Object
- func (r *RabbitMQ) Default()
- func (r *RabbitMQ) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RabbitMQ) ValidateCreate() (admission.Warnings, error)
- func (r *RabbitMQ) ValidateDelete() (admission.Warnings, error)
- func (r *RabbitMQ) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type RabbitMQList
- type RabbitMQManagementSpec
- type RabbitMQPrometheusSpec
- type RabbitMQSpec
- type RabbitMQStatus
- type RabbitMQUser
- func (in *RabbitMQUser) DeepCopy() *RabbitMQUser
- func (in *RabbitMQUser) DeepCopyInto(out *RabbitMQUser)
- func (in *RabbitMQUser) DeepCopyObject() runtime.Object
- func (r *RabbitMQUser) Default()
- func (r *RabbitMQUser) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RabbitMQUser) ValidateCreate() (admission.Warnings, error)
- func (r *RabbitMQUser) ValidateDelete() (admission.Warnings, error)
- func (r *RabbitMQUser) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type RabbitMQUserList
- type RabbitMQUserSpec
- type RabbitMQUserStatus
- type Rally
- func (in *Rally) DeepCopy() *Rally
- func (in *Rally) DeepCopyInto(out *Rally)
- func (in *Rally) DeepCopyObject() runtime.Object
- func (r *Rally) Default()
- func (r *Rally) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Rally) ValidateCreate() (admission.Warnings, error)
- func (r *Rally) ValidateDelete() (admission.Warnings, error)
- func (r *Rally) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type RallyList
- type RallySpec
- type RallyStatus
- type RallyTask
- func (in *RallyTask) DeepCopy() *RallyTask
- func (in *RallyTask) DeepCopyInto(out *RallyTask)
- func (in *RallyTask) DeepCopyObject() runtime.Object
- func (r *RallyTask) Default()
- func (r *RallyTask) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RallyTask) ValidateCreate() (admission.Warnings, error)
- func (r *RallyTask) ValidateDelete() (admission.Warnings, error)
- func (r *RallyTask) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type RallyTaskList
- type RallyTaskSpec
- type RallyTaskStatus
- type RallyToolboxSpec
- type RookCephSpec
- type TLSClientSpec
- type TLSProxySpec
- type TLSServerSpec
- type VolumeSpec
Constants ¶
const ( ConditionReady = "Ready" ConditionCompleted = "Completed" ReasonCompleted = "Completed" ReasonDeleteError = "DeleteError" ReasonPending = "Pending" ReasonReconciled = "Reconciled" ReasonReconcileError = "ReconcileError" ReasonRunning = "Running" )
const ( DefaultBarbicanAPIImage = "kolla/barbican-api:2023.2-ubuntu-jammy" DefaultBarbicanWorkerImage = "kolla/barbican-worker:2023.2-ubuntu-jammy" DefaultCinderAPIImage = "kolla/cinder-api:2023.2-ubuntu-jammy" DefaultCinderBackupImage = "kolla/cinder-backup:2023.2-ubuntu-jammy" DefaultCinderSchedulerImage = "kolla/cinder-scheduler:2023.2-ubuntu-jammy" DefaultCinderVolumeImage = "kolla/cinder-volume:2023.2-ubuntu-jammy" DefaultGlanceAPIImage = "kolla/glance-api:2023.2-ubuntu-jammy" DefaultHeatAPIImage = "kolla/heat-api:2023.2-ubuntu-jammy" DefaultHeatCFNImage = "kolla/heat-api-cfn:2023.2-ubuntu-jammy" DefaultHeatEngineImage = "kolla/heat-engine:2023.2-ubuntu-jammy" DefaultHorizonServerImage = "kolla/horizon:2023.2-ubuntu-jammy" DefaultKeystoneAPIImage = "kolla/keystone:2023.2-ubuntu-jammy" DefaultMagnumAPIImage = "kolla/magnum-api:2023.2-ubuntu-jammy" DefaultMagnumConductorImage = "kolla/magnum-conductor:2023.2-ubuntu-jammy" DefaultManilaAPIImage = "kolla/manila-api:2023.2-ubuntu-jammy" DefaultManilaSchedulerImage = "kolla/manila-scheduler:2023.2-ubuntu-jammy" DefaultNeutronMetadataAgentImage = "kolla/neutron-metadata-agent:2023.2-ubuntu-jammy" DefaultNeutronServerImage = "kolla/neutron-server:2023.2-ubuntu-jammy" DefaultNovaAPIImage = "kolla/nova-api:2023.2-ubuntu-jammy" DefaultNovaConductorImage = "kolla/nova-conductor:2023.2-ubuntu-jammy" DefaultNovaSchedulerImage = "kolla/nova-scheduler:2023.2-ubuntu-jammy" DefaultNovaNoVNCProxyImage = "kolla/nova-novncproxy:2023.2-ubuntu-jammy" DefaultNovaComputeImage = "kolla/nova-compute:2023.2-ubuntu-jammy" DefaultNovaComputeSSHImage = "kolla/nova-ssh:2023.2-ubuntu-jammy" DefaultNovaLibvirtdImage = "kolla/nova-libvirt:2023.2-ubuntu-jammy" DefaultOctaviaAPIImage = "kolla/octavia-api:2023.2-ubuntu-jammy" DefaultOctaviaDriverAgentImage = "kolla/octavia-driver-agent:2023.2-ubuntu-jammy" DefaultOctaviaHealthManagerImage = "kolla/octavia-health-manager:2023.2-ubuntu-jammy" DefaultOctaviaHousekeepingImage = "kolla/octavia-housekeeping:2023.2-ubuntu-jammy" DefaultOctaviaWorkerImage = "kolla/octavia-worker:2023.2-ubuntu-jammy" // NOTE this is needed because dhcp client is not baked into any kolla images DefaultOctaviaHealthManagerInitDHCPImage = "loci/octavia:2023.1-ubuntu_focal" DefaultOVNControllerImage = "kolla/ovn-controller:2023.2-ubuntu-jammy" DefaultOVNNorthdImage = "kolla/ovn-northd:2023.2-ubuntu-jammy" DefaultOVNOVSDBNorthImage = "kolla/ovn-nb-db-server:2023.2-ubuntu-jammy" DefaultOVNOVSDBSouthImage = "kolla/ovn-sb-db-server:2023.2-ubuntu-jammy" DefaultOVSDBImage = "kolla/openvswitch-db-server:2023.2-ubuntu-jammy" DefaultOVSSwitchImage = "kolla/openvswitch-vswitchd:2023.2-ubuntu-jammy" DefaultPlacementAPIImage = "kolla/placement-api:2023.2-ubuntu-jammy" DefaultRallyImage = "xrally/xrally-openstack:3.0.0" DefaultMariaDBImage = "docker.io/bitnami/mariadb:10.5.8-debian-10-r21" DefaultMariaDBExporterImage = "docker.io/bitnami/mysqld-exporter:0.13.0" DefaultMemcachedImage = "docker.io/bitnami/memcached:1.6.9-debian-10-r0" DefaultMemcachedExporterImage = "docker.io/bitnami/memcached-exporter:0.9.0" DefaultRabbitMQImage = "docker.io/bitnami/rabbitmq:3.8.9-debian-10-r58" DefaultRabbitMQManagementImage = "rabbitmq:3.8.9-management" DefaultTLSProxyImage = "haproxy:3.0.2" )
const (
DefaultAmphoraImageURL = "https://tarballs.opendev.org/openstack/octavia/test-images/test-only-amphora-x64-haproxy-ubuntu-jammy.qcow2"
)
const DefaultCacheServer = "memcached:11211"
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "openstack.ospk8s.com", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Barbican ¶
type Barbican struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BarbicanSpec `json:"spec,omitempty"` Status BarbicanStatus `json:"status,omitempty"` }
Barbican is the Schema for the barbicans API
func (*Barbican) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Barbican.
func (*Barbican) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Barbican) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Barbican) Default ¶
func (r *Barbican) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Barbican) SetupWebhookWithManager ¶
func (*Barbican) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Barbican) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BarbicanAPISpec ¶
type BarbicanAPISpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*BarbicanAPISpec) DeepCopy ¶
func (in *BarbicanAPISpec) DeepCopy() *BarbicanAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BarbicanAPISpec.
func (*BarbicanAPISpec) DeepCopyInto ¶
func (in *BarbicanAPISpec) DeepCopyInto(out *BarbicanAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BarbicanList ¶
type BarbicanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Barbican `json:"items"` }
BarbicanList contains a list of Barbican
func (*BarbicanList) DeepCopy ¶
func (in *BarbicanList) DeepCopy() *BarbicanList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BarbicanList.
func (*BarbicanList) DeepCopyInto ¶
func (in *BarbicanList) DeepCopyInto(out *BarbicanList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BarbicanList) DeepCopyObject ¶
func (in *BarbicanList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BarbicanSpec ¶
type BarbicanSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional API BarbicanAPISpec `json:"api,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional Worker BarbicanWorkerSpec `json:"scheduler,omitempty"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional Broker RabbitMQUserSpec `json:"broker,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
BarbicanSpec defines the desired state of Barbican
func (*BarbicanSpec) DeepCopy ¶
func (in *BarbicanSpec) DeepCopy() *BarbicanSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BarbicanSpec.
func (*BarbicanSpec) DeepCopyInto ¶
func (in *BarbicanSpec) DeepCopyInto(out *BarbicanSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BarbicanStatus ¶
type BarbicanStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
BarbicanStatus defines the observed state of Barbican
func (*BarbicanStatus) DeepCopy ¶
func (in *BarbicanStatus) DeepCopy() *BarbicanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BarbicanStatus.
func (*BarbicanStatus) DeepCopyInto ¶
func (in *BarbicanStatus) DeepCopyInto(out *BarbicanStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BarbicanWorkerSpec ¶
type BarbicanWorkerSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*BarbicanWorkerSpec) DeepCopy ¶
func (in *BarbicanWorkerSpec) DeepCopy() *BarbicanWorkerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BarbicanWorkerSpec.
func (*BarbicanWorkerSpec) DeepCopyInto ¶
func (in *BarbicanWorkerSpec) DeepCopyInto(out *BarbicanWorkerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpec ¶
type CacheSpec struct { // +optional Servers []string `json:"servers,omitempty"` }
func (*CacheSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpec.
func (*CacheSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CephSpec ¶
type CephSpec struct { PoolName string `json:"poolName"` ClientName string `json:"clientName"` Secret string `json:"secret"` Rook *RookCephSpec `json:"rook"` }
func (*CephSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CephSpec.
func (*CephSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cinder ¶
type Cinder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CinderSpec `json:"spec,omitempty"` Status CinderStatus `json:"status,omitempty"` }
Cinder is the Schema for the cinders API
func (*Cinder) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cinder.
func (*Cinder) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cinder) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cinder) Default ¶
func (r *Cinder) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Cinder) SetupWebhookWithManager ¶
func (*Cinder) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Cinder) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CinderAPISpec ¶
type CinderAPISpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*CinderAPISpec) DeepCopy ¶
func (in *CinderAPISpec) DeepCopy() *CinderAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderAPISpec.
func (*CinderAPISpec) DeepCopyInto ¶
func (in *CinderAPISpec) DeepCopyInto(out *CinderAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CinderBackendSpec ¶
type CinderBackendSpec struct { Name string `json:"name"` VolumeBackendName string `json:"volumeBackendName"` // +optional Ceph *CephSpec `json:"ceph,omitempty"` }
func (*CinderBackendSpec) DeepCopy ¶
func (in *CinderBackendSpec) DeepCopy() *CinderBackendSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderBackendSpec.
func (*CinderBackendSpec) DeepCopyInto ¶
func (in *CinderBackendSpec) DeepCopyInto(out *CinderBackendSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CinderBackupSpec ¶
type CinderBackupSpec struct { // +optional Enabled bool `json:"enabled,omitempty"` // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*CinderBackupSpec) DeepCopy ¶
func (in *CinderBackupSpec) DeepCopy() *CinderBackupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderBackupSpec.
func (*CinderBackupSpec) DeepCopyInto ¶
func (in *CinderBackupSpec) DeepCopyInto(out *CinderBackupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CinderList ¶
type CinderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cinder `json:"items"` }
CinderList contains a list of Cinder
func (*CinderList) DeepCopy ¶
func (in *CinderList) DeepCopy() *CinderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderList.
func (*CinderList) DeepCopyInto ¶
func (in *CinderList) DeepCopyInto(out *CinderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CinderList) DeepCopyObject ¶
func (in *CinderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CinderSchedulerSpec ¶
type CinderSchedulerSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*CinderSchedulerSpec) DeepCopy ¶
func (in *CinderSchedulerSpec) DeepCopy() *CinderSchedulerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderSchedulerSpec.
func (*CinderSchedulerSpec) DeepCopyInto ¶
func (in *CinderSchedulerSpec) DeepCopyInto(out *CinderSchedulerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CinderSpec ¶
type CinderSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional API CinderAPISpec `json:"api,omitempty"` // +optional Backup CinderBackupSpec `json:"backup,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional Scheduler CinderSchedulerSpec `json:"scheduler,omitempty"` // +optional Volume CinderVolumeSpec `json:"volume,omitempty"` Backends []CinderBackendSpec `json:"backends"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional Broker RabbitMQUserSpec `json:"broker,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
CinderSpec defines the desired state of Cinder
func (*CinderSpec) DeepCopy ¶
func (in *CinderSpec) DeepCopy() *CinderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderSpec.
func (*CinderSpec) DeepCopyInto ¶
func (in *CinderSpec) DeepCopyInto(out *CinderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CinderStatus ¶
type CinderStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
CinderStatus defines the observed state of Cinder
func (*CinderStatus) DeepCopy ¶
func (in *CinderStatus) DeepCopy() *CinderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderStatus.
func (*CinderStatus) DeepCopyInto ¶
func (in *CinderStatus) DeepCopyInto(out *CinderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CinderVolumeSpec ¶
type CinderVolumeSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*CinderVolumeSpec) DeepCopy ¶
func (in *CinderVolumeSpec) DeepCopy() *CinderVolumeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CinderVolumeSpec.
func (*CinderVolumeSpec) DeepCopyInto ¶
func (in *CinderVolumeSpec) DeepCopyInto(out *CinderVolumeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSection ¶
func (ConfigSection) DeepCopy ¶
func (in ConfigSection) DeepCopy() ConfigSection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSection.
func (ConfigSection) DeepCopyInto ¶
func (in ConfigSection) DeepCopyInto(out *ConfigSection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControlPlane ¶
type ControlPlane struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ControlPlaneSpec `json:"spec,omitempty"` Status ControlPlaneStatus `json:"status,omitempty"` }
ControlPlane is the Schema for the controlplanes API
func (*ControlPlane) DeepCopy ¶
func (in *ControlPlane) DeepCopy() *ControlPlane
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlane.
func (*ControlPlane) DeepCopyInto ¶
func (in *ControlPlane) DeepCopyInto(out *ControlPlane)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ControlPlane) DeepCopyObject ¶
func (in *ControlPlane) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ControlPlane) Default ¶
func (r *ControlPlane) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*ControlPlane) SetupWebhookWithManager ¶
func (r *ControlPlane) SetupWebhookWithManager(mgr ctrl.Manager) error
SetupWebhookWithManager will setup the manager to manage the webhooks
func (*ControlPlane) ValidateCreate ¶
func (r *ControlPlane) ValidateCreate() (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ControlPlane) ValidateDelete ¶
func (r *ControlPlane) ValidateDelete() (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ControlPlane) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ControlPlaneIngressSpec ¶
type ControlPlaneIngressSpec struct { // +optional Annotations map[string]string `json:"annotations,omitempty"` // +optional ClassName *string `json:"className,omitempty"` // +optional TLSSecretName string `json:"tlsSecretName,omitempty"` }
func (*ControlPlaneIngressSpec) DeepCopy ¶
func (in *ControlPlaneIngressSpec) DeepCopy() *ControlPlaneIngressSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlaneIngressSpec.
func (*ControlPlaneIngressSpec) DeepCopyInto ¶
func (in *ControlPlaneIngressSpec) DeepCopyInto(out *ControlPlaneIngressSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControlPlaneList ¶
type ControlPlaneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ControlPlane `json:"items"` }
ControlPlaneList contains a list of ControlPlane
func (*ControlPlaneList) DeepCopy ¶
func (in *ControlPlaneList) DeepCopy() *ControlPlaneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlaneList.
func (*ControlPlaneList) DeepCopyInto ¶
func (in *ControlPlaneList) DeepCopyInto(out *ControlPlaneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ControlPlaneList) DeepCopyObject ¶
func (in *ControlPlaneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ControlPlaneNodeSelector ¶
type ControlPlaneNodeSelector struct { // +optional Controller map[string]string `json:"controller,omitempty"` // +optional Compute map[string]string `json:"compute,omitempty"` }
func (*ControlPlaneNodeSelector) DeepCopy ¶
func (in *ControlPlaneNodeSelector) DeepCopy() *ControlPlaneNodeSelector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlaneNodeSelector.
func (*ControlPlaneNodeSelector) DeepCopyInto ¶
func (in *ControlPlaneNodeSelector) DeepCopyInto(out *ControlPlaneNodeSelector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControlPlaneSpec ¶
type ControlPlaneSpec struct { Domain string `json:"domain"` // +optional Ingress ControlPlaneIngressSpec `json:"ingress,omitempty"` // +optional NodeSelector ControlPlaneNodeSelector `json:"nodeSelector,omitempty"` // +optional TLS ControlPlaneTLSSpec `json:"tls,omitempty"` // +optional Broker RabbitMQSpec `json:"broker,omitempty"` // +optional ExternalBroker *ExternalBrokerSpec `json:"externalBroker,omitempty"` // +optional Cache MemcachedSpec `json:"cache,omitempty"` // +optional ExternalCache *CacheSpec `json:"externalCache,omitempty"` // +optional Database MariaDBSpec `json:"database,omitempty"` // +optional ExternalDatabase *ExternalDatabaseSpec `json:"externalDatabase,omitempty"` // +optional Keystone KeystoneSpec `json:"keystone,omitempty"` // +optional Glance GlanceSpec `json:"glance,omitempty"` // +optional Placement PlacementSpec `json:"placement,omitempty"` // +optional Nova NovaSpec `json:"nova,omitempty"` // +optional Neutron NeutronSpec `json:"neutron,omitempty"` // +optional OVN OVNControlPlaneSpec `json:"ovn,omitempty"` // +optional Horizon HorizonSpec `json:"horizon,omitempty"` // +optional Barbican *BarbicanSpec `json:"barbican,omitempty"` // +optional Cinder *CinderSpec `json:"cinder,omitempty"` // +optional Heat *HeatSpec `json:"heat,omitempty"` // +optional Magnum *MagnumSpec `json:"magnum,omitempty"` // +optional Manila *ManilaSpec `json:"manila,omitempty"` // +optional Octavia *OctaviaSpec `json:"octavia,omitempty"` // +optional Rally *RallySpec `json:"rally,omitempty"` }
ControlPlaneSpec defines the desired state of ControlPlane
func (*ControlPlaneSpec) DeepCopy ¶
func (in *ControlPlaneSpec) DeepCopy() *ControlPlaneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlaneSpec.
func (*ControlPlaneSpec) DeepCopyInto ¶
func (in *ControlPlaneSpec) DeepCopyInto(out *ControlPlaneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControlPlaneStatus ¶
ControlPlaneStatus defines the observed state of ControlPlane
func (*ControlPlaneStatus) DeepCopy ¶
func (in *ControlPlaneStatus) DeepCopy() *ControlPlaneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlaneStatus.
func (*ControlPlaneStatus) DeepCopyInto ¶
func (in *ControlPlaneStatus) DeepCopyInto(out *ControlPlaneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ControlPlaneTLSSpec ¶
type ControlPlaneTLSSpec struct { // +optional Disabled bool `json:"disabled,omitempty"` // +optional Client TLSClientSpec `json:"client,omitempty"` // +optional Server TLSServerSpec `json:"server,omitempty"` // +optional ExternalIssuer bool `json:"externalIssuer,omitempty"` }
func (*ControlPlaneTLSSpec) DeepCopy ¶
func (in *ControlPlaneTLSSpec) DeepCopy() *ControlPlaneTLSSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlPlaneTLSSpec.
func (*ControlPlaneTLSSpec) DeepCopyInto ¶
func (in *ControlPlaneTLSSpec) DeepCopyInto(out *ControlPlaneTLSSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalBrokerAdminSecret ¶
type ExternalBrokerAdminSecret struct { Name string `json:"name"` // +optional UsernameKey string `json:"usernameKey,omitempty"` // +optional PasswordKey string `json:"passwordKey,omitempty"` }
func (*ExternalBrokerAdminSecret) DeepCopy ¶
func (in *ExternalBrokerAdminSecret) DeepCopy() *ExternalBrokerAdminSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalBrokerAdminSecret.
func (*ExternalBrokerAdminSecret) DeepCopyInto ¶
func (in *ExternalBrokerAdminSecret) DeepCopyInto(out *ExternalBrokerAdminSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalBrokerSpec ¶
type ExternalBrokerSpec struct { AdminSecret ExternalBrokerAdminSecret `json:"adminSecret"` Host string `json:"host"` // +optional Port uint16 `json:"port,omitempty"` // +optional AdminPort uint16 `json:"adminPort,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` }
func (*ExternalBrokerSpec) DeepCopy ¶
func (in *ExternalBrokerSpec) DeepCopy() *ExternalBrokerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalBrokerSpec.
func (*ExternalBrokerSpec) DeepCopyInto ¶
func (in *ExternalBrokerSpec) DeepCopyInto(out *ExternalBrokerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalDatabaseAdminSecret ¶
type ExternalDatabaseAdminSecret struct { Name string `json:"name"` // +optional PasswordKey string `json:"passwordKey,omitempty"` }
func (*ExternalDatabaseAdminSecret) DeepCopy ¶
func (in *ExternalDatabaseAdminSecret) DeepCopy() *ExternalDatabaseAdminSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDatabaseAdminSecret.
func (*ExternalDatabaseAdminSecret) DeepCopyInto ¶
func (in *ExternalDatabaseAdminSecret) DeepCopyInto(out *ExternalDatabaseAdminSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalDatabaseSpec ¶
type ExternalDatabaseSpec struct { AdminSecret ExternalDatabaseAdminSecret `json:"adminSecret"` Host string `json:"host"` // +optional Port uint16 `json:"port,omitempty"` }
func (*ExternalDatabaseSpec) DeepCopy ¶
func (in *ExternalDatabaseSpec) DeepCopy() *ExternalDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDatabaseSpec.
func (*ExternalDatabaseSpec) DeepCopyInto ¶
func (in *ExternalDatabaseSpec) DeepCopyInto(out *ExternalDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtraConfig ¶
type ExtraConfig map[string]ConfigSection
func (ExtraConfig) DeepCopy ¶
func (in ExtraConfig) DeepCopy() ExtraConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtraConfig.
func (ExtraConfig) DeepCopyInto ¶
func (in ExtraConfig) DeepCopyInto(out *ExtraConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Glance ¶
type Glance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlanceSpec `json:"spec,omitempty"` Status GlanceStatus `json:"status,omitempty"` }
Glance is the Schema for the glances API
func (*Glance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Glance.
func (*Glance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Glance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Glance) Default ¶
func (r *Glance) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Glance) SetupWebhookWithManager ¶
func (*Glance) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Glance) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GlanceAPISpec ¶
type GlanceAPISpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` // +optional TLSProxy TLSProxySpec `json:"tlsProxy,omitempty"` }
func (*GlanceAPISpec) DeepCopy ¶
func (in *GlanceAPISpec) DeepCopy() *GlanceAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlanceAPISpec.
func (*GlanceAPISpec) DeepCopyInto ¶
func (in *GlanceAPISpec) DeepCopyInto(out *GlanceAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlanceBackendSpec ¶
type GlanceBackendSpec struct { Name string `json:"name"` // +optional Default bool `json:"default,omitempty"` // +optional Ceph *CephSpec `json:"ceph,omitempty"` // +optional PVC *VolumeSpec `json:"pvc,omitempty"` }
func (*GlanceBackendSpec) DeepCopy ¶
func (in *GlanceBackendSpec) DeepCopy() *GlanceBackendSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlanceBackendSpec.
func (*GlanceBackendSpec) DeepCopyInto ¶
func (in *GlanceBackendSpec) DeepCopyInto(out *GlanceBackendSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlanceList ¶
type GlanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Glance `json:"items"` }
GlanceList contains a list of Glance
func (*GlanceList) DeepCopy ¶
func (in *GlanceList) DeepCopy() *GlanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlanceList.
func (*GlanceList) DeepCopyInto ¶
func (in *GlanceList) DeepCopyInto(out *GlanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlanceList) DeepCopyObject ¶
func (in *GlanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlanceSpec ¶
type GlanceSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional API GlanceAPISpec `json:"api,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional Backends []GlanceBackendSpec `json:"backends,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
GlanceSpec defines the desired state of Glance
func (*GlanceSpec) DeepCopy ¶
func (in *GlanceSpec) DeepCopy() *GlanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlanceSpec.
func (*GlanceSpec) DeepCopyInto ¶
func (in *GlanceSpec) DeepCopyInto(out *GlanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlanceStatus ¶
type GlanceStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
GlanceStatus defines the observed state of Glance
func (*GlanceStatus) DeepCopy ¶
func (in *GlanceStatus) DeepCopy() *GlanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlanceStatus.
func (*GlanceStatus) DeepCopyInto ¶
func (in *GlanceStatus) DeepCopyInto(out *GlanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Heat ¶
type Heat struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HeatSpec `json:"spec,omitempty"` Status HeatStatus `json:"status,omitempty"` }
Heat is the Schema for the heats API
func (*Heat) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Heat.
func (*Heat) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Heat) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Heat) Default ¶
func (r *Heat) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Heat) SetupWebhookWithManager ¶
func (*Heat) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Heat) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type HeatAPISpec ¶
type HeatAPISpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*HeatAPISpec) DeepCopy ¶
func (in *HeatAPISpec) DeepCopy() *HeatAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeatAPISpec.
func (*HeatAPISpec) DeepCopyInto ¶
func (in *HeatAPISpec) DeepCopyInto(out *HeatAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeatEngineSpec ¶
type HeatEngineSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*HeatEngineSpec) DeepCopy ¶
func (in *HeatEngineSpec) DeepCopy() *HeatEngineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeatEngineSpec.
func (*HeatEngineSpec) DeepCopyInto ¶
func (in *HeatEngineSpec) DeepCopyInto(out *HeatEngineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeatList ¶
type HeatList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Heat `json:"items"` }
HeatList contains a list of Heat
func (*HeatList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeatList.
func (*HeatList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HeatList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HeatSpec ¶
type HeatSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional API HeatAPISpec `json:"api,omitempty"` // +optional CFN HeatAPISpec `json:"cfn,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional Engine HeatEngineSpec `json:"engine,omitempty"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional Broker RabbitMQUserSpec `json:"broker,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
HeatSpec defines the desired state of Heat
func (*HeatSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeatSpec.
func (*HeatSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeatStatus ¶
type HeatStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
HeatStatus defines the observed state of Heat
func (*HeatStatus) DeepCopy ¶
func (in *HeatStatus) DeepCopy() *HeatStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeatStatus.
func (*HeatStatus) DeepCopyInto ¶
func (in *HeatStatus) DeepCopyInto(out *HeatStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Horizon ¶
type Horizon struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HorizonSpec `json:"spec,omitempty"` Status HorizonStatus `json:"status,omitempty"` }
Horizon is the Schema for the horizons API
func (*Horizon) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Horizon.
func (*Horizon) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Horizon) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Horizon) Default ¶
func (r *Horizon) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Horizon) SetupWebhookWithManager ¶
func (*Horizon) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Horizon) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type HorizonList ¶
type HorizonList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Horizon `json:"items"` }
HorizonList contains a list of Horizon
func (*HorizonList) DeepCopy ¶
func (in *HorizonList) DeepCopy() *HorizonList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizonList.
func (*HorizonList) DeepCopyInto ¶
func (in *HorizonList) DeepCopyInto(out *HorizonList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HorizonList) DeepCopyObject ¶
func (in *HorizonList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HorizonSSOMethod ¶
type HorizonSSOMethod struct { Kind string `json:"kind"` Title string `json:"title"` // +optional Default bool `json:"default,omitempty"` }
func (*HorizonSSOMethod) DeepCopy ¶
func (in *HorizonSSOMethod) DeepCopy() *HorizonSSOMethod
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizonSSOMethod.
func (*HorizonSSOMethod) DeepCopyInto ¶
func (in *HorizonSSOMethod) DeepCopyInto(out *HorizonSSOMethod)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HorizonSSOSpec ¶
type HorizonSSOSpec struct { // +optional Enabled bool `json:"enabled,omitempty"` // +optional KeystoneURL string `json:"keystoneURL,omitempty"` // +optional Methods []HorizonSSOMethod `json:"methods,omitempty"` }
func (*HorizonSSOSpec) DeepCopy ¶
func (in *HorizonSSOSpec) DeepCopy() *HorizonSSOSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizonSSOSpec.
func (*HorizonSSOSpec) DeepCopyInto ¶
func (in *HorizonSSOSpec) DeepCopyInto(out *HorizonSSOSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HorizonServerSpec ¶
type HorizonServerSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*HorizonServerSpec) DeepCopy ¶
func (in *HorizonServerSpec) DeepCopy() *HorizonServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizonServerSpec.
func (*HorizonServerSpec) DeepCopyInto ¶
func (in *HorizonServerSpec) DeepCopyInto(out *HorizonServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HorizonSpec ¶
type HorizonSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional Server HorizonServerSpec `json:"server,omitempty"` // +optional SSO HorizonSSOSpec `json:"sso,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` }
HorizonSpec defines the desired state of Horizon
func (*HorizonSpec) DeepCopy ¶
func (in *HorizonSpec) DeepCopy() *HorizonSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizonSpec.
func (*HorizonSpec) DeepCopyInto ¶
func (in *HorizonSpec) DeepCopyInto(out *HorizonSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HorizonStatus ¶
HorizonStatus defines the observed state of Horizon
func (*HorizonStatus) DeepCopy ¶
func (in *HorizonStatus) DeepCopy() *HorizonStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizonStatus.
func (*HorizonStatus) DeepCopyInto ¶
func (in *HorizonStatus) DeepCopyInto(out *HorizonStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressSpec ¶
type IngressSpec struct { // +optional Annotations map[string]string `json:"annotations,omitempty"` // +optional ClassName *string `json:"className,omitempty"` // +optional Host string `json:"host,omitempty"` // +optional TLSSecretName string `json:"tlsSecretName,omitempty"` }
func (*IngressSpec) DeepCopy ¶
func (in *IngressSpec) DeepCopy() *IngressSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSpec.
func (*IngressSpec) DeepCopyInto ¶
func (in *IngressSpec) DeepCopyInto(out *IngressSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IssuerRef ¶
type IssuerRef struct { // +optional Name string `json:"name,omitempty"` // +optional Kind string `json:"kind,omitempty"` }
func (*IssuerRef) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IssuerRef.
func (*IssuerRef) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpec ¶
type JobSpec struct { // +optional Image string `json:"image,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*JobSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec.
func (*JobSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Keystone ¶
type Keystone struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeystoneSpec `json:"spec,omitempty"` Status KeystoneStatus `json:"status,omitempty"` }
Keystone is the Schema for the keystones API
func (*Keystone) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Keystone.
func (*Keystone) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Keystone) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Keystone) Default ¶
func (r *Keystone) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Keystone) SetupWebhookWithManager ¶
func (*Keystone) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Keystone) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type KeystoneAPISpec ¶
type KeystoneAPISpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*KeystoneAPISpec) DeepCopy ¶
func (in *KeystoneAPISpec) DeepCopy() *KeystoneAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneAPISpec.
func (*KeystoneAPISpec) DeepCopyInto ¶
func (in *KeystoneAPISpec) DeepCopyInto(out *KeystoneAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoneList ¶
type KeystoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Keystone `json:"items"` }
KeystoneList contains a list of Keystone
func (*KeystoneList) DeepCopy ¶
func (in *KeystoneList) DeepCopy() *KeystoneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneList.
func (*KeystoneList) DeepCopyInto ¶
func (in *KeystoneList) DeepCopyInto(out *KeystoneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoneList) DeepCopyObject ¶
func (in *KeystoneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeystoneNotificationsSpec ¶
type KeystoneNotificationsSpec struct { // +optional Enabled bool `json:"enabled,omitempty"` }
func (*KeystoneNotificationsSpec) DeepCopy ¶
func (in *KeystoneNotificationsSpec) DeepCopy() *KeystoneNotificationsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneNotificationsSpec.
func (*KeystoneNotificationsSpec) DeepCopyInto ¶
func (in *KeystoneNotificationsSpec) DeepCopyInto(out *KeystoneNotificationsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoneOIDCSpec ¶
type KeystoneOIDCSpec struct { // +optional Enabled bool `json:"enabled,omitempty"` // +optional Secret string `json:"secret,omitempty"` // +optional IdentityProvider string `json:"identityProvider,omitempty"` // +optional DashboardURL string `json:"dashboardURL,omitempty"` // +optional ProviderMetadataURL string `json:"providerMetadataURL,omitempty"` // +optional RedirectURI string `json:"redirectURI,omitempty"` // +optional Scopes []string `json:"scopes,omitempty"` // +optional RequireClaims []string `json:"requireClaims,omitempty"` // +optional ExtraConfig map[string]string `json:"extraConfig,omitempty"` }
func (*KeystoneOIDCSpec) DeepCopy ¶
func (in *KeystoneOIDCSpec) DeepCopy() *KeystoneOIDCSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneOIDCSpec.
func (*KeystoneOIDCSpec) DeepCopyInto ¶
func (in *KeystoneOIDCSpec) DeepCopyInto(out *KeystoneOIDCSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoneService ¶
type KeystoneService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeystoneServiceSpec `json:"spec,omitempty"` Status KeystoneServiceStatus `json:"status,omitempty"` }
KeystoneService is the Schema for the keystoneservices API
func (*KeystoneService) DeepCopy ¶
func (in *KeystoneService) DeepCopy() *KeystoneService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneService.
func (*KeystoneService) DeepCopyInto ¶
func (in *KeystoneService) DeepCopyInto(out *KeystoneService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoneService) DeepCopyObject ¶
func (in *KeystoneService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeystoneServiceList ¶
type KeystoneServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeystoneService `json:"items"` }
KeystoneServiceList contains a list of KeystoneService
func (*KeystoneServiceList) DeepCopy ¶
func (in *KeystoneServiceList) DeepCopy() *KeystoneServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneServiceList.
func (*KeystoneServiceList) DeepCopyInto ¶
func (in *KeystoneServiceList) DeepCopyInto(out *KeystoneServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoneServiceList) DeepCopyObject ¶
func (in *KeystoneServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeystoneServiceSpec ¶
type KeystoneServiceSpec struct { Name string `json:"name"` Type string `json:"type"` PublicURL string `json:"publicURL"` InternalURL string `json:"internalURL"` }
KeystoneServiceSpec defines the desired state of KeystoneService
func (*KeystoneServiceSpec) DeepCopy ¶
func (in *KeystoneServiceSpec) DeepCopy() *KeystoneServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneServiceSpec.
func (*KeystoneServiceSpec) DeepCopyInto ¶
func (in *KeystoneServiceSpec) DeepCopyInto(out *KeystoneServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoneServiceStatus ¶
KeystoneServiceStatus defines the observed state of KeystoneService
func (*KeystoneServiceStatus) DeepCopy ¶
func (in *KeystoneServiceStatus) DeepCopy() *KeystoneServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneServiceStatus.
func (*KeystoneServiceStatus) DeepCopyInto ¶
func (in *KeystoneServiceStatus) DeepCopyInto(out *KeystoneServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoneSpec ¶
type KeystoneSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional API KeystoneAPISpec `json:"api,omitempty"` // +optional BootstrapJob JobSpec `json:"bootstrapJob,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional Broker RabbitMQUserSpec `json:"broker,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional Notifications KeystoneNotificationsSpec `json:"notifications,omitempty"` // +optional OIDC KeystoneOIDCSpec `json:"oidc,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
KeystoneSpec defines the desired state of Keystone
func (*KeystoneSpec) DeepCopy ¶
func (in *KeystoneSpec) DeepCopy() *KeystoneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneSpec.
func (*KeystoneSpec) DeepCopyInto ¶
func (in *KeystoneSpec) DeepCopyInto(out *KeystoneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoneStatus ¶
type KeystoneStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional BootstrapJobHash string `json:"bootstrapJobHash,omitempty"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
KeystoneStatus defines the observed state of Keystone
func (*KeystoneStatus) DeepCopy ¶
func (in *KeystoneStatus) DeepCopy() *KeystoneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneStatus.
func (*KeystoneStatus) DeepCopyInto ¶
func (in *KeystoneStatus) DeepCopyInto(out *KeystoneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoneUser ¶
type KeystoneUser struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeystoneUserSpec `json:"spec,omitempty"` Status KeystoneUserStatus `json:"status,omitempty"` }
KeystoneUser is the Schema for the keystoneusers API
func (*KeystoneUser) DeepCopy ¶
func (in *KeystoneUser) DeepCopy() *KeystoneUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneUser.
func (*KeystoneUser) DeepCopyInto ¶
func (in *KeystoneUser) DeepCopyInto(out *KeystoneUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoneUser) DeepCopyObject ¶
func (in *KeystoneUser) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoneUser) Default ¶
func (r *KeystoneUser) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*KeystoneUser) SetupWebhookWithManager ¶
func (r *KeystoneUser) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*KeystoneUser) ValidateCreate ¶
func (r *KeystoneUser) ValidateCreate() (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeystoneUser) ValidateDelete ¶
func (r *KeystoneUser) ValidateDelete() (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*KeystoneUser) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type KeystoneUserList ¶
type KeystoneUserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeystoneUser `json:"items"` }
KeystoneUserList contains a list of KeystoneUser
func (*KeystoneUserList) DeepCopy ¶
func (in *KeystoneUserList) DeepCopy() *KeystoneUserList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneUserList.
func (*KeystoneUserList) DeepCopyInto ¶
func (in *KeystoneUserList) DeepCopyInto(out *KeystoneUserList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoneUserList) DeepCopyObject ¶
func (in *KeystoneUserList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeystoneUserSpec ¶
type KeystoneUserSpec struct { Secret string `json:"secret"` // +optional Name string `json:"name,omitempty"` // +optional Roles []string `json:"roles,omitempty"` // +optional Domain string `json:"domain,omitempty"` // +optional Project string `json:"project,omitempty"` // +optional ProjectDomain string `json:"projectDomain,omitempty"` }
KeystoneUserSpec defines the desired state of KeystoneUser
func (*KeystoneUserSpec) DeepCopy ¶
func (in *KeystoneUserSpec) DeepCopy() *KeystoneUserSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneUserSpec.
func (*KeystoneUserSpec) DeepCopyInto ¶
func (in *KeystoneUserSpec) DeepCopyInto(out *KeystoneUserSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoneUserStatus ¶
KeystoneUserStatus defines the observed state of KeystoneUser
func (*KeystoneUserStatus) DeepCopy ¶
func (in *KeystoneUserStatus) DeepCopy() *KeystoneUserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoneUserStatus.
func (*KeystoneUserStatus) DeepCopyInto ¶
func (in *KeystoneUserStatus) DeepCopyInto(out *KeystoneUserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Magnum ¶
type Magnum struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MagnumSpec `json:"spec,omitempty"` Status MagnumStatus `json:"status,omitempty"` }
Magnum is the Schema for the magnums API
func (*Magnum) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Magnum.
func (*Magnum) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Magnum) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Magnum) Default ¶
func (r *Magnum) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Magnum) SetupWebhookWithManager ¶
func (*Magnum) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Magnum) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MagnumAPISpec ¶
type MagnumAPISpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*MagnumAPISpec) DeepCopy ¶
func (in *MagnumAPISpec) DeepCopy() *MagnumAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MagnumAPISpec.
func (*MagnumAPISpec) DeepCopyInto ¶
func (in *MagnumAPISpec) DeepCopyInto(out *MagnumAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MagnumConductorSpec ¶
type MagnumConductorSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*MagnumConductorSpec) DeepCopy ¶
func (in *MagnumConductorSpec) DeepCopy() *MagnumConductorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MagnumConductorSpec.
func (*MagnumConductorSpec) DeepCopyInto ¶
func (in *MagnumConductorSpec) DeepCopyInto(out *MagnumConductorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MagnumList ¶
type MagnumList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Magnum `json:"items"` }
MagnumList contains a list of Magnum
func (*MagnumList) DeepCopy ¶
func (in *MagnumList) DeepCopy() *MagnumList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MagnumList.
func (*MagnumList) DeepCopyInto ¶
func (in *MagnumList) DeepCopyInto(out *MagnumList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MagnumList) DeepCopyObject ¶
func (in *MagnumList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MagnumSpec ¶
type MagnumSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional API MagnumAPISpec `json:"api,omitempty"` // +optional Conductor MagnumConductorSpec `json:"conductor,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional Broker RabbitMQUserSpec `json:"broker,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
MagnumSpec defines the desired state of Magnum
func (*MagnumSpec) DeepCopy ¶
func (in *MagnumSpec) DeepCopy() *MagnumSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MagnumSpec.
func (*MagnumSpec) DeepCopyInto ¶
func (in *MagnumSpec) DeepCopyInto(out *MagnumSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MagnumStatus ¶
type MagnumStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
MagnumStatus defines the observed state of Magnum
func (*MagnumStatus) DeepCopy ¶
func (in *MagnumStatus) DeepCopy() *MagnumStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MagnumStatus.
func (*MagnumStatus) DeepCopyInto ¶
func (in *MagnumStatus) DeepCopyInto(out *MagnumStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Manila ¶
type Manila struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManilaSpec `json:"spec,omitempty"` Status ManilaStatus `json:"status,omitempty"` }
Manila is the Schema for the manilas API
func (*Manila) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Manila.
func (*Manila) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Manila) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Manila) Default ¶
func (r *Manila) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Manila) SetupWebhookWithManager ¶
func (*Manila) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Manila) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ManilaAPISpec ¶
type ManilaAPISpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*ManilaAPISpec) DeepCopy ¶
func (in *ManilaAPISpec) DeepCopy() *ManilaAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManilaAPISpec.
func (*ManilaAPISpec) DeepCopyInto ¶
func (in *ManilaAPISpec) DeepCopyInto(out *ManilaAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManilaBackendSpec ¶
type ManilaBackendSpec struct { Name string `json:"name"` Ceph *ManilaCephSpec `json:"ceph"` }
func (*ManilaBackendSpec) DeepCopy ¶
func (in *ManilaBackendSpec) DeepCopy() *ManilaBackendSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManilaBackendSpec.
func (*ManilaBackendSpec) DeepCopyInto ¶
func (in *ManilaBackendSpec) DeepCopyInto(out *ManilaBackendSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManilaCephSpec ¶
type ManilaCephSpec struct { ClientName string `json:"clientName"` Secret string `json:"secret"` Rook *ManilaRookCephSpec `json:"rook"` }
func (*ManilaCephSpec) DeepCopy ¶
func (in *ManilaCephSpec) DeepCopy() *ManilaCephSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManilaCephSpec.
func (*ManilaCephSpec) DeepCopyInto ¶
func (in *ManilaCephSpec) DeepCopyInto(out *ManilaCephSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManilaList ¶
type ManilaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Manila `json:"items"` }
ManilaList contains a list of Manila
func (*ManilaList) DeepCopy ¶
func (in *ManilaList) DeepCopy() *ManilaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManilaList.
func (*ManilaList) DeepCopyInto ¶
func (in *ManilaList) DeepCopyInto(out *ManilaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManilaList) DeepCopyObject ¶
func (in *ManilaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManilaRookCephSpec ¶
type ManilaRookCephSpec struct {
Namespace string `json:"namespace"`
}
func (*ManilaRookCephSpec) DeepCopy ¶
func (in *ManilaRookCephSpec) DeepCopy() *ManilaRookCephSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManilaRookCephSpec.
func (*ManilaRookCephSpec) DeepCopyInto ¶
func (in *ManilaRookCephSpec) DeepCopyInto(out *ManilaRookCephSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManilaSchedulerSpec ¶
type ManilaSchedulerSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*ManilaSchedulerSpec) DeepCopy ¶
func (in *ManilaSchedulerSpec) DeepCopy() *ManilaSchedulerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManilaSchedulerSpec.
func (*ManilaSchedulerSpec) DeepCopyInto ¶
func (in *ManilaSchedulerSpec) DeepCopyInto(out *ManilaSchedulerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManilaShareSpec ¶
type ManilaShareSpec struct { string `json:"image,omitempty"` Replicas int32 `json:"replicas,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty"` Resources corev1.ResourceRequirements `json:"resources,omitempty"` }Image
func (*ManilaShareSpec) DeepCopy ¶
func (in *ManilaShareSpec) DeepCopy() *ManilaShareSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManilaShareSpec.
func (*ManilaShareSpec) DeepCopyInto ¶
func (in *ManilaShareSpec) DeepCopyInto(out *ManilaShareSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManilaSpec ¶
type ManilaSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional API ManilaAPISpec `json:"api,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional Scheduler ManilaSchedulerSpec `json:"scheduler,omitempty"` Share ManilaShareSpec `json:"share,omitempty"` Backends []ManilaBackendSpec `json:"backends"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional Broker RabbitMQUserSpec `json:"broker,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
ManilaSpec defines the desired state of Manila
func (*ManilaSpec) DeepCopy ¶
func (in *ManilaSpec) DeepCopy() *ManilaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManilaSpec.
func (*ManilaSpec) DeepCopyInto ¶
func (in *ManilaSpec) DeepCopyInto(out *ManilaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManilaStatus ¶
type ManilaStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
ManilaStatus defines the observed state of Manila
func (*ManilaStatus) DeepCopy ¶
func (in *ManilaStatus) DeepCopy() *ManilaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManilaStatus.
func (*ManilaStatus) DeepCopyInto ¶
func (in *ManilaStatus) DeepCopyInto(out *ManilaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MariaDB ¶
type MariaDB struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MariaDBSpec `json:"spec,omitempty"` Status MariaDBStatus `json:"status,omitempty"` }
MariaDB is the Schema for the mariadbs API
func (*MariaDB) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDB.
func (*MariaDB) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MariaDB) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MariaDB) Default ¶
func (r *MariaDB) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*MariaDB) SetupWebhookWithManager ¶
func (*MariaDB) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MariaDB) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MariaDBDatabase ¶
type MariaDBDatabase struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MariaDBDatabaseSpec `json:"spec,omitempty"` Status MariaDBDatabaseStatus `json:"status,omitempty"` }
MariaDBDatabase is the Schema for the mariadbdatabases API
func (*MariaDBDatabase) DeepCopy ¶
func (in *MariaDBDatabase) DeepCopy() *MariaDBDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDBDatabase.
func (*MariaDBDatabase) DeepCopyInto ¶
func (in *MariaDBDatabase) DeepCopyInto(out *MariaDBDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MariaDBDatabase) DeepCopyObject ¶
func (in *MariaDBDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MariaDBDatabase) Default ¶
func (r *MariaDBDatabase) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*MariaDBDatabase) SetupWebhookWithManager ¶
func (r *MariaDBDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
SetupWebhookWithManager will setup the manager to manage the webhooks
func (*MariaDBDatabase) ValidateCreate ¶
func (r *MariaDBDatabase) ValidateCreate() (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MariaDBDatabase) ValidateDelete ¶
func (r *MariaDBDatabase) ValidateDelete() (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MariaDBDatabase) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MariaDBDatabaseList ¶
type MariaDBDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MariaDBDatabase `json:"items"` }
MariaDBDatabaseList contains a list of MariaDBDatabase
func (*MariaDBDatabaseList) DeepCopy ¶
func (in *MariaDBDatabaseList) DeepCopy() *MariaDBDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDBDatabaseList.
func (*MariaDBDatabaseList) DeepCopyInto ¶
func (in *MariaDBDatabaseList) DeepCopyInto(out *MariaDBDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MariaDBDatabaseList) DeepCopyObject ¶
func (in *MariaDBDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MariaDBDatabaseSpec ¶
type MariaDBDatabaseSpec struct { Name string `json:"name"` Secret string `json:"secret"` // +optional Cluster string `json:"cluster,omitempty"` // +optional External *ExternalDatabaseSpec `json:"external,omitempty"` // +optional SetupJob JobSpec `json:"setupJob,omitempty"` }
MariaDBDatabaseSpec defines the desired state of MariaDBDatabase
func (*MariaDBDatabaseSpec) DeepCopy ¶
func (in *MariaDBDatabaseSpec) DeepCopy() *MariaDBDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDBDatabaseSpec.
func (*MariaDBDatabaseSpec) DeepCopyInto ¶
func (in *MariaDBDatabaseSpec) DeepCopyInto(out *MariaDBDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MariaDBDatabaseStatus ¶
type MariaDBDatabaseStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional SetupJobHash string `json:"setupJobHash,omitempty"` }
MariaDBDatabaseStatus defines the observed state of MariaDBDatabase
func (*MariaDBDatabaseStatus) DeepCopy ¶
func (in *MariaDBDatabaseStatus) DeepCopy() *MariaDBDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDBDatabaseStatus.
func (*MariaDBDatabaseStatus) DeepCopyInto ¶
func (in *MariaDBDatabaseStatus) DeepCopyInto(out *MariaDBDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MariaDBExporterSpec ¶
type MariaDBExporterSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*MariaDBExporterSpec) DeepCopy ¶
func (in *MariaDBExporterSpec) DeepCopy() *MariaDBExporterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDBExporterSpec.
func (*MariaDBExporterSpec) DeepCopyInto ¶
func (in *MariaDBExporterSpec) DeepCopyInto(out *MariaDBExporterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MariaDBList ¶
type MariaDBList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MariaDB `json:"items"` }
MariaDBList contains a list of MariaDB
func (*MariaDBList) DeepCopy ¶
func (in *MariaDBList) DeepCopy() *MariaDBList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDBList.
func (*MariaDBList) DeepCopyInto ¶
func (in *MariaDBList) DeepCopyInto(out *MariaDBList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MariaDBList) DeepCopyObject ¶
func (in *MariaDBList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MariaDBPrometheusSpec ¶
type MariaDBPrometheusSpec struct { // +optional Exporter MariaDBExporterSpec `json:"exporter,omitempty"` // +optional ServiceMonitor bool `json:"serviceMonitor,omitempty"` }
func (*MariaDBPrometheusSpec) DeepCopy ¶
func (in *MariaDBPrometheusSpec) DeepCopy() *MariaDBPrometheusSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDBPrometheusSpec.
func (*MariaDBPrometheusSpec) DeepCopyInto ¶
func (in *MariaDBPrometheusSpec) DeepCopyInto(out *MariaDBPrometheusSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MariaDBSpec ¶
type MariaDBSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Volume VolumeSpec `json:"volume,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Prometheus *MariaDBPrometheusSpec `json:"prometheus,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
MariaDBSpec defines the desired state of MariaDB
func (*MariaDBSpec) DeepCopy ¶
func (in *MariaDBSpec) DeepCopy() *MariaDBSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDBSpec.
func (*MariaDBSpec) DeepCopyInto ¶
func (in *MariaDBSpec) DeepCopyInto(out *MariaDBSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MariaDBStatus ¶
MariaDBStatus defines the observed state of MariaDB
func (*MariaDBStatus) DeepCopy ¶
func (in *MariaDBStatus) DeepCopy() *MariaDBStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariaDBStatus.
func (*MariaDBStatus) DeepCopyInto ¶
func (in *MariaDBStatus) DeepCopyInto(out *MariaDBStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Memcached ¶
type Memcached struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MemcachedSpec `json:"spec,omitempty"` Status MemcachedStatus `json:"status,omitempty"` }
Memcached is the Schema for the memcacheds API
func (*Memcached) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Memcached.
func (*Memcached) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Memcached) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Memcached) Default ¶
func (r *Memcached) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Memcached) SetupWebhookWithManager ¶
func (*Memcached) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Memcached) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MemcachedExporterSpec ¶
type MemcachedExporterSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*MemcachedExporterSpec) DeepCopy ¶
func (in *MemcachedExporterSpec) DeepCopy() *MemcachedExporterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedExporterSpec.
func (*MemcachedExporterSpec) DeepCopyInto ¶
func (in *MemcachedExporterSpec) DeepCopyInto(out *MemcachedExporterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedList ¶
type MemcachedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Memcached `json:"items"` }
MemcachedList contains a list of Memcached
func (*MemcachedList) DeepCopy ¶
func (in *MemcachedList) DeepCopy() *MemcachedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedList.
func (*MemcachedList) DeepCopyInto ¶
func (in *MemcachedList) DeepCopyInto(out *MemcachedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemcachedList) DeepCopyObject ¶
func (in *MemcachedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemcachedPrometheusSpec ¶
type MemcachedPrometheusSpec struct { // +optional Exporter MemcachedExporterSpec `json:"exporter,omitempty"` // +optional ServiceMonitor bool `json:"serviceMonitor,omitempty"` }
func (*MemcachedPrometheusSpec) DeepCopy ¶
func (in *MemcachedPrometheusSpec) DeepCopy() *MemcachedPrometheusSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedPrometheusSpec.
func (*MemcachedPrometheusSpec) DeepCopyInto ¶
func (in *MemcachedPrometheusSpec) DeepCopyInto(out *MemcachedPrometheusSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedSpec ¶
type MemcachedSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Volume VolumeSpec `json:"volume,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Prometheus *MemcachedPrometheusSpec `json:"prometheus,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
MemcachedSpec defines the desired state of Memcached
func (*MemcachedSpec) DeepCopy ¶
func (in *MemcachedSpec) DeepCopy() *MemcachedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedSpec.
func (*MemcachedSpec) DeepCopyInto ¶
func (in *MemcachedSpec) DeepCopyInto(out *MemcachedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedStatus ¶
MemcachedStatus defines the observed state of Memcached
func (*MemcachedStatus) DeepCopy ¶
func (in *MemcachedStatus) DeepCopy() *MemcachedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedStatus.
func (*MemcachedStatus) DeepCopyInto ¶
func (in *MemcachedStatus) DeepCopyInto(out *MemcachedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Neutron ¶
type Neutron struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NeutronSpec `json:"spec,omitempty"` Status NeutronStatus `json:"status,omitempty"` }
Neutron is the Schema for the neutrons API
func (*Neutron) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Neutron.
func (*Neutron) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Neutron) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Neutron) Default ¶
func (r *Neutron) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Neutron) SetupWebhookWithManager ¶
func (*Neutron) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Neutron) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NeutronList ¶
type NeutronList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Neutron `json:"items"` }
NeutronList contains a list of Neutron
func (*NeutronList) DeepCopy ¶
func (in *NeutronList) DeepCopy() *NeutronList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeutronList.
func (*NeutronList) DeepCopyInto ¶
func (in *NeutronList) DeepCopyInto(out *NeutronList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NeutronList) DeepCopyObject ¶
func (in *NeutronList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NeutronMetadataAgentSpec ¶
type NeutronMetadataAgentSpec struct { // +optional Image string `json:"image,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
func (*NeutronMetadataAgentSpec) DeepCopy ¶
func (in *NeutronMetadataAgentSpec) DeepCopy() *NeutronMetadataAgentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeutronMetadataAgentSpec.
func (*NeutronMetadataAgentSpec) DeepCopyInto ¶
func (in *NeutronMetadataAgentSpec) DeepCopyInto(out *NeutronMetadataAgentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NeutronNovaSpec ¶
type NeutronNovaSpec struct { // +optional MetadataHost string `json:"metadataHost,omitempty"` // +optional MetadataProtocol string `json:"metadataProtocol,omitempty"` // +optional Secret string `json:"secret,omitempty"` }
func (*NeutronNovaSpec) DeepCopy ¶
func (in *NeutronNovaSpec) DeepCopy() *NeutronNovaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeutronNovaSpec.
func (*NeutronNovaSpec) DeepCopyInto ¶
func (in *NeutronNovaSpec) DeepCopyInto(out *NeutronNovaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NeutronPlacementSpec ¶
type NeutronPlacementSpec struct { // +optional Secret string `json:"secret,omitempty"` }
func (*NeutronPlacementSpec) DeepCopy ¶
func (in *NeutronPlacementSpec) DeepCopy() *NeutronPlacementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeutronPlacementSpec.
func (*NeutronPlacementSpec) DeepCopyInto ¶
func (in *NeutronPlacementSpec) DeepCopyInto(out *NeutronPlacementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NeutronServerSpec ¶
type NeutronServerSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` // +optional TLSProxy TLSProxySpec `json:"tlsProxy,omitempty"` }
func (*NeutronServerSpec) DeepCopy ¶
func (in *NeutronServerSpec) DeepCopy() *NeutronServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeutronServerSpec.
func (*NeutronServerSpec) DeepCopyInto ¶
func (in *NeutronServerSpec) DeepCopyInto(out *NeutronServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NeutronSpec ¶
type NeutronSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional Server NeutronServerSpec `json:"server,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional MetadataAgent NeutronMetadataAgentSpec `json:"metadataAgent,omitempty"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional Broker RabbitMQUserSpec `json:"broker,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional Nova NeutronNovaSpec `json:"nova,omitempty"` // +optional Placement NeutronPlacementSpec `json:"placement,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
NeutronSpec defines the desired state of Neutron
func (*NeutronSpec) DeepCopy ¶
func (in *NeutronSpec) DeepCopy() *NeutronSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeutronSpec.
func (*NeutronSpec) DeepCopyInto ¶
func (in *NeutronSpec) DeepCopyInto(out *NeutronSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NeutronStatus ¶
type NeutronStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
NeutronStatus defines the observed state of Neutron
func (*NeutronStatus) DeepCopy ¶
func (in *NeutronStatus) DeepCopy() *NeutronStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeutronStatus.
func (*NeutronStatus) DeepCopyInto ¶
func (in *NeutronStatus) DeepCopyInto(out *NeutronStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Nova ¶
type Nova struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NovaSpec `json:"spec,omitempty"` Status NovaStatus `json:"status,omitempty"` }
Nova is the Schema for the nova API
func (*Nova) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Nova.
func (*Nova) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Nova) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Nova) Default ¶
func (r *Nova) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Nova) SetupWebhookWithManager ¶
func (*Nova) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Nova) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NovaAPISpec ¶
type NovaAPISpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*NovaAPISpec) DeepCopy ¶
func (in *NovaAPISpec) DeepCopy() *NovaAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaAPISpec.
func (*NovaAPISpec) DeepCopyInto ¶
func (in *NovaAPISpec) DeepCopyInto(out *NovaAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaCell ¶
type NovaCell struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NovaCellSpec `json:"spec,omitempty"` Status NovaCellStatus `json:"status,omitempty"` }
NovaCell is the Schema for the novacells API
func (*NovaCell) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaCell.
func (*NovaCell) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaCell) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NovaCell) Default ¶
func (r *NovaCell) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*NovaCell) SetupWebhookWithManager ¶
func (*NovaCell) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NovaCell) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NovaCellList ¶
type NovaCellList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NovaCell `json:"items"` }
NovaCellList contains a list of NovaCell
func (*NovaCellList) DeepCopy ¶
func (in *NovaCellList) DeepCopy() *NovaCellList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaCellList.
func (*NovaCellList) DeepCopyInto ¶
func (in *NovaCellList) DeepCopyInto(out *NovaCellList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaCellList) DeepCopyObject ¶
func (in *NovaCellList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NovaCellSpec ¶
type NovaCellSpec struct { Name string `json:"name"` // +optional Compute map[string]NovaComputeSetSpec `json:"compute,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional Broker RabbitMQUserSpec `json:"broker,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional Conductor NovaConductorSpec `json:"conductor,omitempty"` // +optional Metadata NovaMetadataSpec `json:"metadata,omitempty"` // +optional NoVNCProxy NovaNoVNCProxySpec `json:"novncproxy,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
NovaCellSpec defines the desired state of NovaCell
func (*NovaCellSpec) DeepCopy ¶
func (in *NovaCellSpec) DeepCopy() *NovaCellSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaCellSpec.
func (*NovaCellSpec) DeepCopyInto ¶
func (in *NovaCellSpec) DeepCopyInto(out *NovaCellSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaCellStatus ¶
type NovaCellStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
NovaCellStatus defines the observed state of NovaCell
func (*NovaCellStatus) DeepCopy ¶
func (in *NovaCellStatus) DeepCopy() *NovaCellStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaCellStatus.
func (*NovaCellStatus) DeepCopyInto ¶
func (in *NovaCellStatus) DeepCopyInto(out *NovaCellStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaComputeNode ¶
type NovaComputeNode struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NovaComputeNodeSpec `json:"spec,omitempty"` Status NovaComputeNodeStatus `json:"status,omitempty"` }
NovaComputeNode is the Schema for the novacomputenodes API
func (*NovaComputeNode) DeepCopy ¶
func (in *NovaComputeNode) DeepCopy() *NovaComputeNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaComputeNode.
func (*NovaComputeNode) DeepCopyInto ¶
func (in *NovaComputeNode) DeepCopyInto(out *NovaComputeNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaComputeNode) DeepCopyObject ¶
func (in *NovaComputeNode) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NovaComputeNodeList ¶
type NovaComputeNodeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NovaComputeNode `json:"items"` }
NovaComputeNodeList contains a list of NovaComputeNode
func (*NovaComputeNodeList) DeepCopy ¶
func (in *NovaComputeNodeList) DeepCopy() *NovaComputeNodeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaComputeNodeList.
func (*NovaComputeNodeList) DeepCopyInto ¶
func (in *NovaComputeNodeList) DeepCopyInto(out *NovaComputeNodeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaComputeNodeList) DeepCopyObject ¶
func (in *NovaComputeNodeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NovaComputeNodeSpec ¶
NovaComputeNodeSpec defines the desired state of NovaComputeNode
func (*NovaComputeNodeSpec) DeepCopy ¶
func (in *NovaComputeNodeSpec) DeepCopy() *NovaComputeNodeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaComputeNodeSpec.
func (*NovaComputeNodeSpec) DeepCopyInto ¶
func (in *NovaComputeNodeSpec) DeepCopyInto(out *NovaComputeNodeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaComputeNodeStatus ¶
type NovaComputeNodeStatus struct { Conditions []metav1.Condition `json:"conditions"` Hypervisor *NovaHypervisorStatus `json:"hypervisor,omitempty"` }
NovaComputeNodeStatus defines the observed state of NovaComputeNode
func (*NovaComputeNodeStatus) DeepCopy ¶
func (in *NovaComputeNodeStatus) DeepCopy() *NovaComputeNodeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaComputeNodeStatus.
func (*NovaComputeNodeStatus) DeepCopyInto ¶
func (in *NovaComputeNodeStatus) DeepCopyInto(out *NovaComputeNodeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaComputeSSHSpec ¶
type NovaComputeSSHSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*NovaComputeSSHSpec) DeepCopy ¶
func (in *NovaComputeSSHSpec) DeepCopy() *NovaComputeSSHSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaComputeSSHSpec.
func (*NovaComputeSSHSpec) DeepCopyInto ¶
func (in *NovaComputeSSHSpec) DeepCopyInto(out *NovaComputeSSHSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaComputeSet ¶
type NovaComputeSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NovaComputeSetSpec `json:"spec,omitempty"` Status NovaComputeSetStatus `json:"status,omitempty"` }
NovaComputeSet is the Schema for the novacomputesets API
func (*NovaComputeSet) DeepCopy ¶
func (in *NovaComputeSet) DeepCopy() *NovaComputeSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaComputeSet.
func (*NovaComputeSet) DeepCopyInto ¶
func (in *NovaComputeSet) DeepCopyInto(out *NovaComputeSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaComputeSet) DeepCopyObject ¶
func (in *NovaComputeSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NovaComputeSet) Default ¶
func (r *NovaComputeSet) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*NovaComputeSet) SetupWebhookWithManager ¶
func (r *NovaComputeSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NovaComputeSet) ValidateCreate ¶
func (r *NovaComputeSet) ValidateCreate() (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NovaComputeSet) ValidateDelete ¶
func (r *NovaComputeSet) ValidateDelete() (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NovaComputeSet) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NovaComputeSetList ¶
type NovaComputeSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NovaComputeSet `json:"items"` }
NovaComputeSetList contains a list of NovaComputeSet
func (*NovaComputeSetList) DeepCopy ¶
func (in *NovaComputeSetList) DeepCopy() *NovaComputeSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaComputeSetList.
func (*NovaComputeSetList) DeepCopyInto ¶
func (in *NovaComputeSetList) DeepCopyInto(out *NovaComputeSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaComputeSetList) DeepCopyObject ¶
func (in *NovaComputeSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NovaComputeSetSpec ¶
type NovaComputeSetSpec struct { // +optional Cell string `json:"cell,omitempty"` // +optional Image string `json:"image,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional Libvirtd NovaLibvirtdSpec `json:"libvirtd,omitempty"` // +optional SSH NovaComputeSSHSpec `json:"ssh,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
NovaComputeSetSpec defines the desired state of NovaComputeSet
func (*NovaComputeSetSpec) DeepCopy ¶
func (in *NovaComputeSetSpec) DeepCopy() *NovaComputeSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaComputeSetSpec.
func (*NovaComputeSetSpec) DeepCopyInto ¶
func (in *NovaComputeSetSpec) DeepCopyInto(out *NovaComputeSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaComputeSetStatus ¶
NovaComputeSetStatus defines the observed state of NovaComputeSet
func (*NovaComputeSetStatus) DeepCopy ¶
func (in *NovaComputeSetStatus) DeepCopy() *NovaComputeSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaComputeSetStatus.
func (*NovaComputeSetStatus) DeepCopyInto ¶
func (in *NovaComputeSetStatus) DeepCopyInto(out *NovaComputeSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaConductorSpec ¶
type NovaConductorSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*NovaConductorSpec) DeepCopy ¶
func (in *NovaConductorSpec) DeepCopy() *NovaConductorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaConductorSpec.
func (*NovaConductorSpec) DeepCopyInto ¶
func (in *NovaConductorSpec) DeepCopyInto(out *NovaConductorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaFlavor ¶
type NovaFlavor struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NovaFlavorSpec `json:"spec,omitempty"` Status NovaFlavorStatus `json:"status,omitempty"` }
NovaFlavor is the Schema for the novaflavors API
func (*NovaFlavor) DeepCopy ¶
func (in *NovaFlavor) DeepCopy() *NovaFlavor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaFlavor.
func (*NovaFlavor) DeepCopyInto ¶
func (in *NovaFlavor) DeepCopyInto(out *NovaFlavor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaFlavor) DeepCopyObject ¶
func (in *NovaFlavor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NovaFlavorList ¶
type NovaFlavorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NovaFlavor `json:"items"` }
NovaFlavorList contains a list of NovaFlavor
func (*NovaFlavorList) DeepCopy ¶
func (in *NovaFlavorList) DeepCopy() *NovaFlavorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaFlavorList.
func (*NovaFlavorList) DeepCopyInto ¶
func (in *NovaFlavorList) DeepCopyInto(out *NovaFlavorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaFlavorList) DeepCopyObject ¶
func (in *NovaFlavorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NovaFlavorSpec ¶
type NovaFlavorSpec struct { //+optional Name string `json:"name,omitempty"` RAM int `json:"ram"` VCPUs int `json:"vcpus"` Disk *int `json:"disk"` //+optional Swap *int `json:"swap,omitempty"` //+optional Ephemeral *int `json:"ephemeral,omitempty"` //+optional IsPublic *bool `json:"isPublic,omitempty"` }
NovaFlavorSpec defines the desired state of NovaFlavor
func (*NovaFlavorSpec) DeepCopy ¶
func (in *NovaFlavorSpec) DeepCopy() *NovaFlavorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaFlavorSpec.
func (*NovaFlavorSpec) DeepCopyInto ¶
func (in *NovaFlavorSpec) DeepCopyInto(out *NovaFlavorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaFlavorStatus ¶
type NovaFlavorStatus struct { Conditions []metav1.Condition `json:"conditions"` //+optional FlavorID string `json:"flavorID,omitempty"` }
NovaFlavorStatus defines the observed state of NovaFlavor
func (*NovaFlavorStatus) DeepCopy ¶
func (in *NovaFlavorStatus) DeepCopy() *NovaFlavorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaFlavorStatus.
func (*NovaFlavorStatus) DeepCopyInto ¶
func (in *NovaFlavorStatus) DeepCopyInto(out *NovaFlavorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaHostAggregate ¶
type NovaHostAggregate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NovaHostAggregateSpec `json:"spec,omitempty"` Status NovaHostAggregateStatus `json:"status,omitempty"` }
NovaHostAggregate is the Schema for the novahostaggregates API
func (*NovaHostAggregate) DeepCopy ¶
func (in *NovaHostAggregate) DeepCopy() *NovaHostAggregate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaHostAggregate.
func (*NovaHostAggregate) DeepCopyInto ¶
func (in *NovaHostAggregate) DeepCopyInto(out *NovaHostAggregate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaHostAggregate) DeepCopyObject ¶
func (in *NovaHostAggregate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NovaHostAggregateList ¶
type NovaHostAggregateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NovaHostAggregate `json:"items"` }
NovaHostAggregateList contains a list of NovaHostAggregate
func (*NovaHostAggregateList) DeepCopy ¶
func (in *NovaHostAggregateList) DeepCopy() *NovaHostAggregateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaHostAggregateList.
func (*NovaHostAggregateList) DeepCopyInto ¶
func (in *NovaHostAggregateList) DeepCopyInto(out *NovaHostAggregateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaHostAggregateList) DeepCopyObject ¶
func (in *NovaHostAggregateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NovaHostAggregateSpec ¶
type NovaHostAggregateSpec struct { //+optional Metadata map[string]string `json:"metadata,omitempty"` //+optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` //+optional Zone string `json:"zone,omitempty"` }
NovaHostAggregateSpec defines the desired state of NovaHostAggregate
func (*NovaHostAggregateSpec) DeepCopy ¶
func (in *NovaHostAggregateSpec) DeepCopy() *NovaHostAggregateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaHostAggregateSpec.
func (*NovaHostAggregateSpec) DeepCopyInto ¶
func (in *NovaHostAggregateSpec) DeepCopyInto(out *NovaHostAggregateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaHostAggregateStatus ¶
type NovaHostAggregateStatus struct { Conditions []metav1.Condition `json:"conditions"` //+optional AggregateID int `json:"aggregateID,omitempty"` }
NovaHostAggregateStatus defines the observed state of NovaHostAggregate
func (*NovaHostAggregateStatus) DeepCopy ¶
func (in *NovaHostAggregateStatus) DeepCopy() *NovaHostAggregateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaHostAggregateStatus.
func (*NovaHostAggregateStatus) DeepCopyInto ¶
func (in *NovaHostAggregateStatus) DeepCopyInto(out *NovaHostAggregateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaHypervisorStatus ¶
type NovaHypervisorStatus struct { Enabled bool `json:"enabled"` Up bool `json:"up"` HostIP string `json:"hostIP"` HypervisorType string `json:"hypervisorType"` RunningServerCount int `json:"runningServerCount"` TaskCount int `json:"taskCount"` ServiceID string `json:"serviceID"` }
func (*NovaHypervisorStatus) DeepCopy ¶
func (in *NovaHypervisorStatus) DeepCopy() *NovaHypervisorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaHypervisorStatus.
func (*NovaHypervisorStatus) DeepCopyInto ¶
func (in *NovaHypervisorStatus) DeepCopyInto(out *NovaHypervisorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaKeypair ¶
type NovaKeypair struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NovaKeypairSpec `json:"spec,omitempty"` Status NovaKeypairStatus `json:"status,omitempty"` }
NovaKeypair is the Schema for the novakeypairs API
func (*NovaKeypair) DeepCopy ¶
func (in *NovaKeypair) DeepCopy() *NovaKeypair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaKeypair.
func (*NovaKeypair) DeepCopyInto ¶
func (in *NovaKeypair) DeepCopyInto(out *NovaKeypair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaKeypair) DeepCopyObject ¶
func (in *NovaKeypair) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NovaKeypairList ¶
type NovaKeypairList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NovaKeypair `json:"items"` }
NovaKeypairList contains a list of NovaKeypair
func (*NovaKeypairList) DeepCopy ¶
func (in *NovaKeypairList) DeepCopy() *NovaKeypairList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaKeypairList.
func (*NovaKeypairList) DeepCopyInto ¶
func (in *NovaKeypairList) DeepCopyInto(out *NovaKeypairList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaKeypairList) DeepCopyObject ¶
func (in *NovaKeypairList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NovaKeypairSpec ¶
type NovaKeypairSpec struct { PublicKey string `json:"publicKey"` //+optional Name string `json:"name,omitempty"` //+optional User string `json:"user,omitempty"` //+optional UserDomain string `json:"userDomain,omitempty"` }
NovaKeypairSpec defines the desired state of NovaKeypair
func (*NovaKeypairSpec) DeepCopy ¶
func (in *NovaKeypairSpec) DeepCopy() *NovaKeypairSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaKeypairSpec.
func (*NovaKeypairSpec) DeepCopyInto ¶
func (in *NovaKeypairSpec) DeepCopyInto(out *NovaKeypairSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaKeypairStatus ¶
NovaKeypairStatus defines the observed state of NovaKeypair
func (*NovaKeypairStatus) DeepCopy ¶
func (in *NovaKeypairStatus) DeepCopy() *NovaKeypairStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaKeypairStatus.
func (*NovaKeypairStatus) DeepCopyInto ¶
func (in *NovaKeypairStatus) DeepCopyInto(out *NovaKeypairStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaLibvirtdSpec ¶
type NovaLibvirtdSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*NovaLibvirtdSpec) DeepCopy ¶
func (in *NovaLibvirtdSpec) DeepCopy() *NovaLibvirtdSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaLibvirtdSpec.
func (*NovaLibvirtdSpec) DeepCopyInto ¶
func (in *NovaLibvirtdSpec) DeepCopyInto(out *NovaLibvirtdSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaList ¶
type NovaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Nova `json:"items"` }
NovaList contains a list of Nova
func (*NovaList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaList.
func (*NovaList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NovaList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NovaMetadataSpec ¶
type NovaMetadataSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*NovaMetadataSpec) DeepCopy ¶
func (in *NovaMetadataSpec) DeepCopy() *NovaMetadataSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaMetadataSpec.
func (*NovaMetadataSpec) DeepCopyInto ¶
func (in *NovaMetadataSpec) DeepCopyInto(out *NovaMetadataSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaNeutronSpec ¶
type NovaNeutronSpec struct { // +optional Secret string `json:"secret,omitempty"` }
func (*NovaNeutronSpec) DeepCopy ¶
func (in *NovaNeutronSpec) DeepCopy() *NovaNeutronSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaNeutronSpec.
func (*NovaNeutronSpec) DeepCopyInto ¶
func (in *NovaNeutronSpec) DeepCopyInto(out *NovaNeutronSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaNoVNCProxySpec ¶
type NovaNoVNCProxySpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*NovaNoVNCProxySpec) DeepCopy ¶
func (in *NovaNoVNCProxySpec) DeepCopy() *NovaNoVNCProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaNoVNCProxySpec.
func (*NovaNoVNCProxySpec) DeepCopyInto ¶
func (in *NovaNoVNCProxySpec) DeepCopyInto(out *NovaNoVNCProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaPlacementSpec ¶
type NovaPlacementSpec struct { // +optional Secret string `json:"secret,omitempty"` }
func (*NovaPlacementSpec) DeepCopy ¶
func (in *NovaPlacementSpec) DeepCopy() *NovaPlacementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaPlacementSpec.
func (*NovaPlacementSpec) DeepCopyInto ¶
func (in *NovaPlacementSpec) DeepCopyInto(out *NovaPlacementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaSchedulerSpec ¶
type NovaSchedulerSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*NovaSchedulerSpec) DeepCopy ¶
func (in *NovaSchedulerSpec) DeepCopy() *NovaSchedulerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaSchedulerSpec.
func (*NovaSchedulerSpec) DeepCopyInto ¶
func (in *NovaSchedulerSpec) DeepCopyInto(out *NovaSchedulerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaSpec ¶
type NovaSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional Cells []NovaCellSpec `json:"cells,omitempty"` // +optional API NovaAPISpec `json:"api,omitempty"` // +optional Conductor NovaConductorSpec `json:"conductor,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional Scheduler NovaSchedulerSpec `json:"scheduler,omitempty"` // +optional APIDatabase MariaDBDatabaseSpec `json:"apiDatabase,omitempty"` // +optional CellDatabase MariaDBDatabaseSpec `json:"cellDatabase,omitempty"` // +optional Broker RabbitMQUserSpec `json:"broker,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional Flavors map[string]NovaFlavorSpec `json:"flavors,omitempty"` // +optional Neutron NovaNeutronSpec `json:"neutron,omitempty"` // +optional Placement NovaPlacementSpec `json:"placement,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
NovaSpec defines the desired state of Nova
func (*NovaSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaSpec.
func (*NovaSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NovaStatus ¶
type NovaStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
NovaStatus defines the observed state of Nova
func (*NovaStatus) DeepCopy ¶
func (in *NovaStatus) DeepCopy() *NovaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NovaStatus.
func (*NovaStatus) DeepCopyInto ¶
func (in *NovaStatus) DeepCopyInto(out *NovaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OVNControlPlane ¶
type OVNControlPlane struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OVNControlPlaneSpec `json:"spec,omitempty"` Status OVNControlPlaneStatus `json:"status,omitempty"` }
OVNControlPlane is the Schema for the ovncontrolplanes API
func (*OVNControlPlane) DeepCopy ¶
func (in *OVNControlPlane) DeepCopy() *OVNControlPlane
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVNControlPlane.
func (*OVNControlPlane) DeepCopyInto ¶
func (in *OVNControlPlane) DeepCopyInto(out *OVNControlPlane)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OVNControlPlane) DeepCopyObject ¶
func (in *OVNControlPlane) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OVNControlPlane) Default ¶
func (r *OVNControlPlane) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*OVNControlPlane) SetupWebhookWithManager ¶
func (r *OVNControlPlane) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OVNControlPlane) ValidateCreate ¶
func (r *OVNControlPlane) ValidateCreate() (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OVNControlPlane) ValidateDelete ¶
func (r *OVNControlPlane) ValidateDelete() (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OVNControlPlane) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OVNControlPlaneList ¶
type OVNControlPlaneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OVNControlPlane `json:"items"` }
OVNControlPlaneList contains a list of OVNControlPlane
func (*OVNControlPlaneList) DeepCopy ¶
func (in *OVNControlPlaneList) DeepCopy() *OVNControlPlaneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVNControlPlaneList.
func (*OVNControlPlaneList) DeepCopyInto ¶
func (in *OVNControlPlaneList) DeepCopyInto(out *OVNControlPlaneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OVNControlPlaneList) DeepCopyObject ¶
func (in *OVNControlPlaneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OVNControlPlaneSpec ¶
type OVNControlPlaneSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional OVSDBNorth OVNDBSpec `json:"ovsdbNorth,omitempty"` // +optional OVSDBSouth OVNDBSpec `json:"ovsdbSouth,omitempty"` // +optional Controller OVNControllerSpec `json:"controller,omitempty"` // +optional Node OVNNodeSpec `json:"node,omitempty"` // +optional Northd OVNNorthdSpec `json:"northd,omitempty"` }
OVNControlPlaneSpec defines the desired state of OVNControlPlane
func (*OVNControlPlaneSpec) DeepCopy ¶
func (in *OVNControlPlaneSpec) DeepCopy() *OVNControlPlaneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVNControlPlaneSpec.
func (*OVNControlPlaneSpec) DeepCopyInto ¶
func (in *OVNControlPlaneSpec) DeepCopyInto(out *OVNControlPlaneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OVNControlPlaneStatus ¶
OVNControlPlaneStatus defines the observed state of OVNControlPlane
func (*OVNControlPlaneStatus) DeepCopy ¶
func (in *OVNControlPlaneStatus) DeepCopy() *OVNControlPlaneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVNControlPlaneStatus.
func (*OVNControlPlaneStatus) DeepCopyInto ¶
func (in *OVNControlPlaneStatus) DeepCopyInto(out *OVNControlPlaneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OVNControllerSpec ¶
type OVNControllerSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*OVNControllerSpec) DeepCopy ¶
func (in *OVNControllerSpec) DeepCopy() *OVNControllerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVNControllerSpec.
func (*OVNControllerSpec) DeepCopyInto ¶
func (in *OVNControllerSpec) DeepCopyInto(out *OVNControllerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OVNDBSpec ¶
type OVNDBSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Volume VolumeSpec `json:"volume"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*OVNDBSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVNDBSpec.
func (*OVNDBSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OVNNodeSpec ¶
type OVNNodeSpec struct { // +optional DB OVSDBSpec `json:"db,omitempty"` // +optional Switch OVSSwitchSpec `json:"switch,omitempty"` // +optional OverlayCIDRs []string `json:"overlayCIDRs,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional BridgeMappings []string `json:"bridgeMappings,omitempty"` // +optional BridgePorts []string `json:"bridgePorts,omitempty"` }
func (*OVNNodeSpec) DeepCopy ¶
func (in *OVNNodeSpec) DeepCopy() *OVNNodeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVNNodeSpec.
func (*OVNNodeSpec) DeepCopyInto ¶
func (in *OVNNodeSpec) DeepCopyInto(out *OVNNodeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OVNNorthdSpec ¶
type OVNNorthdSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*OVNNorthdSpec) DeepCopy ¶
func (in *OVNNorthdSpec) DeepCopy() *OVNNorthdSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVNNorthdSpec.
func (*OVNNorthdSpec) DeepCopyInto ¶
func (in *OVNNorthdSpec) DeepCopyInto(out *OVNNorthdSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OVSDBSpec ¶
type OVSDBSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*OVSDBSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVSDBSpec.
func (*OVSDBSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OVSSwitchSpec ¶
type OVSSwitchSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*OVSSwitchSpec) DeepCopy ¶
func (in *OVSSwitchSpec) DeepCopy() *OVSSwitchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OVSSwitchSpec.
func (*OVSSwitchSpec) DeepCopyInto ¶
func (in *OVSSwitchSpec) DeepCopyInto(out *OVSSwitchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Octavia ¶
type Octavia struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OctaviaSpec `json:"spec,omitempty"` Status OctaviaStatus `json:"status,omitempty"` }
Octavia is the Schema for the octavia API
func (*Octavia) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Octavia.
func (*Octavia) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Octavia) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Octavia) Default ¶
func (r *Octavia) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Octavia) SetupWebhookWithManager ¶
func (*Octavia) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Octavia) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type OctaviaAPISpec ¶
type OctaviaAPISpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*OctaviaAPISpec) DeepCopy ¶
func (in *OctaviaAPISpec) DeepCopy() *OctaviaAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaAPISpec.
func (*OctaviaAPISpec) DeepCopyInto ¶
func (in *OctaviaAPISpec) DeepCopyInto(out *OctaviaAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OctaviaAmphoraHealthPort ¶
type OctaviaAmphoraHealthPort struct { ID string `json:"id"` // +optional Name string `json:"name,omitempty"` MACAddress string `json:"macAddress"` IPAddress string `json:"ipAddress"` }
func (*OctaviaAmphoraHealthPort) DeepCopy ¶
func (in *OctaviaAmphoraHealthPort) DeepCopy() *OctaviaAmphoraHealthPort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaAmphoraHealthPort.
func (*OctaviaAmphoraHealthPort) DeepCopyInto ¶
func (in *OctaviaAmphoraHealthPort) DeepCopyInto(out *OctaviaAmphoraHealthPort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OctaviaAmphoraSpec ¶
type OctaviaAmphoraSpec struct { // +optional Enabled bool `json:"enabled,omitempty"` // +optional ImageURL string `json:"imageURL,omitempty"` // +optional ManagementCIDR string `json:"managementCIDR,omitempty"` }
func (*OctaviaAmphoraSpec) DeepCopy ¶
func (in *OctaviaAmphoraSpec) DeepCopy() *OctaviaAmphoraSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaAmphoraSpec.
func (*OctaviaAmphoraSpec) DeepCopyInto ¶
func (in *OctaviaAmphoraSpec) DeepCopyInto(out *OctaviaAmphoraSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OctaviaAmphoraStatus ¶
type OctaviaAmphoraStatus struct { // +optional FlavorID string `json:"flavorID,omitempty"` // +optional ImageProjectID string `json:"imageProjectID,omitempty"` // +optional NetworkIDs []string `json:"networkIDs,omitempty"` // +optional SecurityGroupIDs []string `json:"securityGroupIDs,omitempty"` // +optional HealthPorts []OctaviaAmphoraHealthPort `json:"healthPorts,omitempty"` // +optional HealthSecurityGroupIDs []string `json:"healthSecurityGroupIDs,omitempty"` }
func (*OctaviaAmphoraStatus) DeepCopy ¶
func (in *OctaviaAmphoraStatus) DeepCopy() *OctaviaAmphoraStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaAmphoraStatus.
func (*OctaviaAmphoraStatus) DeepCopyInto ¶
func (in *OctaviaAmphoraStatus) DeepCopyInto(out *OctaviaAmphoraStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OctaviaDriverAgentSpec ¶
type OctaviaDriverAgentSpec struct { // +optional Image string `json:"image,omitempty"` // deprecated, driver agent has been merged with API // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // deprecated, driver agent has been merged with API // +optional Replicas int32 `json:"replicas,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*OctaviaDriverAgentSpec) DeepCopy ¶
func (in *OctaviaDriverAgentSpec) DeepCopy() *OctaviaDriverAgentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaDriverAgentSpec.
func (*OctaviaDriverAgentSpec) DeepCopyInto ¶
func (in *OctaviaDriverAgentSpec) DeepCopyInto(out *OctaviaDriverAgentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OctaviaHealthManagerSpec ¶
type OctaviaHealthManagerSpec struct { // +optional Image string `json:"image,omitempty"` // +optional InitDHCPImage string `json:"initDHCPImage,omitempty"` // +optional InitOVSImage string `json:"initOVSImage,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*OctaviaHealthManagerSpec) DeepCopy ¶
func (in *OctaviaHealthManagerSpec) DeepCopy() *OctaviaHealthManagerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaHealthManagerSpec.
func (*OctaviaHealthManagerSpec) DeepCopyInto ¶
func (in *OctaviaHealthManagerSpec) DeepCopyInto(out *OctaviaHealthManagerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OctaviaHousekeepingSpec ¶
type OctaviaHousekeepingSpec struct { // +optional Image string `json:"image,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*OctaviaHousekeepingSpec) DeepCopy ¶
func (in *OctaviaHousekeepingSpec) DeepCopy() *OctaviaHousekeepingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaHousekeepingSpec.
func (*OctaviaHousekeepingSpec) DeepCopyInto ¶
func (in *OctaviaHousekeepingSpec) DeepCopyInto(out *OctaviaHousekeepingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OctaviaList ¶
type OctaviaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Octavia `json:"items"` }
OctaviaList contains a list of Octavia
func (*OctaviaList) DeepCopy ¶
func (in *OctaviaList) DeepCopy() *OctaviaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaList.
func (*OctaviaList) DeepCopyInto ¶
func (in *OctaviaList) DeepCopyInto(out *OctaviaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OctaviaList) DeepCopyObject ¶
func (in *OctaviaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OctaviaOVNSpec ¶
type OctaviaOVNSpec struct { // +optional Enabled bool `json:"enabled,omitempty"` }
func (*OctaviaOVNSpec) DeepCopy ¶
func (in *OctaviaOVNSpec) DeepCopy() *OctaviaOVNSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaOVNSpec.
func (*OctaviaOVNSpec) DeepCopyInto ¶
func (in *OctaviaOVNSpec) DeepCopyInto(out *OctaviaOVNSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OctaviaSpec ¶
type OctaviaSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional Amphora OctaviaAmphoraSpec `json:"amphora,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional OVN OctaviaOVNSpec `json:"ovn,omitempty"` // +optional API OctaviaAPISpec `json:"api,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional DriverAgent OctaviaDriverAgentSpec `json:"driverAgent,omitempty"` // +optional HealthManager OctaviaHealthManagerSpec `json:"healthManager,omitempty"` // +optional Housekeeping OctaviaHousekeepingSpec `json:"housekeeping,omitempty"` // +optional Worker OctaviaWorkerSpec `json:"worker,omitempty"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional Broker RabbitMQUserSpec `json:"broker,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
OctaviaSpec defines the desired state of Octavia
func (*OctaviaSpec) DeepCopy ¶
func (in *OctaviaSpec) DeepCopy() *OctaviaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaSpec.
func (*OctaviaSpec) DeepCopyInto ¶
func (in *OctaviaSpec) DeepCopyInto(out *OctaviaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OctaviaStatus ¶
type OctaviaStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` // +optional Amphora OctaviaAmphoraStatus `json:"amphora,omitempty"` }
OctaviaStatus defines the observed state of Octavia
func (*OctaviaStatus) DeepCopy ¶
func (in *OctaviaStatus) DeepCopy() *OctaviaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaStatus.
func (*OctaviaStatus) DeepCopyInto ¶
func (in *OctaviaStatus) DeepCopyInto(out *OctaviaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OctaviaWorkerSpec ¶
type OctaviaWorkerSpec struct { // +optional Image string `json:"image,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*OctaviaWorkerSpec) DeepCopy ¶
func (in *OctaviaWorkerSpec) DeepCopy() *OctaviaWorkerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OctaviaWorkerSpec.
func (*OctaviaWorkerSpec) DeepCopyInto ¶
func (in *OctaviaWorkerSpec) DeepCopyInto(out *OctaviaWorkerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Placement ¶
type Placement struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PlacementSpec `json:"spec,omitempty"` Status PlacementStatus `json:"status,omitempty"` }
Placement is the Schema for the placements API
func (*Placement) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Placement.
func (*Placement) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Placement) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Placement) Default ¶
func (r *Placement) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Placement) SetupWebhookWithManager ¶
func (*Placement) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Placement) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PlacementAPISpec ¶
type PlacementAPISpec struct { // +optional Image string `json:"image,omitempty"` // +optional Replicas int32 `json:"replicas,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Ingress *IngressSpec `json:"ingress,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
func (*PlacementAPISpec) DeepCopy ¶
func (in *PlacementAPISpec) DeepCopy() *PlacementAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementAPISpec.
func (*PlacementAPISpec) DeepCopyInto ¶
func (in *PlacementAPISpec) DeepCopyInto(out *PlacementAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementList ¶
type PlacementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Placement `json:"items"` }
PlacementList contains a list of Placement
func (*PlacementList) DeepCopy ¶
func (in *PlacementList) DeepCopy() *PlacementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementList.
func (*PlacementList) DeepCopyInto ¶
func (in *PlacementList) DeepCopyInto(out *PlacementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlacementList) DeepCopyObject ¶
func (in *PlacementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PlacementSpec ¶
type PlacementSpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional API PlacementAPISpec `json:"api,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional Cache CacheSpec `json:"cache,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
PlacementSpec defines the desired state of Placement
func (*PlacementSpec) DeepCopy ¶
func (in *PlacementSpec) DeepCopy() *PlacementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementSpec.
func (*PlacementSpec) DeepCopyInto ¶
func (in *PlacementSpec) DeepCopyInto(out *PlacementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementStatus ¶
type PlacementStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
PlacementStatus defines the observed state of Placement
func (*PlacementStatus) DeepCopy ¶
func (in *PlacementStatus) DeepCopy() *PlacementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementStatus.
func (*PlacementStatus) DeepCopyInto ¶
func (in *PlacementStatus) DeepCopyInto(out *PlacementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RabbitMQ ¶
type RabbitMQ struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RabbitMQSpec `json:"spec,omitempty"` Status RabbitMQStatus `json:"status,omitempty"` }
RabbitMQ is the Schema for the rabbitmqs API
func (*RabbitMQ) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQ.
func (*RabbitMQ) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RabbitMQ) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RabbitMQ) Default ¶
func (r *RabbitMQ) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*RabbitMQ) SetupWebhookWithManager ¶
func (*RabbitMQ) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RabbitMQ) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RabbitMQList ¶
type RabbitMQList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RabbitMQ `json:"items"` }
RabbitMQList contains a list of RabbitMQ
func (*RabbitMQList) DeepCopy ¶
func (in *RabbitMQList) DeepCopy() *RabbitMQList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQList.
func (*RabbitMQList) DeepCopyInto ¶
func (in *RabbitMQList) DeepCopyInto(out *RabbitMQList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RabbitMQList) DeepCopyObject ¶
func (in *RabbitMQList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RabbitMQManagementSpec ¶
type RabbitMQManagementSpec struct { // +optional Ingress *IngressSpec `json:"ingress,omitempty"` }
func (*RabbitMQManagementSpec) DeepCopy ¶
func (in *RabbitMQManagementSpec) DeepCopy() *RabbitMQManagementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQManagementSpec.
func (*RabbitMQManagementSpec) DeepCopyInto ¶
func (in *RabbitMQManagementSpec) DeepCopyInto(out *RabbitMQManagementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RabbitMQPrometheusSpec ¶
type RabbitMQPrometheusSpec struct { // +optional ServiceMonitor bool `json:"serviceMonitor,omitempty"` }
func (*RabbitMQPrometheusSpec) DeepCopy ¶
func (in *RabbitMQPrometheusSpec) DeepCopy() *RabbitMQPrometheusSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQPrometheusSpec.
func (*RabbitMQPrometheusSpec) DeepCopyInto ¶
func (in *RabbitMQPrometheusSpec) DeepCopyInto(out *RabbitMQPrometheusSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RabbitMQSpec ¶
type RabbitMQSpec struct { // +optional Image string `json:"image,omitempty"` // +optional Volume VolumeSpec `json:"volume,omitempty"` // +optional Management RabbitMQManagementSpec `json:"management,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Prometheus RabbitMQPrometheusSpec `json:"prometheus,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` // +optional TLS TLSServerSpec `json:"tls,omitempty"` }
RabbitMQSpec defines the desired state of RabbitMQ
func (*RabbitMQSpec) DeepCopy ¶
func (in *RabbitMQSpec) DeepCopy() *RabbitMQSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQSpec.
func (*RabbitMQSpec) DeepCopyInto ¶
func (in *RabbitMQSpec) DeepCopyInto(out *RabbitMQSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RabbitMQStatus ¶
RabbitMQStatus defines the observed state of RabbitMQ
func (*RabbitMQStatus) DeepCopy ¶
func (in *RabbitMQStatus) DeepCopy() *RabbitMQStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQStatus.
func (*RabbitMQStatus) DeepCopyInto ¶
func (in *RabbitMQStatus) DeepCopyInto(out *RabbitMQStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RabbitMQUser ¶
type RabbitMQUser struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RabbitMQUserSpec `json:"spec,omitempty"` Status RabbitMQUserStatus `json:"status,omitempty"` }
RabbitMQUser is the Schema for the rabbitmqusers API
func (*RabbitMQUser) DeepCopy ¶
func (in *RabbitMQUser) DeepCopy() *RabbitMQUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQUser.
func (*RabbitMQUser) DeepCopyInto ¶
func (in *RabbitMQUser) DeepCopyInto(out *RabbitMQUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RabbitMQUser) DeepCopyObject ¶
func (in *RabbitMQUser) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RabbitMQUser) Default ¶
func (r *RabbitMQUser) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*RabbitMQUser) SetupWebhookWithManager ¶
func (r *RabbitMQUser) SetupWebhookWithManager(mgr ctrl.Manager) error
SetupWebhookWithManager will setup the manager to manage the webhooks
func (*RabbitMQUser) ValidateCreate ¶
func (r *RabbitMQUser) ValidateCreate() (admission.Warnings, error)
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RabbitMQUser) ValidateDelete ¶
func (r *RabbitMQUser) ValidateDelete() (admission.Warnings, error)
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RabbitMQUser) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RabbitMQUserList ¶
type RabbitMQUserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RabbitMQUser `json:"items"` }
RabbitMQUserList contains a list of RabbitMQUser
func (*RabbitMQUserList) DeepCopy ¶
func (in *RabbitMQUserList) DeepCopy() *RabbitMQUserList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQUserList.
func (*RabbitMQUserList) DeepCopyInto ¶
func (in *RabbitMQUserList) DeepCopyInto(out *RabbitMQUserList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RabbitMQUserList) DeepCopyObject ¶
func (in *RabbitMQUserList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RabbitMQUserSpec ¶
type RabbitMQUserSpec struct { Name string `json:"name"` Secret string `json:"secret"` VirtualHost string `json:"virtualHost"` // +optional Cluster string `json:"cluster,omitempty"` // +optional External *ExternalBrokerSpec `json:"external,omitempty"` // +optional SetupJob JobSpec `json:"setupJob,omitempty"` // +optional TLS TLSClientSpec `json:"tls,omitempty"` }
RabbitMQUserSpec defines the desired state of RabbitMQUser
func (*RabbitMQUserSpec) DeepCopy ¶
func (in *RabbitMQUserSpec) DeepCopy() *RabbitMQUserSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQUserSpec.
func (*RabbitMQUserSpec) DeepCopyInto ¶
func (in *RabbitMQUserSpec) DeepCopyInto(out *RabbitMQUserSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RabbitMQUserStatus ¶
type RabbitMQUserStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional SetupJobHash string `json:"setupJobHash,omitempty"` }
RabbitMQUserStatus defines the observed state of RabbitMQUser
func (*RabbitMQUserStatus) DeepCopy ¶
func (in *RabbitMQUserStatus) DeepCopy() *RabbitMQUserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitMQUserStatus.
func (*RabbitMQUserStatus) DeepCopyInto ¶
func (in *RabbitMQUserStatus) DeepCopyInto(out *RabbitMQUserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rally ¶
type Rally struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RallySpec `json:"spec,omitempty"` Status RallyStatus `json:"status,omitempty"` }
Rally is the Schema for the rallies API
func (*Rally) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rally.
func (*Rally) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rally) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rally) Default ¶
func (r *Rally) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Rally) SetupWebhookWithManager ¶
func (*Rally) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Rally) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RallyList ¶
type RallyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Rally `json:"items"` }
RallyList contains a list of Rally
func (*RallyList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RallyList.
func (*RallyList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RallyList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RallySpec ¶
type RallySpec struct { // deprecated, use component specific images instead // +optional Image string `json:"image,omitempty"` // +optional Toolbox RallyToolboxSpec `json:"toolbox,omitempty"` // +optional Data VolumeSpec `json:"data,omitempty"` // +optional DBSyncJob JobSpec `json:"dbSyncJob,omitempty"` // +optional Database MariaDBDatabaseSpec `json:"database,omitempty"` // +optional ExtraConfig ExtraConfig `json:"extraConfig,omitempty"` }
RallySpec defines the desired state of Rally
func (*RallySpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RallySpec.
func (*RallySpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RallyStatus ¶
type RallyStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional DBSyncJobHash string `json:"dbSyncJobHash,omitempty"` }
RallyStatus defines the observed state of Rally
func (*RallyStatus) DeepCopy ¶
func (in *RallyStatus) DeepCopy() *RallyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RallyStatus.
func (*RallyStatus) DeepCopyInto ¶
func (in *RallyStatus) DeepCopyInto(out *RallyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RallyTask ¶
type RallyTask struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RallyTaskSpec `json:"spec,omitempty"` Status RallyTaskStatus `json:"status,omitempty"` }
RallyTask is the Schema for the rallytasks API
func (*RallyTask) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RallyTask.
func (*RallyTask) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RallyTask) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RallyTask) Default ¶
func (r *RallyTask) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*RallyTask) SetupWebhookWithManager ¶
func (*RallyTask) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RallyTask) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RallyTaskList ¶
type RallyTaskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RallyTask `json:"items"` }
RallyTaskList contains a list of RallyTask
func (*RallyTaskList) DeepCopy ¶
func (in *RallyTaskList) DeepCopy() *RallyTaskList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RallyTaskList.
func (*RallyTaskList) DeepCopyInto ¶
func (in *RallyTaskList) DeepCopyInto(out *RallyTaskList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RallyTaskList) DeepCopyObject ¶
func (in *RallyTaskList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RallyTaskSpec ¶
type RallyTaskSpec struct { // +optional Image string `json:"image,omitempty"` Path string `json:"path"` }
RallyTaskSpec defines the desired state of RallyTask
func (*RallyTaskSpec) DeepCopy ¶
func (in *RallyTaskSpec) DeepCopy() *RallyTaskSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RallyTaskSpec.
func (*RallyTaskSpec) DeepCopyInto ¶
func (in *RallyTaskSpec) DeepCopyInto(out *RallyTaskSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RallyTaskStatus ¶
type RallyTaskStatus struct { Conditions []metav1.Condition `json:"conditions"` // +optional CompletionTime *metav1.Time `json:"completionTime,omitempty"` }
RallyTaskStatus defines the observed state of RallyTask
func (*RallyTaskStatus) DeepCopy ¶
func (in *RallyTaskStatus) DeepCopy() *RallyTaskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RallyTaskStatus.
func (*RallyTaskStatus) DeepCopyInto ¶
func (in *RallyTaskStatus) DeepCopyInto(out *RallyTaskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RallyToolboxSpec ¶
type RallyToolboxSpec struct { // +optional Enabled bool `json:"enabled,omitempty"` // +optional Image string `json:"image,omitempty"` // +optional NodeSelector map[string]string `json:"nodeSelector,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*RallyToolboxSpec) DeepCopy ¶
func (in *RallyToolboxSpec) DeepCopy() *RallyToolboxSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RallyToolboxSpec.
func (*RallyToolboxSpec) DeepCopyInto ¶
func (in *RallyToolboxSpec) DeepCopyInto(out *RallyToolboxSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RookCephSpec ¶
type RookCephSpec struct { Namespace string `json:"namespace"` // +optional DeviceClass string `json:"deviceClass"` ReplicatedSize int `json:"replicatedSize"` }
func (*RookCephSpec) DeepCopy ¶
func (in *RookCephSpec) DeepCopy() *RookCephSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RookCephSpec.
func (*RookCephSpec) DeepCopyInto ¶
func (in *RookCephSpec) DeepCopyInto(out *RookCephSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSClientSpec ¶
type TLSClientSpec struct { // +optional CABundle string `json:"caBundle,omitempty"` }
func (*TLSClientSpec) DeepCopy ¶
func (in *TLSClientSpec) DeepCopy() *TLSClientSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSClientSpec.
func (*TLSClientSpec) DeepCopyInto ¶
func (in *TLSClientSpec) DeepCopyInto(out *TLSClientSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSProxySpec ¶
type TLSProxySpec struct { // +optional Image string `json:"image,omitempty"` // +optional Resources corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*TLSProxySpec) DeepCopy ¶
func (in *TLSProxySpec) DeepCopy() *TLSProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSProxySpec.
func (*TLSProxySpec) DeepCopyInto ¶
func (in *TLSProxySpec) DeepCopyInto(out *TLSProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSServerSpec ¶
type TLSServerSpec struct { // +optional Secret string `json:"secret,omitempty"` // +optional Issuer IssuerRef `json:"issuer,omitempty"` }
func (*TLSServerSpec) DeepCopy ¶
func (in *TLSServerSpec) DeepCopy() *TLSServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSServerSpec.
func (*TLSServerSpec) DeepCopyInto ¶
func (in *TLSServerSpec) DeepCopyInto(out *TLSServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeSpec ¶
type VolumeSpec struct { // +optional Capacity string `json:"capacity,omitempty"` // +optional StorageClass *string `json:"storageClass,omitempty"` // +optional AccessModes []corev1.PersistentVolumeAccessMode `json:"accessModes,omitempty"` }
func (*VolumeSpec) DeepCopy ¶
func (in *VolumeSpec) DeepCopy() *VolumeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSpec.
func (*VolumeSpec) DeepCopyInto ¶
func (in *VolumeSpec) DeepCopyInto(out *VolumeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- barbican_types.go
- barbican_webhook.go
- cache.go
- ceph.go
- cinder_types.go
- cinder_webhook.go
- condition.go
- config.go
- controlplane_types.go
- controlplane_webhook.go
- glance_types.go
- glance_webhook.go
- groupversion_info.go
- heat_types.go
- heat_webhook.go
- horizon_types.go
- horizon_webhook.go
- images.go
- ingress.go
- job.go
- keystone_types.go
- keystone_webhook.go
- keystoneservice_types.go
- keystoneuser_types.go
- keystoneuser_webhook.go
- magnum_types.go
- magnum_webhook.go
- manila_types.go
- manila_webhook.go
- mariadb_types.go
- mariadb_webhook.go
- mariadbdatabase_types.go
- mariadbdatabase_webhook.go
- memcached_types.go
- memcached_webhook.go
- neutron_types.go
- neutron_webhook.go
- nova_types.go
- nova_webhook.go
- novacell_types.go
- novacell_webhook.go
- novacomputenode_types.go
- novacomputeset_types.go
- novacomputeset_webhook.go
- novaflavor_types.go
- novahostaggregate_types.go
- novakeypair_types.go
- octavia_types.go
- octavia_webhook.go
- ovncontrolplane_types.go
- ovncontrolplane_webhook.go
- pki.go
- placement_types.go
- placement_webhook.go
- pod.go
- rabbitmq_types.go
- rabbitmq_webhook.go
- rabbitmquser_types.go
- rabbitmquser_webhook.go
- rally_types.go
- rally_webhook.go
- rallytask_types.go
- rallytask_webhook.go
- volume.go
- zz_generated.deepcopy.go