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.