46
46
DynamicPV TestVolType = "DynamicPV"
47
47
// CSIInlineVolume represents a volume type that is defined inline and provided by a CSI driver.
48
48
CSIInlineVolume TestVolType = "CSIInlineVolume"
49
+ // GenericEphemeralVolume represents a volume type that is defined inline and provisioned through a PVC.
50
+ GenericEphemeralVolume TestVolType = "GenericEphemeralVolume"
49
51
)
50
52
51
53
// TestSnapshotType represents a snapshot type to be tested in a TestSuite
@@ -76,11 +78,16 @@ var (
76
78
Name : "Inline-volume (default fs)" ,
77
79
VolType : InlineVolume ,
78
80
}
79
- // DefaultFsEphemeralVolume is TestPattern for "Ephemeral-volume (default fs)"
80
- DefaultFsEphemeralVolume = TestPattern {
81
- Name : "Ephemeral-volume (default fs)" ,
81
+ // DefaultFsCSIEphemeralVolume is TestPattern for "CSI Ephemeral-volume (default fs)"
82
+ DefaultFsCSIEphemeralVolume = TestPattern {
83
+ Name : "CSI Ephemeral-volume (default fs)" ,
82
84
VolType : CSIInlineVolume ,
83
85
}
86
+ // DefaultFsGenericEphemeralVolume is TestPattern for "Generic Ephemeral-volume (default fs)"
87
+ DefaultFsGenericEphemeralVolume = TestPattern {
88
+ Name : "Generic Ephemeral-volume (default fs) [Feature:GenericEphemeralVolume]" ,
89
+ VolType : GenericEphemeralVolume ,
90
+ }
84
91
// DefaultFsPreprovisionedPV is TestPattern for "Pre-provisioned PV (default fs)"
85
92
DefaultFsPreprovisionedPV = TestPattern {
86
93
Name : "Pre-provisioned PV (default fs)" ,
@@ -100,10 +107,16 @@ var (
100
107
VolType : InlineVolume ,
101
108
FsType : "ext3" ,
102
109
}
103
- // Ext3EphemeralVolume is TestPattern for "Ephemeral-volume (ext3)"
104
- Ext3EphemeralVolume = TestPattern {
105
- Name : "Ephemeral-volume (ext3)" ,
106
- VolType : InlineVolume ,
110
+ // Ext3CSIEphemeralVolume is TestPattern for "CSI Ephemeral-volume (ext3)"
111
+ Ext3CSIEphemeralVolume = TestPattern {
112
+ Name : "CSI Ephemeral-volume (ext3)" ,
113
+ VolType : CSIInlineVolume ,
114
+ FsType : "ext3" ,
115
+ }
116
+ // Ext3GenericEphemeralVolume is TestPattern for "Generic Ephemeral-volume (ext3)"
117
+ Ext3GenericEphemeralVolume = TestPattern {
118
+ Name : "Generic Ephemeral-volume (ext3) [Feature:GenericEphemeralVolume]" ,
119
+ VolType : GenericEphemeralVolume ,
107
120
FsType : "ext3" ,
108
121
}
109
122
// Ext3PreprovisionedPV is TestPattern for "Pre-provisioned PV (ext3)"
@@ -127,12 +140,18 @@ var (
127
140
VolType : InlineVolume ,
128
141
FsType : "ext4" ,
129
142
}
130
- // Ext4EphemeralVolume is TestPattern for "Ephemeral-volume (ext4)"
131
- Ext4EphemeralVolume = TestPattern {
132
- Name : "Ephemeral-volume (ext4)" ,
143
+ // Ext4CSIEphemeralVolume is TestPattern for "CSI Ephemeral-volume (ext4)"
144
+ Ext4CSIEphemeralVolume = TestPattern {
145
+ Name : "CSI Ephemeral-volume (ext4)" ,
133
146
VolType : CSIInlineVolume ,
134
147
FsType : "ext4" ,
135
148
}
149
+ // Ext4GenericEphemeralVolume is TestPattern for "Generic Ephemeral-volume (ext4)"
150
+ Ext4GenericEphemeralVolume = TestPattern {
151
+ Name : "Generic Ephemeral-volume (ext4) [Feature:GenericEphemeralVolume]" ,
152
+ VolType : GenericEphemeralVolume ,
153
+ FsType : "ext4" ,
154
+ }
136
155
// Ext4PreprovisionedPV is TestPattern for "Pre-provisioned PV (ext4)"
137
156
Ext4PreprovisionedPV = TestPattern {
138
157
Name : "Pre-provisioned PV (ext4)" ,
@@ -155,13 +174,20 @@ var (
155
174
FsType : "xfs" ,
156
175
FeatureTag : "[Slow]" ,
157
176
}
158
- // XfsEphemeralVolume is TestPattern for "Ephemeral-volume (xfs)"
159
- XfsEphemeralVolume = TestPattern {
160
- Name : "Ephemeral-volume (xfs)" ,
177
+ // XfsCSIEphemeralVolume is TestPattern for "CSI Ephemeral-volume (xfs)"
178
+ XfsCSIEphemeralVolume = TestPattern {
179
+ Name : "CSI Ephemeral-volume (xfs)" ,
161
180
VolType : CSIInlineVolume ,
162
181
FsType : "xfs" ,
163
182
FeatureTag : "[Slow]" ,
164
183
}
184
+ // XfsGenericEphemeralVolume is TestPattern for "Generic Ephemeral-volume (xfs)"
185
+ XfsGenericEphemeralVolume = TestPattern {
186
+ Name : "Generic Ephemeral-volume (xfs) [Feature:GenericEphemeralVolume]" ,
187
+ VolType : GenericEphemeralVolume ,
188
+ FsType : "xfs" ,
189
+ FeatureTag : "[Slow]" ,
190
+ }
165
191
// XfsPreprovisionedPV is TestPattern for "Pre-provisioned PV (xfs)"
166
192
XfsPreprovisionedPV = TestPattern {
167
193
Name : "Pre-provisioned PV (xfs)" ,
@@ -186,13 +212,20 @@ var (
186
212
FsType : "ntfs" ,
187
213
FeatureTag : "[sig-windows]" ,
188
214
}
189
- // NtfsEphemeralVolume is TestPattern for "Ephemeral-volume (ntfs)"
190
- NtfsEphemeralVolume = TestPattern {
191
- Name : "Ephemeral-volume (ntfs)" ,
215
+ // NtfsCSIEphemeralVolume is TestPattern for "CSI Ephemeral-volume (ntfs)"
216
+ NtfsCSIEphemeralVolume = TestPattern {
217
+ Name : "CSI Ephemeral-volume (ntfs) [alpha] " ,
192
218
VolType : CSIInlineVolume ,
193
219
FsType : "ntfs" ,
194
220
FeatureTag : "[sig-windows]" ,
195
221
}
222
+ // NtfsGenericEphemeralVolume is TestPattern for "Generic Ephemeral-volume (ntfs)"
223
+ NtfsGenericEphemeralVolume = TestPattern {
224
+ Name : "Generic Ephemeral-volume (ntfs) [Feature:GenericEphemeralVolume]" ,
225
+ VolType : GenericEphemeralVolume ,
226
+ FsType : "ntfs" ,
227
+ FeatureTag : "[sig-windows]" ,
228
+ }
196
229
// NtfsPreprovisionedPV is TestPattern for "Pre-provisioned PV (ntfs)"
197
230
NtfsPreprovisionedPV = TestPattern {
198
231
Name : "Pre-provisioned PV (ntfs)" ,
0 commit comments