diff --git a/.chloggen/kube128.yaml b/.chloggen/kube128.yaml new file mode 100755 index 0000000000..65b12a1769 --- /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: [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. +# Use pipe (|) for multiline entries. +subtext: 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