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