mirror of
https://github.com/submariner-io/submariner-charts.git
synced 2026-09-20 21:30:35 +00:00
Test K8s versions 1.18, 1.19, and 1.20 in E2E
Use the new ability of the shared E2E GHA to configure the Kubernetes version. Add jobs that cover the latest available patch versions (limited by kind images) from the three most recent minor versions. Only run one E2E job with all-default configuration per K8s version, for some coverage with minimal overhead. Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
This commit is contained in:
committed by
Thomas Pantelis
parent
74b4a9d0bb
commit
e0c75d7db2
@@ -14,7 +14,13 @@ jobs:
|
||||
matrix:
|
||||
cable_driver: ['libreswan', 'wireguard']
|
||||
globalnet: ['', 'globalnet']
|
||||
k8s_version: ['1.17.17']
|
||||
lighthouse: ['', 'lighthouse']
|
||||
include:
|
||||
# Recentness of K8s versions are limited by kindest/node image releases
|
||||
- k8s_version: 1.18.15
|
||||
- k8s_version: 1.19.7
|
||||
- k8s_version: 1.20.2
|
||||
steps:
|
||||
- name: Check out the repository
|
||||
uses: actions/checkout@v2
|
||||
@@ -22,6 +28,7 @@ jobs:
|
||||
- name: Run E2E deployment and tests
|
||||
uses: submariner-io/shipyard/gh-actions/e2e@devel
|
||||
with:
|
||||
k8s_version: ${{ matrix.k8s_version }}
|
||||
using: ${{ matrix.cable_driver }} ${{ matrix.globalnet }} ${{ matrix.lighthouse }}
|
||||
|
||||
- name: Post mortem
|
||||
|
||||
Reference in New Issue
Block a user