mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 10:51:29 +00:00
run discovery tests if resources are supported
This commit is contained in:
parent
0990ba1cc9
commit
d6532f5eb8
@ -91,7 +91,7 @@ spec:
|
|||||||
__EOF__
|
__EOF__
|
||||||
|
|
||||||
# Test that we can list this new custom resource
|
# Test that we can list this new custom resource
|
||||||
kube::test::wait_object_assert customresourcedefinitions "{{range.items}}{{if eq $id_field \\\"examples.test.com\\\"}}{{$id_field}}:{{end}}{{end}}" 'examples.test.com:'
|
kube::test::wait_object_assert customresourcedefinitions "{{range.items}}{{if eq ${id_field:?} \\\"examples.test.com\\\"}}{{$id_field}}:{{end}}{{end}}" 'examples.test.com:'
|
||||||
|
|
||||||
kubectl create -f - << __EOF__
|
kubectl create -f - << __EOF__
|
||||||
apiVersion: test.com/v1
|
apiVersion: test.com/v1
|
||||||
@ -169,7 +169,7 @@ spec:
|
|||||||
__EOF__
|
__EOF__
|
||||||
|
|
||||||
# Test that we can list this new custom resource
|
# Test that we can list this new custom resource
|
||||||
kube::test::wait_object_assert customresourcedefinitions "{{range.items}}{{if eq $id_field \\\"examples.test.com\\\"}}{{$id_field}}:{{end}}{{end}}" 'examples.test.com:'
|
kube::test::wait_object_assert customresourcedefinitions "{{range.items}}{{if eq ${id_field:?} \\\"examples.test.com\\\"}}{{$id_field}}:{{end}}{{end}}" 'examples.test.com:'
|
||||||
|
|
||||||
kubectl create -f - << __EOF__
|
kubectl create -f - << __EOF__
|
||||||
apiVersion: test.com/v1
|
apiVersion: test.com/v1
|
||||||
@ -181,7 +181,7 @@ spec:
|
|||||||
__EOF__
|
__EOF__
|
||||||
|
|
||||||
# Test that we can list this new custom resource
|
# Test that we can list this new custom resource
|
||||||
kube::test::wait_object_assert examples "{{range.items}}{{${id_field:?}}}:{{end}}" 'test-crd-example:'
|
kube::test::wait_object_assert examples "{{range.items}}{{$id_field}}:{{end}}" 'test-crd-example:'
|
||||||
|
|
||||||
output_message=$(kubectl get examples)
|
output_message=$(kubectl get examples)
|
||||||
kube::test::if_has_string "${output_message}" "test-crd-example"
|
kube::test::if_has_string "${output_message}" "test-crd-example"
|
||||||
|
@ -503,13 +503,17 @@ runTests() {
|
|||||||
# Assert short name #
|
# Assert short name #
|
||||||
#########################
|
#########################
|
||||||
|
|
||||||
|
if kube::test::if_supports_resource "${customresourcedefinitions}" && kube::test::if_supports_resource "${pods}" && kube::test::if_supports_resource "${configmaps}" ; then
|
||||||
record_command run_assert_short_name_tests
|
record_command run_assert_short_name_tests
|
||||||
|
fi
|
||||||
|
|
||||||
#########################
|
#########################
|
||||||
# Assert singular name #
|
# Assert singular name #
|
||||||
#########################
|
#########################
|
||||||
|
|
||||||
|
if kube::test::if_supports_resource "${customresourcedefinitions}" && kube::test::if_supports_resource "${pods}" ; then
|
||||||
record_command run_assert_singular_name_tests
|
record_command run_assert_singular_name_tests
|
||||||
|
fi
|
||||||
|
|
||||||
#########################
|
#########################
|
||||||
# Assert categories #
|
# Assert categories #
|
||||||
|
Loading…
Reference in New Issue
Block a user