mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2025-03-07 01:07:05 +00:00
Extend current E2E tests to check tainting feature of nfd implemented in https://github.com/kubernetes-sigs/node-feature-discovery/pull/910 Signed-off-by: Feruzjon Muyassarov <feruzjon.muyassarov@intel.com>
32 lines
926 B
YAML
32 lines
926 B
YAML
apiVersion: nfd.k8s-sigs.io/v1alpha1
|
|
kind: NodeFeatureRule
|
|
metadata:
|
|
name: e2e-test-3
|
|
spec:
|
|
rules:
|
|
# Positive test expected to set the taints
|
|
- name: "e2e-taint-test-1"
|
|
taints:
|
|
- effect: PreferNoSchedule
|
|
key: "nfd.node.kubernetes.io/fake-special-node"
|
|
value: "exists"
|
|
- effect: NoExecute
|
|
key: "nfd.node.kubernetes.io/foo"
|
|
value: "true"
|
|
matchFeatures:
|
|
- feature: "fake.attribute"
|
|
matchExpressions:
|
|
"attr_1": {op: IsTrue}
|
|
"attr_2": {op: IsFalse}
|
|
|
|
# Negative test not supposed to set the taints
|
|
- name: "e2e-taint-test-2"
|
|
taints:
|
|
- effect: PreferNoSchedule
|
|
key: "nfd.node.kubernetes.io/fake-cpu"
|
|
value: "true"
|
|
matchFeatures:
|
|
- feature: "fake.attribute"
|
|
matchExpressions:
|
|
"attr_1": {op: IsTrue}
|
|
"attr_2": {op: IsTrue}
|