From ce507460f186de176d85c35a8f0bc66e8a655995 Mon Sep 17 00:00:00 2001 From: Anish Ramasekar Date: Wed, 10 Jan 2024 23:24:24 +0000 Subject: [PATCH] ci: enable tests with kubernetes v1.29 Signed-off-by: Anish Ramasekar --- .pipelines/nightly.yaml | 19 ++++++++++--------- .pipelines/pr.yaml | 19 ++++++++++--------- Makefile | 4 ++-- README.md | 4 ++-- 4 files changed, 24 insertions(+), 22 deletions(-) diff --git a/.pipelines/nightly.yaml b/.pipelines/nightly.yaml index 7a2dbc486..b437faf22 100644 --- a/.pipelines/nightly.yaml +++ b/.pipelines/nightly.yaml @@ -10,7 +10,8 @@ schedules: include: - main -pool: staging-pool-amd64-mariner-2 +# using the tmp pool as a workaround for the kind cluster creation issue. +pool: tmp-staging-pool-amd64-mariner-2 jobs: - job: scan_images @@ -135,14 +136,14 @@ jobs: value: "true" strategy: matrix: - kind_v1_24_12: - KIND_NODE_VERSION: v1.24.12 - kind_v1_25_8: - KIND_NODE_VERSION: v1.25.8 - kind_v1_26_3: - KIND_NODE_VERSION: v1.26.3 - kind_v1_27_1: - KIND_NODE_VERSION: v1.27.1 + kind_v1_26_14: + KIND_NODE_VERSION: v1.26.14 + kind_v1_27_11: + KIND_NODE_VERSION: v1.27.11 + kind_v1_28_7: + KIND_NODE_VERSION: v1.28.7 + kind_v1_29_2: + KIND_NODE_VERSION: v1.29.2 steps: - script: make test-e2e displayName: Webhook E2E test suite diff --git a/.pipelines/pr.yaml b/.pipelines/pr.yaml index 589e801ed..52bdfc8fd 100644 --- a/.pipelines/pr.yaml +++ b/.pipelines/pr.yaml @@ -15,7 +15,8 @@ pr: - '*' - examples/msal-go/* -pool: staging-pool-amd64-mariner-2 +# using the tmp pool as a workaround for the kind cluster creation issue. +pool: tmp-staging-pool-amd64-mariner-2 jobs: - job: scan_images @@ -92,20 +93,20 @@ jobs: aks_linux: REGISTRY: upstream.azurecr.io/azure-workload-identity GINKGO_SKIP: \[AKSSoakOnly\] - kind_v1_24_12: - KIND_NODE_VERSION: v1.24.12 + kind_v1_26_14: + KIND_NODE_VERSION: v1.26.14 LOCAL_ONLY: "true" TEST_HELM_CHART: "true" - kind_v1_25_8: - KIND_NODE_VERSION: v1.25.8 + kind_v1_27_11: + KIND_NODE_VERSION: v1.27.11 LOCAL_ONLY: "true" TEST_HELM_CHART: "true" - kind_v1_26_3: - KIND_NODE_VERSION: v1.26.3 + kind_v1_28_7: + KIND_NODE_VERSION: v1.28.7 LOCAL_ONLY: "true" TEST_HELM_CHART: "true" - kind_v1_27_1: - KIND_NODE_VERSION: v1.27.1 + kind_v1_29_2: + KIND_NODE_VERSION: v1.29.2 LOCAL_ONLY: "true" TEST_HELM_CHART: "true" steps: diff --git a/Makefile b/Makefile index bfcce5280..3fd87b727 100644 --- a/Makefile +++ b/Makefile @@ -43,11 +43,11 @@ GINKGO_VER := v2.1.6 GINKGO_BIN := ginkgo GINKGO := $(TOOLS_BIN_DIR)/$(GINKGO_BIN)-$(GINKGO_VER) -KIND_VER := v0.18.0 +KIND_VER := v0.21.0 KIND_BIN := kind KIND := $(TOOLS_BIN_DIR)/$(KIND_BIN)-$(KIND_VER) -KUBECTL_VER := v1.22.4 +KUBECTL_VER := v1.29.0 KUBECTL_BIN := kubectl KUBECTL := $(TOOLS_BIN_DIR)/$(KUBECTL_BIN)-$(KUBECTL_VER) diff --git a/README.md b/README.md index 05b5afd09..352302914 100644 --- a/README.md +++ b/README.md @@ -7,10 +7,10 @@ Azure AD Workload Identity is the next iteration of [Azure AD Pod Identity][1] t | Kubernetes Version | Supported | | ------------------ | --------- | +| 1.29 | ✅ | +| 1.28 | ✅ | | 1.27 | ✅ | | 1.26 | ✅ | -| 1.25 | ✅ | -| 1.24 | ✅ | ## Installation