You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: config/crd/bases/postgres-operator.crunchydata.com_postgresclusters.yaml
+212Lines changed: 212 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -11036,6 +11036,218 @@ spec:
11036
11036
- whenUnsatisfiable
11037
11037
type: object
11038
11038
type: array
11039
+
volumes:
11040
+
properties:
11041
+
temp:
11042
+
description: |-
11043
+
An ephemeral volume for temporary files.
11044
+
More info: https://kubernetes.io/docs/concepts/storage/ephemeral-volumes
11045
+
properties:
11046
+
accessModes:
11047
+
description: |-
11048
+
accessModes contains the desired access modes the volume should have.
11049
+
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
11050
+
items:
11051
+
type: string
11052
+
type: array
11053
+
x-kubernetes-list-type: atomic
11054
+
dataSource:
11055
+
description: |-
11056
+
dataSource field can be used to specify either:
11057
+
* An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot)
11058
+
* An existing PVC (PersistentVolumeClaim)
11059
+
If the provisioner or an external controller can support the specified data source,
11060
+
it will create a new volume based on the contents of the specified data source.
11061
+
When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
11062
+
and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
11063
+
If the namespace is specified, then dataSourceRef will not be copied to dataSource.
11064
+
properties:
11065
+
apiGroup:
11066
+
description: |-
11067
+
APIGroup is the group for the resource being referenced.
11068
+
If APIGroup is not specified, the specified Kind must be in the core API group.
11069
+
For any other third-party types, APIGroup is required.
11070
+
type: string
11071
+
kind:
11072
+
description: Kind is the type of resource being
11073
+
referenced
11074
+
type: string
11075
+
name:
11076
+
description: Name is the name of resource being
11077
+
referenced
11078
+
type: string
11079
+
required:
11080
+
- kind
11081
+
- name
11082
+
type: object
11083
+
x-kubernetes-map-type: atomic
11084
+
dataSourceRef:
11085
+
description: |-
11086
+
dataSourceRef specifies the object from which to populate the volume with data, if a non-empty
11087
+
volume is desired. This may be any object from a non-empty API group (non
11088
+
core object) or a PersistentVolumeClaim object.
11089
+
When this field is specified, volume binding will only succeed if the type of
11090
+
the specified object matches some installed volume populator or dynamic
11091
+
provisioner.
11092
+
This field will replace the functionality of the dataSource field and as such
11093
+
if both fields are non-empty, they must have the same value. For backwards
11094
+
compatibility, when namespace isn't specified in dataSourceRef,
11095
+
both fields (dataSource and dataSourceRef) will be set to the same
11096
+
value automatically if one of them is empty and the other is non-empty.
11097
+
When namespace is specified in dataSourceRef,
11098
+
dataSource isn't set to the same value and must be empty.
11099
+
There are three important differences between dataSource and dataSourceRef:
11100
+
* While dataSource only allows two specific types of objects, dataSourceRef
11101
+
allows any non-core object, as well as PersistentVolumeClaim objects.
11102
+
* While dataSource ignores disallowed values (dropping them), dataSourceRef
11103
+
preserves all values, and generates an error if a disallowed value is
11104
+
specified.
11105
+
* While dataSource only allows local objects, dataSourceRef allows objects
11106
+
in any namespaces.
11107
+
(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
11108
+
(Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
11109
+
properties:
11110
+
apiGroup:
11111
+
description: |-
11112
+
APIGroup is the group for the resource being referenced.
11113
+
If APIGroup is not specified, the specified Kind must be in the core API group.
11114
+
For any other third-party types, APIGroup is required.
11115
+
type: string
11116
+
kind:
11117
+
description: Kind is the type of resource being
11118
+
referenced
11119
+
type: string
11120
+
name:
11121
+
description: Name is the name of resource being
11122
+
referenced
11123
+
type: string
11124
+
namespace:
11125
+
description: |-
11126
+
Namespace is the namespace of resource being referenced
11127
+
Note that when a namespace is specified, a gateway.networking.k8s.io/ReferenceGrant object is required in the referent namespace to allow that namespace's owner to accept the reference. See the ReferenceGrant documentation for details.
11128
+
(Alpha) This field requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
11129
+
type: string
11130
+
required:
11131
+
- kind
11132
+
- name
11133
+
type: object
11134
+
resources:
11135
+
description: |-
11136
+
resources represents the minimum resources the volume should have.
11137
+
If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements
11138
+
that are lower than previous value but must still be higher than capacity recorded in the
11139
+
status field of the claim.
11140
+
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
0 commit comments