mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-09 20:17:41 +00:00
Merge pull request #118237 from benluddy/e2e-field-validation-crd-cleanup
Delete CRDs created during field validation tests.
This commit is contained in:
commit
e3d43b3b5b
@ -247,6 +247,11 @@ var _ = SIGDescribe("FieldValidation", func() {
|
|||||||
framework.Failf("cannot create crd %s", err)
|
framework.Failf("cannot create crd %s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
defer func() {
|
||||||
|
err = fixtures.DeleteV1CustomResourceDefinition(noxuDefinition, apiExtensionClient)
|
||||||
|
framework.ExpectNoError(err, "deleting CustomResourceDefinition")
|
||||||
|
}()
|
||||||
|
|
||||||
kind := noxuDefinition.Spec.Names.Kind
|
kind := noxuDefinition.Spec.Names.Kind
|
||||||
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
|
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
|
||||||
name := "mytest"
|
name := "mytest"
|
||||||
@ -257,8 +262,6 @@ apiVersion: %s
|
|||||||
kind: %s
|
kind: %s
|
||||||
metadata:
|
metadata:
|
||||||
name: %s
|
name: %s
|
||||||
finalizers:
|
|
||||||
- test-finalizer
|
|
||||||
spec:
|
spec:
|
||||||
foo: foo1
|
foo: foo1
|
||||||
cronSpec: "* * * * */5"
|
cronSpec: "* * * * */5"
|
||||||
@ -304,6 +307,11 @@ spec:
|
|||||||
framework.Failf("cannot create crd %s", err)
|
framework.Failf("cannot create crd %s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
defer func() {
|
||||||
|
err = fixtures.DeleteV1CustomResourceDefinition(noxuDefinition, apiExtensionClient)
|
||||||
|
framework.ExpectNoError(err, "deleting CustomResourceDefinition")
|
||||||
|
}()
|
||||||
|
|
||||||
kind := noxuDefinition.Spec.Names.Kind
|
kind := noxuDefinition.Spec.Names.Kind
|
||||||
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
|
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
|
||||||
name := "mytest"
|
name := "mytest"
|
||||||
@ -314,8 +322,6 @@ apiVersion: %s
|
|||||||
kind: %s
|
kind: %s
|
||||||
metadata:
|
metadata:
|
||||||
name: %s
|
name: %s
|
||||||
finalizers:
|
|
||||||
- test-finalizer
|
|
||||||
spec:
|
spec:
|
||||||
unknown: uk1
|
unknown: uk1
|
||||||
cronSpec: "* * * * */5"
|
cronSpec: "* * * * */5"
|
||||||
@ -424,6 +430,11 @@ spec:
|
|||||||
framework.Failf("cannot create crd %s", err)
|
framework.Failf("cannot create crd %s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
defer func() {
|
||||||
|
err = fixtures.DeleteV1CustomResourceDefinition(noxuDefinition, apiExtensionClient)
|
||||||
|
framework.ExpectNoError(err, "deleting CustomResourceDefinition")
|
||||||
|
}()
|
||||||
|
|
||||||
kind := noxuDefinition.Spec.Names.Kind
|
kind := noxuDefinition.Spec.Names.Kind
|
||||||
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
|
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
|
||||||
name := "mytest"
|
name := "mytest"
|
||||||
@ -434,8 +445,6 @@ apiVersion: %s
|
|||||||
kind: %s
|
kind: %s
|
||||||
metadata:
|
metadata:
|
||||||
name: %s
|
name: %s
|
||||||
finalizers:
|
|
||||||
- test-finalizer
|
|
||||||
unknownField: unknown
|
unknownField: unknown
|
||||||
spec:
|
spec:
|
||||||
foo: foo1
|
foo: foo1
|
||||||
@ -563,6 +572,11 @@ spec:
|
|||||||
framework.Failf("cannot create crd %s", err)
|
framework.Failf("cannot create crd %s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
defer func() {
|
||||||
|
err = fixtures.DeleteV1CustomResourceDefinition(noxuDefinition, apiExtensionClient)
|
||||||
|
framework.ExpectNoError(err, "deleting CustomResourceDefinition")
|
||||||
|
}()
|
||||||
|
|
||||||
kind := noxuDefinition.Spec.Names.Kind
|
kind := noxuDefinition.Spec.Names.Kind
|
||||||
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
|
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
|
||||||
name := "mytest"
|
name := "mytest"
|
||||||
@ -574,8 +588,6 @@ kind: %s
|
|||||||
metadata:
|
metadata:
|
||||||
name: %s
|
name: %s
|
||||||
unknownMeta: unknown
|
unknownMeta: unknown
|
||||||
finalizers:
|
|
||||||
- test-finalizer
|
|
||||||
spec:
|
spec:
|
||||||
template:
|
template:
|
||||||
apiversion: foo/v1
|
apiversion: foo/v1
|
||||||
@ -690,6 +702,11 @@ spec:
|
|||||||
framework.Failf("cannot create crd %s", err)
|
framework.Failf("cannot create crd %s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
defer func() {
|
||||||
|
err = fixtures.DeleteV1CustomResourceDefinition(noxuDefinition, apiExtensionClient)
|
||||||
|
framework.ExpectNoError(err, "deleting CustomResourceDefinition")
|
||||||
|
}()
|
||||||
|
|
||||||
kind := noxuDefinition.Spec.Names.Kind
|
kind := noxuDefinition.Spec.Names.Kind
|
||||||
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
|
apiVersion := noxuDefinition.Spec.Group + "/" + noxuDefinition.Spec.Versions[0].Name
|
||||||
name := "mytest"
|
name := "mytest"
|
||||||
@ -700,8 +717,6 @@ apiVersion: %s
|
|||||||
kind: %s
|
kind: %s
|
||||||
metadata:
|
metadata:
|
||||||
name: %s
|
name: %s
|
||||||
finalizers:
|
|
||||||
- test-finalizer
|
|
||||||
spec:
|
spec:
|
||||||
unknown: uk1
|
unknown: uk1
|
||||||
foo: foo1
|
foo: foo1
|
||||||
@ -718,7 +733,7 @@ spec:
|
|||||||
Param("fieldValidation", "Strict").
|
Param("fieldValidation", "Strict").
|
||||||
Body(yamlBody).
|
Body(yamlBody).
|
||||||
DoRaw(ctx)
|
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))
|
framework.Failf("error missing duplicate field: %v:\n%v", err, string(result))
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user