diff --git a/Makefile b/Makefile index 42a96e2a..76be534f 100644 --- a/Makefile +++ b/Makefile @@ -193,7 +193,7 @@ e2e-test: KUBECONFIG=$(KUBECONFIG_PATH) \ REGION=$(LINODE_REGION) \ LINODE_TOKEN=$(LINODE_TOKEN) \ - chainsaw test e2e/test --parallel 2 + chainsaw test e2e/test --parallel 2 $(E2E_FLAGS) .PHONY: e2e-test-bgp e2e-test-bgp: @@ -204,7 +204,7 @@ e2e-test-bgp: KUBECONFIG=$(KUBECONFIG_PATH) \ REGION=$(LINODE_REGION) \ LINODE_TOKEN=$(LINODE_TOKEN) \ - chainsaw test e2e/bgp-test/lb-cilium-bgp + chainsaw test e2e/bgp-test/lb-cilium-bgp $(E2E_FLAGS) ##################################################################### # OS / ARCH diff --git a/e2e/bgp-test/lb-cilium-bgp/chainsaw-test.yaml b/e2e/bgp-test/lb-cilium-bgp/chainsaw-test.yaml index 979bcac6..4a0b081a 100644 --- a/e2e/bgp-test/lb-cilium-bgp/chainsaw-test.yaml +++ b/e2e/bgp-test/lb-cilium-bgp/chainsaw-test.yaml @@ -3,6 +3,8 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: cilium-bgp-test + labels: + all: spec: namespace: "cilium-bgp-test" steps: diff --git a/e2e/test/ccm-resources/chainsaw-test.yaml b/e2e/test/ccm-resources/chainsaw-test.yaml index 6f322d52..462495b6 100644 --- a/e2e/test/ccm-resources/chainsaw-test.yaml +++ b/e2e/test/ccm-resources/chainsaw-test.yaml @@ -3,6 +3,8 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: check-ccm-resources + labels: + all: spec: steps: - name: Check if CCM is deployed diff --git a/e2e/test/fw-use-specified-nb/chainsaw-test.yaml b/e2e/test/fw-use-specified-nb/chainsaw-test.yaml index 89dcf756..f95c4fc5 100644 --- a/e2e/test/fw-use-specified-nb/chainsaw-test.yaml +++ b/e2e/test/fw-use-specified-nb/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: fw-use-specified-nb + labels: + all: + lke: spec: bindings: - name: fwname diff --git a/e2e/test/lb-created-with-new-nb-id/chainsaw-test.yaml b/e2e/test/lb-created-with-new-nb-id/chainsaw-test.yaml index 7505eec7..16d7ec3e 100644 --- a/e2e/test/lb-created-with-new-nb-id/chainsaw-test.yaml +++ b/e2e/test/lb-created-with-new-nb-id/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-created-with-new-nb-id + labels: + all: + lke: spec: namespace: "lb-created-with-new-nb-id" steps: diff --git a/e2e/test/lb-created-with-specified-nb-id/chainsaw-test.yaml b/e2e/test/lb-created-with-specified-nb-id/chainsaw-test.yaml index 2a038afb..1bb82e82 100644 --- a/e2e/test/lb-created-with-specified-nb-id/chainsaw-test.yaml +++ b/e2e/test/lb-created-with-specified-nb-id/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-created-with-specified-nb-id + labels: + all: + lke: spec: namespace: "lb-created-with-specified-nb-id" steps: diff --git a/e2e/test/lb-delete-svc-no-nb/chainsaw-test.yaml b/e2e/test/lb-delete-svc-no-nb/chainsaw-test.yaml index 7ae07828..1f75e928 100644 --- a/e2e/test/lb-delete-svc-no-nb/chainsaw-test.yaml +++ b/e2e/test/lb-delete-svc-no-nb/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-delete-svc-no-nb + labels: + all: + lke: spec: namespace: "lb-delete-svc-no-nb" steps: diff --git a/e2e/test/lb-delete-svc-use-new-nbid/chainsaw-test.yaml b/e2e/test/lb-delete-svc-use-new-nbid/chainsaw-test.yaml index 54ec4132..7bec4e56 100644 --- a/e2e/test/lb-delete-svc-use-new-nbid/chainsaw-test.yaml +++ b/e2e/test/lb-delete-svc-use-new-nbid/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-delete-svc-use-new-nbid + labels: + all: + lke: spec: namespace: "lb-delete-svc-use-new-nbid" steps: diff --git a/e2e/test/lb-delete-svc-use-specified-nb/chainsaw-test.yaml b/e2e/test/lb-delete-svc-use-specified-nb/chainsaw-test.yaml index 758b4df4..c8c593aa 100644 --- a/e2e/test/lb-delete-svc-use-specified-nb/chainsaw-test.yaml +++ b/e2e/test/lb-delete-svc-use-specified-nb/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-delete-svc-use-specified-nb + labels: + all: + lke: spec: namespace: "lb-delete-svc-use-specified-nb" steps: diff --git a/e2e/test/lb-fw-delete-acl/chainsaw-test.yaml b/e2e/test/lb-fw-delete-acl/chainsaw-test.yaml index 8f96e17e..e46edac9 100644 --- a/e2e/test/lb-fw-delete-acl/chainsaw-test.yaml +++ b/e2e/test/lb-fw-delete-acl/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-fw-delete-acl + labels: + all: + lke: spec: namespace: "lb-fw-delete-acl" steps: diff --git a/e2e/test/lb-fw-update-acl/chainsaw-test.yaml b/e2e/test/lb-fw-update-acl/chainsaw-test.yaml index 1cb0bcb1..de56b1ea 100644 --- a/e2e/test/lb-fw-update-acl/chainsaw-test.yaml +++ b/e2e/test/lb-fw-update-acl/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-fw-update-acl + labels: + all: + lke: spec: namespace: "lb-fw-update-acl" steps: diff --git a/e2e/test/lb-hostname-only-ingress/chainsaw-test.yaml b/e2e/test/lb-hostname-only-ingress/chainsaw-test.yaml index 93b7d5ca..a8027c43 100644 --- a/e2e/test/lb-hostname-only-ingress/chainsaw-test.yaml +++ b/e2e/test/lb-hostname-only-ingress/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-hostname-only-ingress + labels: + all: + lke: spec: namespace: "lb-hostname-only-ingress" steps: diff --git a/e2e/test/lb-http-body-health-check/chainsaw-test.yaml b/e2e/test/lb-http-body-health-check/chainsaw-test.yaml index b2f448e5..8a77543d 100644 --- a/e2e/test/lb-http-body-health-check/chainsaw-test.yaml +++ b/e2e/test/lb-http-body-health-check/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-http-body-health-check + labels: + all: + lke: spec: namespace: "lb-http-body-health-check" steps: diff --git a/e2e/test/lb-http-status-health-check/chainsaw-test.yaml b/e2e/test/lb-http-status-health-check/chainsaw-test.yaml index 3187d453..1eb50d99 100644 --- a/e2e/test/lb-http-status-health-check/chainsaw-test.yaml +++ b/e2e/test/lb-http-status-health-check/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-http-status-health-check + labels: + all: + lke: spec: namespace: "lb-http-status-health-check" steps: diff --git a/e2e/test/lb-passive-health-check/chainsaw-test.yaml b/e2e/test/lb-passive-health-check/chainsaw-test.yaml index 2876e2cd..1f6a022b 100644 --- a/e2e/test/lb-passive-health-check/chainsaw-test.yaml +++ b/e2e/test/lb-passive-health-check/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-passive-health-check + labels: + all: + lke: spec: namespace: "lb-passive-health-check" steps: diff --git a/e2e/test/lb-preserve-annotation-new-nb-specified/chainsaw-test.yaml b/e2e/test/lb-preserve-annotation-new-nb-specified/chainsaw-test.yaml index dd54bdb0..1da5a05c 100644 --- a/e2e/test/lb-preserve-annotation-new-nb-specified/chainsaw-test.yaml +++ b/e2e/test/lb-preserve-annotation-new-nb-specified/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-preserve-annotation-new-nb-specified + labels: + all: + lke: spec: namespace: "lb-preserve-annotation-new-nb-specified" steps: diff --git a/e2e/test/lb-preserve-annotation-svc-delete/chainsaw-test.yaml b/e2e/test/lb-preserve-annotation-svc-delete/chainsaw-test.yaml index 7e698208..0c50c15a 100644 --- a/e2e/test/lb-preserve-annotation-svc-delete/chainsaw-test.yaml +++ b/e2e/test/lb-preserve-annotation-svc-delete/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-preserve-annotation-svc-delete + labels: + all: + lke: spec: namespace: "lb-preserve-annotation-svc-delete" steps: diff --git a/e2e/test/lb-simple/chainsaw-test.yaml b/e2e/test/lb-simple/chainsaw-test.yaml index 09d252b6..e24a78be 100644 --- a/e2e/test/lb-simple/chainsaw-test.yaml +++ b/e2e/test/lb-simple/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-simple + labels: + all: + lke: spec: namespace: "lb-simple" steps: diff --git a/e2e/test/lb-single-tls/chainsaw-test.yaml b/e2e/test/lb-single-tls/chainsaw-test.yaml index caa66ce7..b27409e5 100644 --- a/e2e/test/lb-single-tls/chainsaw-test.yaml +++ b/e2e/test/lb-single-tls/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-single-tls + labels: + all: + lke: spec: namespace: "lb-single-tls" steps: diff --git a/e2e/test/lb-tcp-connection-health-check/chainsaw-test.yaml b/e2e/test/lb-tcp-connection-health-check/chainsaw-test.yaml index e238d25a..11b9e3be 100644 --- a/e2e/test/lb-tcp-connection-health-check/chainsaw-test.yaml +++ b/e2e/test/lb-tcp-connection-health-check/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-tcp-connection-health-check + labels: + all: + lke: spec: namespace: "lb-tcp-connection-health-check" steps: diff --git a/e2e/test/lb-updated-with-nb-id/chainsaw-test.yaml b/e2e/test/lb-updated-with-nb-id/chainsaw-test.yaml index 074fea6d..346e67c9 100644 --- a/e2e/test/lb-updated-with-nb-id/chainsaw-test.yaml +++ b/e2e/test/lb-updated-with-nb-id/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-updated-with-nb-id + labels: + all: + lke: spec: namespace: "lb-updated-with-nb-id" steps: diff --git a/e2e/test/lb-with-http-to-https/chainsaw-test.yaml b/e2e/test/lb-with-http-to-https/chainsaw-test.yaml index 397991b9..c9f7670e 100644 --- a/e2e/test/lb-with-http-to-https/chainsaw-test.yaml +++ b/e2e/test/lb-with-http-to-https/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-with-http-to-https + labels: + all: + lke: spec: namespace: "lb-with-http-to-https" steps: diff --git a/e2e/test/lb-with-multiple-http-https-ports/chainsaw-test.yaml b/e2e/test/lb-with-multiple-http-https-ports/chainsaw-test.yaml index c3b67050..501a8801 100644 --- a/e2e/test/lb-with-multiple-http-https-ports/chainsaw-test.yaml +++ b/e2e/test/lb-with-multiple-http-https-ports/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-with-multiple-http-https-ports + labels: + all: + lke: spec: namespace: "lb-with-multiple-http-https-ports" steps: diff --git a/e2e/test/lb-with-node-addition/chainsaw-test.yaml b/e2e/test/lb-with-node-addition/chainsaw-test.yaml index 359d7b5b..f057413c 100644 --- a/e2e/test/lb-with-node-addition/chainsaw-test.yaml +++ b/e2e/test/lb-with-node-addition/chainsaw-test.yaml @@ -3,6 +3,8 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-with-node-addition + labels: + all: spec: namespace: "lb-with-node-addition" steps: diff --git a/e2e/test/lb-with-proxyprotocol-default-annotation/chainsaw-test.yaml b/e2e/test/lb-with-proxyprotocol-default-annotation/chainsaw-test.yaml index c40ef883..0393ce4b 100644 --- a/e2e/test/lb-with-proxyprotocol-default-annotation/chainsaw-test.yaml +++ b/e2e/test/lb-with-proxyprotocol-default-annotation/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-with-proxyprotocol-default-annotation + labels: + all: + lke: spec: namespace: "lb-with-proxyprotocol-default-annotation" steps: diff --git a/e2e/test/lb-with-proxyprotocol-override/chainsaw-test.yaml b/e2e/test/lb-with-proxyprotocol-override/chainsaw-test.yaml index ef0adc89..7f7814a5 100644 --- a/e2e/test/lb-with-proxyprotocol-override/chainsaw-test.yaml +++ b/e2e/test/lb-with-proxyprotocol-override/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-with-proxyprotocol-override + labels: + all: + lke: spec: namespace: "lb-with-proxyprotocol-override" steps: diff --git a/e2e/test/lb-with-proxyprotocol-port-specific/chainsaw-test.yaml b/e2e/test/lb-with-proxyprotocol-port-specific/chainsaw-test.yaml index 29050502..805525f2 100644 --- a/e2e/test/lb-with-proxyprotocol-port-specific/chainsaw-test.yaml +++ b/e2e/test/lb-with-proxyprotocol-port-specific/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-with-proxyprotocol-port-specific + labels: + all: + lke: spec: namespace: "lb-with-proxyprotocol-port-specific" steps: diff --git a/e2e/test/lb-with-proxyprotocol-set/chainsaw-test.yaml b/e2e/test/lb-with-proxyprotocol-set/chainsaw-test.yaml index afee925e..64fbceb0 100644 --- a/e2e/test/lb-with-proxyprotocol-set/chainsaw-test.yaml +++ b/e2e/test/lb-with-proxyprotocol-set/chainsaw-test.yaml @@ -3,6 +3,9 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: lb-with-proxyprotocol-set + labels: + all: + lke: spec: namespace: "lb-with-proxyprotocol-set" steps: diff --git a/e2e/test/route-controller-test/chainsaw-test.yaml b/e2e/test/route-controller-test/chainsaw-test.yaml index e4abc97d..0e5590a5 100644 --- a/e2e/test/route-controller-test/chainsaw-test.yaml +++ b/e2e/test/route-controller-test/chainsaw-test.yaml @@ -3,6 +3,8 @@ apiVersion: chainsaw.kyverno.io/v1alpha1 kind: Test metadata: name: route-controller-test + labels: + all: spec: bindings: - name: fwname