From 42d6948251b3bcd52a454c7b0a85e2831356d682 Mon Sep 17 00:00:00 2001 From: Pavol Loffay Date: Wed, 23 Aug 2023 14:43:59 +0200 Subject: [PATCH 1/3] Run e2e tests on Kubernetes 1.28 Signed-off-by: Pavol Loffay --- .github/workflows/e2e.yaml | 2 +- .github/workflows/scorecard.yaml | 2 +- kind-1.28.yaml | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 kind-1.28.yaml diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index b1a5cf7885..06fa5dd217 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -26,7 +26,7 @@ jobs: # should be compatible with them. kube-version: - "1.19" - - "1.27" + - "1.28" group: - e2e e2e-upgrade - e2e-prometheuscr diff --git a/.github/workflows/scorecard.yaml b/.github/workflows/scorecard.yaml index 6f2970541c..4aa55e31dc 100644 --- a/.github/workflows/scorecard.yaml +++ b/.github/workflows/scorecard.yaml @@ -22,7 +22,7 @@ jobs: matrix: kube-version: - "1.19" - - "1.27" + - "1.28" steps: diff --git a/kind-1.28.yaml b/kind-1.28.yaml new file mode 100644 index 0000000000..711640f952 --- /dev/null +++ b/kind-1.28.yaml @@ -0,0 +1,18 @@ +kind: Cluster +apiVersion: kind.x-k8s.io/v1alpha4 +nodes: + - role: control-plane + image: kindest/node:v1.28.0@sha256:b7a4cad12c197af3ba43202d3efe03246b3f0793f162afb40a33c923952d5b31 + kubeadmConfigPatches: + - | + kind: InitConfiguration + nodeRegistration: + kubeletExtraArgs: + node-labels: "ingress-ready=true" + extraPortMappings: + - containerPort: 80 + hostPort: 80 + protocol: TCP + - containerPort: 443 + hostPort: 443 + protocol: TCP From 19d6e56d25562b76b3f7e86f324af390d33e6e39 Mon Sep 17 00:00:00 2001 From: Pavol Loffay Date: Wed, 23 Aug 2023 14:44:05 +0200 Subject: [PATCH 2/3] Run e2e tests on Kubernetes 1.28 Signed-off-by: Pavol Loffay --- .chloggen/kube128.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 .chloggen/kube128.yaml diff --git a/.chloggen/kube128.yaml b/.chloggen/kube128.yaml new file mode 100755 index 0000000000..559f2b35ab --- /dev/null +++ b/.chloggen/kube128.yaml @@ -0,0 +1,16 @@ +# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' +change_type: enhancement + +# The name of the component, or a single word describing the area of concern, (e.g. operator, target allocator, github action) +component: operator + +# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). +note: Run end-to-end tests on Kubernetes 1.28 + +# One or more tracking issues related to the change +issues: [] + +# (Optional) One or more lines of additional information to render under the primary note. +# These lines will be padded with 2 spaces and then inserted directly into the document. +# Use pipe (|) for multiline entries. +subtext: From 4f5072e7f00a3aff99e02a76eb76417828934249 Mon Sep 17 00:00:00 2001 From: Pavol Loffay Date: Wed, 23 Aug 2023 14:46:04 +0200 Subject: [PATCH 3/3] Run e2e tests on Kubernetes 1.28 Signed-off-by: Pavol Loffay --- .chloggen/kube128.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.chloggen/kube128.yaml b/.chloggen/kube128.yaml index 559f2b35ab..65b12a1769 100755 --- a/.chloggen/kube128.yaml +++ b/.chloggen/kube128.yaml @@ -8,7 +8,7 @@ component: operator note: Run end-to-end tests on Kubernetes 1.28 # One or more tracking issues related to the change -issues: [] +issues: [2047] # (Optional) One or more lines of additional information to render under the primary note. # These lines will be padded with 2 spaces and then inserted directly into the document.