6565 description : |-
6666 CustomServiceConfig - customize the service config using this parameter to change service defaults,
6767 or overwrite rendered information using raw OpenStack config format. The content gets added to
68- to /etc/<service>/<service>.conf.d directory as a custom config file.
68+ the /etc/<service>/<service>.conf.d directory as a custom config file.
6969 type : string
7070 customServiceConfigSecrets :
7171 description : |-
@@ -377,7 +377,7 @@ spec:
377377 description : |-
378378 CustomServiceConfig - customize the service config using this parameter to change service defaults,
379379 or overwrite rendered information using raw OpenStack config format. The content gets added to
380- to /etc/<service>/<service>.conf.d directory as a custom config file.
380+ the /etc/<service>/<service>.conf.d directory as a custom config file.
381381 type : string
382382 customServiceConfigSecrets :
383383 description : |-
@@ -488,6 +488,133 @@ spec:
488488 required :
489489 - containerImage
490490 type : object
491+ cinderBackups :
492+ additionalProperties :
493+ description : CinderBackupTemplate defines the input parameters for
494+ the Cinder Backup service
495+ properties :
496+ containerImage :
497+ description : ContainerImage - Cinder Container Image URL (will
498+ be set to environmental default if empty)
499+ type : string
500+ customServiceConfig :
501+ description : |-
502+ CustomServiceConfig - customize the service config using this parameter to change service defaults,
503+ or overwrite rendered information using raw OpenStack config format. The content gets added to
504+ the /etc/<service>/<service>.conf.d directory as a custom config file.
505+ type : string
506+ customServiceConfigSecrets :
507+ description : |-
508+ CustomServiceConfigSecrets - customize the service config using this parameter to specify Secrets
509+ that contain sensitive service config data. The content of each Secret gets added to the
510+ /etc/<service>/<service>.conf.d directory as a custom config file.
511+ items :
512+ type : string
513+ type : array
514+ networkAttachments :
515+ description : NetworkAttachments is a list of NetworkAttachment
516+ resource names to expose the services to the given network
517+ items :
518+ type : string
519+ type : array
520+ nodeSelector :
521+ additionalProperties :
522+ type : string
523+ description : |-
524+ NodeSelector to target subset of worker nodes running this service. Setting here overrides
525+ any global NodeSelector settings within the Cinder CR.
526+ type : object
527+ replicas :
528+ default : 1
529+ description : Replicas - Cinder Backup Replicas
530+ format : int32
531+ minimum : 0
532+ type : integer
533+ resources :
534+ description : |-
535+ Resources - Compute Resources required by this service (Limits/Requests).
536+ https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
537+ properties :
538+ claims :
539+ description : |-
540+ Claims lists the names of resources, defined in spec.resourceClaims,
541+ that are used by this container.
542+
543+ This is an alpha field and requires enabling the
544+ DynamicResourceAllocation feature gate.
545+
546+ This field is immutable. It can only be set for containers.
547+ items :
548+ description : ResourceClaim references one entry in PodSpec.ResourceClaims.
549+ properties :
550+ name :
551+ description : |-
552+ Name must match the name of one entry in pod.spec.resourceClaims of
553+ the Pod where this field is used. It makes that resource available
554+ inside a container.
555+ type : string
556+ request :
557+ description : |-
558+ Request is the name chosen for a request in the referenced claim.
559+ If empty, everything from the claim is made available, otherwise
560+ only the result of this request.
561+ type : string
562+ required :
563+ - name
564+ type : object
565+ type : array
566+ x-kubernetes-list-map-keys :
567+ - name
568+ x-kubernetes-list-type : map
569+ limits :
570+ additionalProperties :
571+ anyOf :
572+ - type : integer
573+ - type : string
574+ pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
575+ x-kubernetes-int-or-string : true
576+ description : |-
577+ Limits describes the maximum amount of compute resources allowed.
578+ More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
579+ type : object
580+ requests :
581+ additionalProperties :
582+ anyOf :
583+ - type : integer
584+ - type : string
585+ pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
586+ x-kubernetes-int-or-string : true
587+ description : |-
588+ Requests describes the minimum amount of compute resources required.
589+ If Requests is omitted for a container, it defaults to Limits if that is explicitly specified,
590+ otherwise to an implementation-defined value. Requests cannot exceed Limits.
591+ More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
592+ type : object
593+ type : object
594+ topologyRef :
595+ description : |-
596+ TopologyRef to apply the Topology defined by the associated CR referenced
597+ by name
598+ properties :
599+ name :
600+ description : Name - The Topology CR name that the Service
601+ references
602+ type : string
603+ namespace :
604+ description : |-
605+ Namespace - The Namespace to fetch the Topology CR referenced
606+ NOTE: Namespace currently points by default to the same namespace where
607+ the Service is deployed. Customizing the namespace is not supported and
608+ webhooks prevent editing this field to a value different from the
609+ current project
610+ type : string
611+ type : object
612+ required :
613+ - containerImage
614+ type : object
615+ description : CinderBackups - Spec definition for the Backup service
616+ of this Cinder deployment
617+ type : object
491618 cinderScheduler :
492619 description : CinderScheduler - Spec definition for the Scheduler service
493620 of this Cinder deployment
@@ -500,7 +627,7 @@ spec:
500627 description : |-
501628 CustomServiceConfig - customize the service config using this parameter to change service defaults,
502629 or overwrite rendered information using raw OpenStack config format. The content gets added to
503- to /etc/<service>/<service>.conf.d directory as a custom config file.
630+ the /etc/<service>/<service>.conf.d directory as a custom config file.
504631 type : string
505632 customServiceConfigSecrets :
506633 description : |-
@@ -624,7 +751,7 @@ spec:
624751 description : |-
625752 CustomServiceConfig - customize the service config using this parameter to change service defaults,
626753 or overwrite rendered information using raw OpenStack config format. The content gets added to
627- to /etc/<service>/<service>.conf.d directory as a custom config file.
754+ the /etc/<service>/<service>.conf.d directory as a custom config file.
628755 type : string
629756 customServiceConfigSecrets :
630757 description : |-
@@ -1988,6 +2115,12 @@ spec:
19882115 format : int32
19892116 minimum : 0
19902117 type : integer
2118+ cinderBackupsReadyCounts :
2119+ additionalProperties :
2120+ format : int32
2121+ type : integer
2122+ description : ReadyCounts of Cinder Backup instances
2123+ type : object
19912124 cinderSchedulerReadyCount :
19922125 default : 0
19932126 description : ReadyCount of Cinder Scheduler instance
0 commit comments