diff --git a/.github/actions/e2e/install-karpenter/action.yaml b/.github/actions/e2e/install-karpenter/action.yaml index f134dd604a1b..a227f965b044 100644 --- a/.github/actions/e2e/install-karpenter/action.yaml +++ b/.github/actions/e2e/install-karpenter/action.yaml @@ -21,7 +21,7 @@ inputs: required: true k8s_version: description: 'Version of Kubernetes to use for the launched cluster' - default: "1.30" + default: "1.31" git_ref: description: "The git commit, tag, or branch to check out. Requires a corresponding Karpenter snapshot release" private_cluster: diff --git a/.github/actions/e2e/run-tests-private-cluster/action.yaml b/.github/actions/e2e/run-tests-private-cluster/action.yaml index 86da1447d471..0c539dbf84f6 100644 --- a/.github/actions/e2e/run-tests-private-cluster/action.yaml +++ b/.github/actions/e2e/run-tests-private-cluster/action.yaml @@ -33,7 +33,7 @@ inputs: required: true k8s_version: description: 'Version of Kubernetes to use for the launched cluster' - default: "1.30" + default: "1.31" private_cluster: description: "Whether to create a private cluster which does not add access to the public internet. Valid values are 'true' or 'false'" default: 'false' diff --git a/.github/actions/e2e/setup-cluster/action.yaml b/.github/actions/e2e/setup-cluster/action.yaml index ff3d656d5d70..752403d26c88 100644 --- a/.github/actions/e2e/setup-cluster/action.yaml +++ b/.github/actions/e2e/setup-cluster/action.yaml @@ -27,7 +27,7 @@ inputs: required: true k8s_version: description: 'Version of Kubernetes to use for the launched cluster' - default: "1.30" + default: "1.31" eksctl_version: description: "Version of eksctl to install" default: v0.180.0 diff --git a/.github/actions/install-deps/action.yaml b/.github/actions/install-deps/action.yaml index 3475f09efc49..d91cb465b3aa 100644 --- a/.github/actions/install-deps/action.yaml +++ b/.github/actions/install-deps/action.yaml @@ -3,7 +3,7 @@ description: 'Installs Go Downloads and installs Karpenter Dependencies' inputs: k8sVersion: description: Kubernetes version to use when installing the toolchain - default: "1.30.x" + default: "1.31.x" runs: using: "composite" steps: diff --git a/.github/workflows/ci-test.yaml b/.github/workflows/ci-test.yaml index 36fa38add4c0..be6d1de75919 100644 --- a/.github/workflows/ci-test.yaml +++ b/.github/workflows/ci-test.yaml @@ -14,7 +14,7 @@ jobs: strategy: fail-fast: false matrix: - k8sVersion: ["1.25.x", "1.26.x", "1.27.x", "1.28.x", "1.29.x", "1.30.x"] + k8sVersion: ["1.25.x", "1.26.x", "1.27.x", "1.28.x", "1.29.x", "1.30.x", "1.31.x"] steps: - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 - uses: ./.github/actions/install-deps @@ -23,7 +23,7 @@ jobs: - run: K8S_VERSION=${{ matrix.k8sVersion }} make ci-test - name: Send coverage # should only send converage once https://docs.coveralls.io/parallel-builds - if: matrix.k8sVersion == '1.30.x' + if: matrix.k8sVersion == '1.31.x' env: COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: goveralls -coverprofile=coverage.out -service=github diff --git a/.github/workflows/e2e-matrix.yaml b/.github/workflows/e2e-matrix.yaml index 4d0c569ac5e3..aea4b54764ea 100644 --- a/.github/workflows/e2e-matrix.yaml +++ b/.github/workflows/e2e-matrix.yaml @@ -7,7 +7,7 @@ on: default: "us-east-2" k8s_version: type: string - default: "1.30" + default: "1.31" cleanup: type: boolean required: true @@ -40,7 +40,8 @@ on: - "1.28" - "1.29" - "1.30" - default: "1.30" + - "1.31" + default: "1.31" cleanup: type: boolean required: true diff --git a/.github/workflows/e2e-upgrade.yaml b/.github/workflows/e2e-upgrade.yaml index f5751de20aac..f2657b9e8681 100644 --- a/.github/workflows/e2e-upgrade.yaml +++ b/.github/workflows/e2e-upgrade.yaml @@ -22,7 +22,8 @@ on: - "1.28" - "1.29" - "1.30" - default: "1.30" + - "1.31" + default: "1.31" cleanup: required: true default: true @@ -39,7 +40,7 @@ on: default: "us-east-2" k8s_version: type: string - default: "1.30" + default: "1.31" cleanup: required: true type: boolean diff --git a/.github/workflows/e2e-version-compatibility-trigger.yaml b/.github/workflows/e2e-version-compatibility-trigger.yaml index caa95f24509e..2feb902cd282 100644 --- a/.github/workflows/e2e-version-compatibility-trigger.yaml +++ b/.github/workflows/e2e-version-compatibility-trigger.yaml @@ -34,7 +34,7 @@ jobs: strategy: fail-fast: false matrix: - k8s_version: ["1.25", "1.26", "1.27", "1.28", "1.29", "1.30"] + k8s_version: ["1.25", "1.26", "1.27", "1.28", "1.29", "1.30", "1.31"] uses: ./.github/workflows/e2e-matrix.yaml with: region: ${{ inputs.region || 'eu-west-1' }} diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index 118f04e91ed3..f24d542e3adb 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -36,7 +36,8 @@ on: - "1.28" - "1.29" - "1.30" - default: "1.30" + - "1.31" + default: "1.31" cluster_name: type: string cleanup: @@ -60,7 +61,7 @@ on: required: true k8s_version: type: string - default: "1.30" + default: "1.31" enable_metrics: type: boolean default: false diff --git a/pkg/providers/version/version.go b/pkg/providers/version/version.go index e021cd0615eb..98de1bc3a57e 100644 --- a/pkg/providers/version/version.go +++ b/pkg/providers/version/version.go @@ -35,7 +35,7 @@ const ( // If a user runs a karpenter image on a k8s version outside the min and max, // One error message will be fired to notify MinK8sVersion = "1.25" - MaxK8sVersion = "1.30" + MaxK8sVersion = "1.31" ) type Provider interface { diff --git a/website/hugo.yaml b/website/hugo.yaml index 80c2b0830b97..1d2252981968 100644 --- a/website/hugo.yaml +++ b/website/hugo.yaml @@ -76,8 +76,8 @@ params: url: "https://slack.k8s.io/" icon: fab fa-slack desc: "Chat with us on Slack in the #aws-provider channel" - latest_release_version: "0.37.0" - latest_k8s_version: "1.30" + latest_release_version: "1.0.2" + latest_k8s_version: "1.31" versions: - v0.37 - v0.36