Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,10 @@ jobs:
strategy:
matrix:
config:
- {"provider": "Nutanix", "kubernetesVersion": "v1.29.6"}
- {"provider": "Nutanix", "kubernetesVersion": "v1.29.6", "osImage": "nkp-rocky-9.4-release-1.29.6-20240816215147"}
- {"provider": "Nutanix", "kubernetesVersion": "v1.30.5", "osImage": "nkp-rocky-9.4-release-1.30.5-20240930171619"}
- {"provider": "Docker", "kubernetesVersion": "v1.29.8"}
- {"provider": "Docker", "kubernetesVersion": "v1.30.4"}
- {"provider": "Docker", "kubernetesVersion": "v1.30.5"}
- {"provider": "Docker", "kubernetesVersion": "v1.31.0"}
# Uncomment below once we have the ability to run e2e tests on other providers from GHA.
# - {"provider": "AWS", "kubernetesVersion": "v1.29.6"}
Expand All @@ -77,6 +78,7 @@ jobs:
provider: ${{ matrix.config.provider }}
kubernetes-version: ${{ matrix.config.kubernetesVersion }}
runs-on: ${{ matrix.config.provider == 'Nutanix' && 'self-hosted-ncn-dind' || 'ubuntu-22.04' }}
os-image: ${{ matrix.config.provider == 'Nutanix' && matrix.config.osImage || '' }}
secrets: inherit
permissions:
contents: read
Expand All @@ -93,7 +95,7 @@ jobs:
matrix:
config:
- {"provider": "Docker", "kubernetesVersion": "v1.29.8"}
- {"provider": "Docker", "kubernetesVersion": "v1.30.4"}
- {"provider": "Docker", "kubernetesVersion": "v1.30.5"}
- {"provider": "Docker", "kubernetesVersion": "v1.31.0"}
# Uncomment below once we have the ability to run e2e tests on other providers from GHA.
# - {"provider": "Nutanix", "kubernetesVersion": "v1.29.6"}
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ on:
description: The version of Kubernetes to test with
type: string
required: true
os-image:
description: The OS image to use for the machine template
type: string
required: false

jobs:
e2e-test:
Expand Down Expand Up @@ -87,6 +91,7 @@ jobs:
NUTANIX_PRISM_ELEMENT_CLUSTER_NAME: ${{ vars.NUTANIX_PRISM_ELEMENT_CLUSTER_NAME }}
NUTANIX_SUBNET_NAME: ${{ vars.NUTANIX_SUBNET_NAME }}
NUTANIX_STORAGE_CONTAINER_NAME: ${{ vars.NUTANIX_STORAGE_CONTAINER_NAME }}
NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME: ${{ inputs.os-image }}
KINDEST_IMAGE_TAG: ${{ inputs.kubernetes-version }}
E2E_KUBERNETES_VERSION: ${{ inputs.kubernetes-version }}

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ For example, the following command will create a Docker cluster with Cilium CNI
```shell
export CLUSTER_NAME=docker-cluster-cilium-helm-addon
export CLUSTER_FILE=examples/capi-quick-start/docker-cluster-cilium-helm-addon.yaml
export KUBERNETES_VERSION=v1.30.4
export KUBERNETES_VERSION=v1.30.5
```

```shell
Expand Down
2 changes: 1 addition & 1 deletion make/kind.mk
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ KINDEST_NODE_IMAGE ?= ghcr.io/mesosphere/kind-node
KINDEST_NODE_VERSION_v1.27 ?= v1.27.16
KINDEST_NODE_VERSION_v1.28 ?= v1.28.13
KINDEST_NODE_VERSION_v1.29 ?= v1.29.8
KINDEST_NODE_VERSION_v1.30 ?= v1.30.4
KINDEST_NODE_VERSION_v1.30 ?= v1.30.5
KINDEST_NODE_VERSION_v1.31 ?= v1.31.0
# Allow easy override of Kubernetes version to use via `make KIND_KUBERNETES_VERSION=v1.23` to use in CI
KIND_KUBERNETES_VERSION ?= v1.31
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/config/caren.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@ variables:
# # Name of the Prism Element cluster.
# NUTANIX_PRISM_ELEMENT_CLUSTER_NAME: ""
# # Name of the OS image pre-uploaded in PC.
NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME: nkp-rocky-9.4-release-1.29.6-20240816215147
NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME: nkp-rocky-9.4-release-1.30.5-20240930171619
# # Name of the subnet to be assigned to the VMs.
# NUTANIX_SUBNET_NAME: ""
# # Name of the storage container to CSI driver
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/e2e_suite_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ func init() {
flag.StringVar(
&bootstrapKubernetesVersion,
"e2e.bootstrap-kind-version",
"v1.29.6",
"v1.30.5",
"the version of the image used in bootstrap cluster",
)
}
Expand Down
Loading