Browse Source

test(e2e): enable the full provider fan-out matrix

Turn on the remaining legs (gcp, azure, scaleway, delinea, secretserver,
infisical, generator, flux, argocd) now that the mechanism is validated. Each
cloud leg is scoped to its own secret group; infisical, flux and argocd run
against in-cluster addons only.

Signed-off-by: Alexander Chernov <alexander@chernov.it>
Alexander Chernov 1 week ago
parent
commit
3dcf27b9ed
1 changed files with 12 additions and 13 deletions
  1. 12 13
      e2e/matrix.yaml

+ 12 - 13
e2e/matrix.yaml

@@ -28,9 +28,8 @@
 #                 count for coverage and document the target matrix; flip to true
 #                 to expand the fan-out.
 #
-# Trial scope: the legs marked enabled below (core-smoke, vault, openbao,
-# conjur, aws) are the initial set validated on a same-repo PR. The rest are the
-# intended full matrix, switched on once the trial is green.
+# All legs are enabled. Set enabled: false on an area to skip it (e.g. while a
+# provider's e2e is being fixed) without deleting its definition.
 
 areas:
   # In-cluster only, no external credentials. The required floor: this leg runs
@@ -102,7 +101,7 @@ areas:
       - "e2e/suites/provider/cases/aws/**"
     enabled: true
 
-  # ---- Below: intended full matrix, switched on after the trial is green. ----
+  # ---- Cloud / external-API providers (each scoped to its own secret group). ----
 
   - name: gcp
     suite: provider
@@ -113,7 +112,7 @@ areas:
     paths:
       - "providers/v1/gcp/**"
       - "e2e/suites/provider/cases/gcp/**"
-    enabled: false
+    enabled: true
 
   - name: azure
     suite: provider
@@ -124,7 +123,7 @@ areas:
     paths:
       - "providers/v1/azure/**"
       - "e2e/suites/provider/cases/azure/**"
-    enabled: false
+    enabled: true
 
   - name: scaleway
     suite: provider
@@ -135,7 +134,7 @@ areas:
     paths:
       - "providers/v1/scaleway/**"
       - "e2e/suites/provider/cases/scaleway/**"
-    enabled: false
+    enabled: true
 
   - name: delinea
     suite: provider
@@ -146,7 +145,7 @@ areas:
     paths:
       - "providers/v1/delinea/**"
       - "e2e/suites/provider/cases/delinea/**"
-    enabled: false
+    enabled: true
 
   - name: secretserver
     suite: provider
@@ -157,7 +156,7 @@ areas:
     paths:
       - "providers/v1/secretserver/**"
       - "e2e/suites/provider/cases/secretserver/**"
-    enabled: false
+    enabled: true
 
   # Infisical runs against an in-cluster Infisical addon (addon.NewInfisical),
   # not an external tenant, so it needs no repo secrets despite being a SaaS.
@@ -170,7 +169,7 @@ areas:
     paths:
       - "providers/v1/infisical/**"
       - "e2e/suites/provider/cases/infisical/**"
-    enabled: false
+    enabled: true
 
   # Non-provider suites. No provider labels, so providers is empty; they run the
   # whole non-managed suite. flux and argocd exercise ESO under GitOps tools and
@@ -189,7 +188,7 @@ areas:
       - "runtime/**"
       - "generators/**"
       - "e2e/suites/generator/**"
-    enabled: false
+    enabled: true
 
   - name: flux
     suite: flux
@@ -202,7 +201,7 @@ areas:
       - "pkg/**"
       - "runtime/**"
       - "e2e/suites/flux/**"
-    enabled: false
+    enabled: true
 
   - name: argocd
     suite: argocd
@@ -215,4 +214,4 @@ areas:
       - "pkg/**"
       - "runtime/**"
       - "e2e/suites/argocd/**"
-    enabled: false
+    enabled: true