Skip to content

Commit 4024ed3

Browse files
authored
[test] : add labels to run e2e tests (#336)
* add labels to run e2e tests * allow additional args to chainsaw command
1 parent 6aa4b48 commit 4024ed3

File tree

29 files changed

+82
-2
lines changed

29 files changed

+82
-2
lines changed

Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ e2e-test:
193193
KUBECONFIG=$(KUBECONFIG_PATH) \
194194
REGION=$(LINODE_REGION) \
195195
LINODE_TOKEN=$(LINODE_TOKEN) \
196-
chainsaw test e2e/test --parallel 2
196+
chainsaw test e2e/test --parallel 2 $(E2E_FLAGS)
197197

198198
.PHONY: e2e-test-bgp
199199
e2e-test-bgp:
@@ -204,7 +204,7 @@ e2e-test-bgp:
204204
KUBECONFIG=$(KUBECONFIG_PATH) \
205205
REGION=$(LINODE_REGION) \
206206
LINODE_TOKEN=$(LINODE_TOKEN) \
207-
chainsaw test e2e/bgp-test/lb-cilium-bgp
207+
chainsaw test e2e/bgp-test/lb-cilium-bgp $(E2E_FLAGS)
208208

209209
#####################################################################
210210
# OS / ARCH

e2e/bgp-test/lb-cilium-bgp/chainsaw-test.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: cilium-bgp-test
6+
labels:
7+
all:
68
spec:
79
namespace: "cilium-bgp-test"
810
steps:

e2e/test/ccm-resources/chainsaw-test.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: check-ccm-resources
6+
labels:
7+
all:
68
spec:
79
steps:
810
- name: Check if CCM is deployed

e2e/test/fw-use-specified-nb/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: fw-use-specified-nb
6+
labels:
7+
all:
8+
lke:
69
spec:
710
bindings:
811
- name: fwname

e2e/test/lb-created-with-new-nb-id/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-created-with-new-nb-id
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-created-with-new-nb-id"
811
steps:

e2e/test/lb-created-with-specified-nb-id/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-created-with-specified-nb-id
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-created-with-specified-nb-id"
811
steps:

e2e/test/lb-delete-svc-no-nb/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-delete-svc-no-nb
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-delete-svc-no-nb"
811
steps:

e2e/test/lb-delete-svc-use-new-nbid/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-delete-svc-use-new-nbid
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-delete-svc-use-new-nbid"
811
steps:

e2e/test/lb-delete-svc-use-specified-nb/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-delete-svc-use-specified-nb
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-delete-svc-use-specified-nb"
811
steps:

e2e/test/lb-fw-delete-acl/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-fw-delete-acl
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-fw-delete-acl"
811
steps:

e2e/test/lb-fw-update-acl/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-fw-update-acl
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-fw-update-acl"
811
steps:

e2e/test/lb-hostname-only-ingress/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-hostname-only-ingress
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-hostname-only-ingress"
811
steps:

e2e/test/lb-http-body-health-check/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-http-body-health-check
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-http-body-health-check"
811
steps:

e2e/test/lb-http-status-health-check/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-http-status-health-check
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-http-status-health-check"
811
steps:

e2e/test/lb-passive-health-check/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-passive-health-check
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-passive-health-check"
811
steps:

e2e/test/lb-preserve-annotation-new-nb-specified/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-preserve-annotation-new-nb-specified
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-preserve-annotation-new-nb-specified"
811
steps:

e2e/test/lb-preserve-annotation-svc-delete/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-preserve-annotation-svc-delete
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-preserve-annotation-svc-delete"
811
steps:

e2e/test/lb-simple/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-simple
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-simple"
811
steps:

e2e/test/lb-single-tls/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-single-tls
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-single-tls"
811
steps:

e2e/test/lb-tcp-connection-health-check/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-tcp-connection-health-check
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-tcp-connection-health-check"
811
steps:

e2e/test/lb-updated-with-nb-id/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-updated-with-nb-id
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-updated-with-nb-id"
811
steps:

e2e/test/lb-with-http-to-https/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-with-http-to-https
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-with-http-to-https"
811
steps:

e2e/test/lb-with-multiple-http-https-ports/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-with-multiple-http-https-ports
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-with-multiple-http-https-ports"
811
steps:

e2e/test/lb-with-node-addition/chainsaw-test.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-with-node-addition
6+
labels:
7+
all:
68
spec:
79
namespace: "lb-with-node-addition"
810
steps:

e2e/test/lb-with-proxyprotocol-default-annotation/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-with-proxyprotocol-default-annotation
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-with-proxyprotocol-default-annotation"
811
steps:

e2e/test/lb-with-proxyprotocol-override/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-with-proxyprotocol-override
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-with-proxyprotocol-override"
811
steps:

e2e/test/lb-with-proxyprotocol-port-specific/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-with-proxyprotocol-port-specific
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-with-proxyprotocol-port-specific"
811
steps:

e2e/test/lb-with-proxyprotocol-set/chainsaw-test.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: lb-with-proxyprotocol-set
6+
labels:
7+
all:
8+
lke:
69
spec:
710
namespace: "lb-with-proxyprotocol-set"
811
steps:

e2e/test/route-controller-test/chainsaw-test.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ apiVersion: chainsaw.kyverno.io/v1alpha1
33
kind: Test
44
metadata:
55
name: route-controller-test
6+
labels:
7+
all:
68
spec:
79
bindings:
810
- name: fwname

0 commit comments

Comments
 (0)