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:
parent
b6419c7964
commit
d7a91b818e
1 changed files with 24 additions and 16 deletions
|
@ -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,
|
||||||
},
|
},
|
||||||
"*": {},
|
"*": {},
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue