Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated the latest k8s vesions in chainsaw test #144

Merged
merged 12 commits into from
Jul 8, 2024
16 changes: 8 additions & 8 deletions .github/workflows/chainsaw-e2e.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ jobs:
strategy:
fail-fast: false
matrix:
k8s-version: [v1.29.2, v1.28.0, v1.27.3, v1.26.3, v1.25.8, v1.24.12]
n4k-chart-version: [3.0.29]
k8s-version: [v1.30.0, v1.29.4, v1.28.9, v1.27.13, v1.26.15, v1.25.16, v1.24.17]
n4k-chart-version: [3.0.30]

steps:
- name: Checkout
Expand Down Expand Up @@ -53,8 +53,8 @@ jobs:
strategy:
fail-fast: false
matrix:
k8s-version: [v1.29.2, v1.28.0, v1.27.3, v1.26.3, v1.25.8]
n4k-chart-version: [3.1.14]
k8s-version: [v1.30.0, v1.29.4, v1.28.9, v1.27.13, v1.26.15, v1.25.16]
n4k-chart-version: [3.1.17, 3.2.1]

steps:
- name: Checkout
Expand Down Expand Up @@ -91,8 +91,8 @@ jobs:
strategy:
fail-fast: false
matrix:
k8s-version: [v1.27.3, v1.26.3]
n4k-chart-version: [3.1.14]
k8s-version: [v1.30.0, v1.29.4, v1.28.9]
Copy link
Contributor

@Chandan-DK Chandan-DK Jun 20, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We use the below configuration to create kind clusters with alpha API enabled for VAPs.

kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
featureGates:
  ValidatingAdmissionPolicy: true
runtimeConfig:
  admissionregistration.k8s.io/v1alpha1: true
nodes:
  - role: control-plane
  - role: worker

We can't use this configuration for versions 1.28 and 1.29, not sure why. But we would have to remove these versions.

@MariamFahmy98, could you please help explain why we can enable both the alpha and beta APIs, or just the beta API, but not just the alpha API for VAPs in Kubernetes versions 1.28 and 1.29? This problem doesn't occur in 1.30 though.

n4k-chart-version: [3.1.17, 3.2.1]

steps:
- name: Checkout
Expand Down Expand Up @@ -124,8 +124,8 @@ jobs:
strategy:
fail-fast: false
matrix:
k8s-version: [v1.29.2, v1.28.0]
n4k-chart-version: [3.1.14]
k8s-version: [v1.30.0, v1.29.4, v1.28.9]
n4k-chart-version: [3.1.17, 3.2.1]

steps:
- name: Checkout
Expand Down
Loading