mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-26 12:46:06 +00:00
diff: Fix overlapping filenames
The filename can overlap when multiple resources have the same name (but obviously are of a different type). Include the name of the type in the file name to prevent the overlap.
This commit is contained in:
@@ -40,3 +40,20 @@ run_kubectl_diff_tests() {
|
||||
set +o nounset
|
||||
set +o errexit
|
||||
}
|
||||
|
||||
run_kubectl_diff_same_names() {
|
||||
set -o nounset
|
||||
set -o errexit
|
||||
|
||||
create_and_use_new_namespace
|
||||
kube::log::status "Test kubectl diff with multiple resources with the same name"
|
||||
|
||||
output_message=$(KUBECTL_EXTERNAL_DIFF=find kubectl diff -Rf hack/testdata/diff/)
|
||||
kube::test::if_has_string "${output_message}" 'v1.Pod:.*.test'
|
||||
kube::test::if_has_string "${output_message}" 'apps.v1.Deployment:.*.test'
|
||||
kube::test::if_has_string "${output_message}" 'v1.ConfigMap:.*.test'
|
||||
kube::test::if_has_string "${output_message}" 'v1.Secret:.*.test'
|
||||
|
||||
set +o nounset
|
||||
set +o errexit
|
||||
}
|
||||
|
Reference in New Issue
Block a user