added release 1.26 e2e
This commit is contained in:
parent
8e102fa428
commit
5cbce2442d
44
.github/workflows/e2e-release-26.0.yaml
vendored
Normal file
44
.github/workflows/e2e-release-26.0.yaml
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
name: End to End Tests - release-26.0
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- release-26.0
|
||||
pull_request:
|
||||
branches:
|
||||
- release-26.0
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
python-version: [3.7, 3.8, 3.9]
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: true
|
||||
- name: Create Kind Cluster
|
||||
uses: helm/kind-action@v1.5.0
|
||||
with:
|
||||
cluster_name: kubernetes-python-e2e-release-26.0-${{ matrix.python-version }}
|
||||
# The kind version to be used to spin the cluster up
|
||||
# this needs to be updated whenever a new Kind version is released
|
||||
version: v0.17.0
|
||||
# Update the config here whenever a new client snapshot is performed
|
||||
# This would eventually point to cluster with the latest Kubernetes version
|
||||
# as we sync with Kubernetes upstream
|
||||
config: .github/workflows/kind-configs/cluster-1.26.yaml
|
||||
- name: Set up Python ${{ matrix.python-version }}
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
python -m pip install -r requirements.txt
|
||||
python -m pip install -r test-requirements.txt
|
||||
- name: Install package
|
||||
run: python -m pip install -e .
|
||||
- name: Run End to End tests
|
||||
run: pytest -vvv -s kubernetes/e2e_test
|
||||
7
.github/workflows/kind-configs/cluster-1.26.yaml
vendored
Normal file
7
.github/workflows/kind-configs/cluster-1.26.yaml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
kind: Cluster
|
||||
apiVersion: kind.x-k8s.io/v1alpha4
|
||||
nodes:
|
||||
- role: control-plane
|
||||
image: kindest/node:v1.26.0@sha256:3264cbae4b80c241743d12644b2506fff13dce07fcadf29079c1d06a47b399dd
|
||||
- role: worker
|
||||
image: kindest/node:v1.26.0@sha256:3264cbae4b80c241743d12644b2506fff13dce07fcadf29079c1d06a47b399dd
|
||||
Loading…
Reference in New Issue
Block a user