From 779ef253977edb8bbf2466ceaf54797cb5a6a0c2 Mon Sep 17 00:00:00 2001 From: Tamir David Date: Tue, 4 Feb 2025 23:34:55 +0200 Subject: [PATCH] feat: add tests to verify node label is added as expected (#2384) Co-authored-by: Ben Elferink --- tests/common/assert/node-odiglet-label.yaml | 5 +++++ tests/e2e/helm-chart/chainsaw-test.yaml | 6 ++++++ tests/e2e/multi-apps/chainsaw-test.yaml | 5 +++++ tests/e2e/workload-lifecycle/chainsaw-test.yaml | 6 ++++++ 4 files changed, 22 insertions(+) create mode 100644 tests/common/assert/node-odiglet-label.yaml diff --git a/tests/common/assert/node-odiglet-label.yaml b/tests/common/assert/node-odiglet-label.yaml new file mode 100644 index 0000000000..083547fd7e --- /dev/null +++ b/tests/common/assert/node-odiglet-label.yaml @@ -0,0 +1,5 @@ +apiVersion: v1 +kind: Node +metadata: + labels: + odigos.io/odiglet-oss-installed: "true" diff --git a/tests/e2e/helm-chart/chainsaw-test.yaml b/tests/e2e/helm-chart/chainsaw-test.yaml index 3395f79726..2ab23341c3 100644 --- a/tests/e2e/helm-chart/chainsaw-test.yaml +++ b/tests/e2e/helm-chart/chainsaw-test.yaml @@ -62,6 +62,12 @@ spec: fi - assert: file: ../../common/assert/odigos-installed.yaml + + - name: Verify Node Odiglet label has been added + try: + - assert: + file: ../../common/assert/node-odiglet-label.yaml + - name: Install Demo App try: - script: diff --git a/tests/e2e/multi-apps/chainsaw-test.yaml b/tests/e2e/multi-apps/chainsaw-test.yaml index 4de87f589a..6d5b7961c2 100644 --- a/tests/e2e/multi-apps/chainsaw-test.yaml +++ b/tests/e2e/multi-apps/chainsaw-test.yaml @@ -37,6 +37,11 @@ spec: - assert: file: ../../common/assert/odigos-installed.yaml + - name: Verify Node Odiglet label has been added + try: + - assert: + file: ../../common/assert/node-odiglet-label.yaml + - name: Install Demo App try: - script: diff --git a/tests/e2e/workload-lifecycle/chainsaw-test.yaml b/tests/e2e/workload-lifecycle/chainsaw-test.yaml index e1210564f7..398a907f49 100644 --- a/tests/e2e/workload-lifecycle/chainsaw-test.yaml +++ b/tests/e2e/workload-lifecycle/chainsaw-test.yaml @@ -86,6 +86,12 @@ spec: timeout: 60s - assert: file: ../../common/assert/odigos-installed.yaml + + - name: Verify Node Odiglet label has been added + try: + - assert: + file: ../../common/assert/node-odiglet-label.yaml + - name: "01 - Install Test Apps" try: - apply: