Delete CRDs created during field validation tests.

This commit is contained in:
Ben Luddy 2023-05-24 12:39:57 -04:00
parent 61d455ed11
commit f489184219
No known key found for this signature in database
GPG Key ID: 9BCE38AFC20E0044

View File

@ -247,6 +247,11 @@ var _ = SIGDescribe("FieldValidation", func() {
framework.Failf("cannot create crd %s", err)
}
defer func() {
err = fixtures.DeleteV1CustomResourceDefinition(noxuDefinition, apiExtensionClient)
framework.ExpectNoError(err, "deleting CustomResourceDefinition")
}()
kind := noxuDefinition.Spec.Names.Kind
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
name := "mytest"
@ -257,8 +262,6 @@ apiVersion: %s
kind: %s
metadata:
name: %s
finalizers:
- test-finalizer
spec:
foo: foo1
cronSpec: "* * * * */5"
@ -304,6 +307,11 @@ spec:
framework.Failf("cannot create crd %s", err)
}
defer func() {
err = fixtures.DeleteV1CustomResourceDefinition(noxuDefinition, apiExtensionClient)
framework.ExpectNoError(err, "deleting CustomResourceDefinition")
}()
kind := noxuDefinition.Spec.Names.Kind
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
name := "mytest"
@ -314,8 +322,6 @@ apiVersion: %s
kind: %s
metadata:
name: %s
finalizers:
- test-finalizer
spec:
unknown: uk1
cronSpec: "* * * * */5"
@ -424,6 +430,11 @@ spec:
framework.Failf("cannot create crd %s", err)
}
defer func() {
err = fixtures.DeleteV1CustomResourceDefinition(noxuDefinition, apiExtensionClient)
framework.ExpectNoError(err, "deleting CustomResourceDefinition")
}()
kind := noxuDefinition.Spec.Names.Kind
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
name := "mytest"
@ -434,8 +445,6 @@ apiVersion: %s
kind: %s
metadata:
name: %s
finalizers:
- test-finalizer
unknownField: unknown
spec:
foo: foo1
@ -563,6 +572,11 @@ spec:
framework.Failf("cannot create crd %s", err)
}
defer func() {
err = fixtures.DeleteV1CustomResourceDefinition(noxuDefinition, apiExtensionClient)
framework.ExpectNoError(err, "deleting CustomResourceDefinition")
}()
kind := noxuDefinition.Spec.Names.Kind
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
name := "mytest"
@ -574,8 +588,6 @@ kind: %s
metadata:
name: %s
unknownMeta: unknown
finalizers:
- test-finalizer
spec:
template:
apiversion: foo/v1
@ -690,6 +702,11 @@ spec:
framework.Failf("cannot create crd %s", err)
}
defer func() {
err = fixtures.DeleteV1CustomResourceDefinition(noxuDefinition, apiExtensionClient)
framework.ExpectNoError(err, "deleting CustomResourceDefinition")
}()
kind := noxuDefinition.Spec.Names.Kind
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
name := "mytest"
@ -700,8 +717,6 @@ apiVersion: %s
kind: %s
metadata:
name: %s
finalizers:
- test-finalizer
spec:
unknown: uk1
foo: foo1
@ -718,7 +733,7 @@ spec:
Param("fieldValidation", "Strict").
Body(yamlBody).
DoRaw(ctx)
if !(strings.Contains(string(result), `line 11: key \"foo\" already set in map`)) {
if !(strings.Contains(string(result), `line 9: key \"foo\" already set in map`)) {
framework.Failf("error missing duplicate field: %v:\n%v", err, string(result))
}
})