Skip to content

Commit 5c95d82

Browse files
authored
Merge pull request #29302 from tengqm/fix-examples-test
Fix examples test
2 parents f244bb0 + 1846afe commit 5c95d82

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

content/en/examples/examples_test.go

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,11 @@ func getCodecForObject(obj runtime.Object) (runtime.Codec, error) {
149149

150150
func validateObject(obj runtime.Object) (errors field.ErrorList) {
151151
podValidationOptions := validation.PodValidationOptions{
152-
AllowMultipleHugePageResources: true,
153-
AllowDownwardAPIHugePages: true,
152+
AllowDownwardAPIHugePages: true,
153+
AllowInvalidPodDeletionCost: false,
154+
AllowIndivisibleHugePagesValues: true,
155+
AllowWindowsHostProcessField: true,
156+
AllowExpandedDNSConfig: true,
154157
}
155158

156159
quotaValidationOptions := validation.ResourceQuotaValidationOptions{
@@ -182,20 +185,23 @@ func validateObject(obj runtime.Object) (errors field.ErrorList) {
182185
case *api.Namespace:
183186
errors = validation.ValidateNamespace(t)
184187
case *api.PersistentVolume:
185-
errors = validation.ValidatePersistentVolume(t)
188+
opts := validation.PersistentVolumeSpecValidationOptions{
189+
AllowReadWriteOncePod: true,
190+
}
191+
errors = validation.ValidatePersistentVolume(t, opts)
186192
case *api.PersistentVolumeClaim:
187193
if t.Namespace == "" {
188194
t.Namespace = api.NamespaceDefault
189195
}
190-
errors = validation.ValidatePersistentVolumeClaim(t)
196+
opts := validation.PersistentVolumeClaimSpecValidationOptions{
197+
AllowReadWriteOncePod: true,
198+
}
199+
errors = validation.ValidatePersistentVolumeClaim(t, opts)
191200
case *api.Pod:
192201
if t.Namespace == "" {
193202
t.Namespace = api.NamespaceDefault
194203
}
195-
opts := validation.PodValidationOptions{
196-
AllowMultipleHugePageResources: true,
197-
}
198-
errors = validation.ValidatePodCreate(t, opts)
204+
errors = validation.ValidatePodCreate(t, podValidationOptions)
199205
case *api.PodList:
200206
for i := range t.Items {
201207
errors = append(errors, validateObject(&t.Items[i])...)

0 commit comments

Comments
 (0)