1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-05 16:27:05 +00:00

test/e2e: fix source/custom nodename test

We dropped the legacy rule format so we need to convert the e2e test
rules to the new format, accordingly.
This commit is contained in:
Markus Lehtonen 2023-10-20 11:56:49 +03:00
parent b6419c7964
commit d7a91b818e

View file

@ -422,26 +422,34 @@ var _ = SIGDescribe("NFD master and worker", func() {
// create 2 configmaps // create 2 configmaps
data1 := fmt.Sprintf(` data1 := fmt.Sprintf(`
- name: %s - name: nodename-test-rule
matchOn: labels:
# default value is true "%s": "%s"
- nodename: matchFeatures:
- "^%s$"`, targetLabelName, targetNodeName) - feature: system.name
matchExpressions:
nodename: {op: In, value: ["%s"]}`, targetLabelName, targetLabelValue, targetNodeName)
cm1 := testutils.NewConfigMap("custom-config-extra-1", "custom.conf", data1) cm1 := testutils.NewConfigMap("custom-config-extra-1", "custom.conf", data1)
cm1, err = f.ClientSet.CoreV1().ConfigMaps(f.Namespace.Name).Create(ctx, cm1, metav1.CreateOptions{}) cm1, err = f.ClientSet.CoreV1().ConfigMaps(f.Namespace.Name).Create(ctx, cm1, metav1.CreateOptions{})
Expect(err).NotTo(HaveOccurred()) Expect(err).NotTo(HaveOccurred())
data2 := fmt.Sprintf(` data2 := fmt.Sprintf(`
- name: %s - name: nodename-test-regexp-rule
value: %s labels:
matchOn: "%s": "%s"
- nodename: matchFeatures:
- "^%s$" - feature: system.name
- name: nodename-test-negative matchExpressions:
matchOn: nodename: {op: InRegexp, value: ["^%s$"]}
- nodename:
- "thisNameShouldNeverMatch"`, targetLabelNameWildcard, targetLabelValueWildcard, targetNodeNameWildcard) - name: nodename-test-negative-rule
labels:
"nodename-test-negative": "true"
matchFeatures:
- feature: system.name
matchExpressions:
nodename: {op: In, value: ["thisNameShouldNeverMatch"]}`, targetLabelNameWildcard, targetLabelValueWildcard, targetNodeNameWildcard)
cm2 := testutils.NewConfigMap("custom-config-extra-2", "custom.conf", data2) cm2 := testutils.NewConfigMap("custom-config-extra-2", "custom.conf", data2)
cm2, err = f.ClientSet.CoreV1().ConfigMaps(f.Namespace.Name).Create(ctx, cm2, metav1.CreateOptions{}) cm2, err = f.ClientSet.CoreV1().ConfigMaps(f.Namespace.Name).Create(ctx, cm2, metav1.CreateOptions{})
@ -465,8 +473,8 @@ var _ = SIGDescribe("NFD master and worker", func() {
By("Verifying node labels") By("Verifying node labels")
expectedLabels := map[string]k8sLabels{ expectedLabels := map[string]k8sLabels{
targetNodeName: { targetNodeName: {
nfdv1alpha1.FeatureLabelNs + "/custom-" + targetLabelName: targetLabelValue, nfdv1alpha1.FeatureLabelNs + "/" + targetLabelName: targetLabelValue,
nfdv1alpha1.FeatureLabelNs + "/custom-" + targetLabelNameWildcard: targetLabelValueWildcard, nfdv1alpha1.FeatureLabelNs + "/" + targetLabelNameWildcard: targetLabelValueWildcard,
}, },
"*": {}, "*": {},
} }