Skip to content

Commit

Permalink
Merge pull request #2906 from RA489/1.28-add-kinder-workflows
Browse files Browse the repository at this point in the history
kinder: add test workflows for 1.28
  • Loading branch information
k8s-ci-robot authored Jul 27, 2023
2 parents 3678afe + bd80ca5 commit 1697017
Show file tree
Hide file tree
Showing 18 changed files with 57 additions and 57 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ version: 1
summary: |
This workflow implements a sequence of tasks used for testing alternative
discovery methods for kubeadm join.
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-discovery-1-24
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-discovery-1-28
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-discovery.yaml
vars:
kubernetesVersion: "{{ resolve `ci/latest-1.24` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.28` }}"
tasks:
- import: discovery-tasks.yaml
2 changes: 1 addition & 1 deletion kinder/ci/workflows/dryrun-1.27.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ summary: |
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-dryrun.yaml
vars:
kubernetesVersion: "{{ resolve `ci/latest-1.27` }}"
upgradeVersion: "{{ resolve `ci/latest` }}"
upgradeVersion: "{{ resolve `ci/latest-1.28` }}"
tasks:
- import: dryrun-tasks.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# AUTOGENERATED by https://git.k8s.io/kubeadm/kinder/ci/tools/update-workflows
version: 1
summary: |
This workflow tests the dryrun functioning of the 1.24 version of both kubeadm and Kubernetes
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-dryrun-1-24
This workflow tests the dryrun functioning of the 1.28 version of both kubeadm and Kubernetes
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-dryrun-1-28
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-dryrun.yaml
vars:
kubernetesVersion: "{{ resolve `ci/latest-1.24` }}"
upgradeVersion: "{{ resolve `ci/latest-1.25` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.28` }}"
upgradeVersion: "{{ resolve `ci/latest` }}"
tasks:
- import: dryrun-tasks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
version: 1
summary: |
This workflow implements a sequence of tasks for testing the external CA functionality.
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-external-ca-1-24
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-external-ca-1-28
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-external-ca.yaml
vars:
kubernetesVersion: "{{ resolve `ci/latest-1.24` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.28` }}"
tasks:
- import: external-ca-tasks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ version: 1
summary: |
This workflow tests the proper functioning of deploying an HA
cluster with secret copy using an external etcd cluster
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-external-etcd-1-24
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-external-etcd-1-28
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-external-etcd.yaml
vars:
kubernetesVersion: "{{ resolve `ci/latest-1.24` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.28` }}"
tasks:
- import: external-etcd-tasks.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# AUTOGENERATED by https://git.k8s.io/kubeadm/kinder/ci/tools/update-workflows
version: 1
summary: |
This workflow tests the proper functioning of the 1.24 version of both kubeadm and Kubernetes
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-1-24
This workflow tests the proper functioning of the 1.28 version of both kubeadm and Kubernetes
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-1-28
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder.yaml
vars:
kubernetesVersion: "{{ resolve `ci/latest-1.24` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.28` }}"
tasks:
- import: regular-tasks.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# AUTOGENERATED by https://git.k8s.io/kubeadm/kinder/ci/tools/update-workflows
version: 1
summary: |
This workflow tests the proper functioning of kubeadm version latest with Kubernetes 1.27
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-latest-on-1-27
This workflow tests the proper functioning of kubeadm version 1.28 with Kubernetes 1.27
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-1-28-on-1-27
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-x-on-y.yaml
vars:
kubeadmVersion: "{{ resolve `ci/latest` }}"
kubeadmVersion: "{{ resolve `ci/latest-1.28` }}"
kubeletVersion: "{{ resolve `ci/latest-1.27` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.27` }}"
ignorePreflightErrors: "KubeletVersion"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# AUTOGENERATED by https://git.k8s.io/kubeadm/kinder/ci/tools/update-workflows
version: 1
summary: |
This workflow tests the proper functioning of kubeadm and control plane from 1.27 against 1.24 kubelet
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-kubelet-1-24-on-1.27
This workflow tests the proper functioning of kubeadm and control plane from 1.28 against 1.25 kubelet
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-kubelet-1-25-on-1.28
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-kubelet-x-on-y.yaml
vars:
kubeadmVersion: "{{ resolve `ci/latest-1.27` }}"
kubeletVersion: "{{ resolve `ci/latest-1.24` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.27` }}"
kubeadmVersion: "{{ resolve `ci/latest-1.28` }}"
kubeletVersion: "{{ resolve `ci/latest-1.25` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.28` }}"
ignorePreflightErrors: "KubeletVersion"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.25|1.26|1.27)\\]"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.26|1.27|1.28)\\]"
controlPlaneNodes: 3
tasks:
- import: skew-x-on-y-tasks.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# AUTOGENERATED by https://git.k8s.io/kubeadm/kinder/ci/tools/update-workflows
version: 1
summary: |
This workflow tests the proper functioning of kubeadm and control plane from 1.26 against 1.24 kubelet
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-kubelet-1-24-on-1.26
This workflow tests the proper functioning of kubeadm and control plane from 1.28 against 1.26 kubelet
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-kubelet-1-26-on-1.28
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-kubelet-x-on-y.yaml
vars:
kubeadmVersion: "{{ resolve `ci/latest-1.26` }}"
kubeletVersion: "{{ resolve `ci/latest-1.24` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.26` }}"
kubeadmVersion: "{{ resolve `ci/latest-1.28` }}"
kubeletVersion: "{{ resolve `ci/latest-1.26` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.28` }}"
ignorePreflightErrors: "KubeletVersion"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.25|1.26)\\]"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.27|1.28)\\]"
controlPlaneNodes: 3
tasks:
- import: skew-x-on-y-tasks.yaml
2 changes: 1 addition & 1 deletion kinder/ci/workflows/skew-kubelet-1.26-on-latest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ vars:
kubeletVersion: "{{ resolve `ci/latest-1.26` }}"
kubernetesVersion: "{{ resolve `ci/latest` }}"
ignorePreflightErrors: "KubeletVersion"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.27|1.28)\\]"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.28|1.29|1.30)\\]"
controlPlaneNodes: 3
tasks:
- import: skew-x-on-y-tasks.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# AUTOGENERATED by https://git.k8s.io/kubeadm/kinder/ci/tools/update-workflows
version: 1
summary: |
This workflow tests the proper functioning of kubeadm and control plane from 1.25 against 1.24 kubelet
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-kubelet-1-24-on-1.25
This workflow tests the proper functioning of kubeadm and control plane from 1.28 against 1.27 kubelet
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-kubelet-1-27-on-1.28
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-kubelet-x-on-y.yaml
vars:
kubeadmVersion: "{{ resolve `ci/latest-1.25` }}"
kubeletVersion: "{{ resolve `ci/latest-1.24` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.25` }}"
kubeadmVersion: "{{ resolve `ci/latest-1.28` }}"
kubeletVersion: "{{ resolve `ci/latest-1.27` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.28` }}"
ignorePreflightErrors: "KubeletVersion"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.25)\\]"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.28)\\]"
controlPlaneNodes: 3
tasks:
- import: skew-x-on-y-tasks.yaml
2 changes: 1 addition & 1 deletion kinder/ci/workflows/skew-kubelet-1.27-on-latest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ vars:
kubeletVersion: "{{ resolve `ci/latest-1.27` }}"
kubernetesVersion: "{{ resolve `ci/latest` }}"
ignorePreflightErrors: "KubeletVersion"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.28)\\]"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.28|1.29)\\]"
controlPlaneNodes: 3
tasks:
- import: skew-x-on-y-tasks.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# AUTOGENERATED by https://git.k8s.io/kubeadm/kinder/ci/tools/update-workflows
version: 1
summary: |
This workflow tests the proper functioning of kubeadm and control plane from latest against 1.25 kubelet
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-kubelet-1-25-on-latest
This workflow tests the proper functioning of kubeadm and control plane from latest against 1.28 kubelet
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-kubelet-1-28-on-latest
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-kubelet-x-on-y.yaml
vars:
kubeadmVersion: "{{ resolve `ci/latest` }}"
kubeletVersion: "{{ resolve `ci/latest-1.25` }}"
kubeletVersion: "{{ resolve `ci/latest-1.28` }}"
kubernetesVersion: "{{ resolve `ci/latest` }}"
ignorePreflightErrors: "KubeletVersion"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.27|1.28|1.29)\\]"
ginkgoSkip: "\\[MinimumKubeletVersion:(1.29)\\]"
controlPlaneNodes: 3
tasks:
- import: skew-x-on-y-tasks.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# AUTOGENERATED by https://git.k8s.io/kubeadm/kinder/ci/tools/update-workflows
version: 1
summary: |
This workflow tests the proper functioning of kubeadm version 1.25 with Kubernetes 1.24
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-1-25-on-1-24
This workflow tests the proper functioning of kubeadm version latest with Kubernetes 1.28
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-latest-on-1-28
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-x-on-y.yaml
vars:
kubeadmVersion: "{{ resolve `ci/latest-1.25` }}"
kubeletVersion: "{{ resolve `ci/latest-1.24` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.24` }}"
kubeadmVersion: "{{ resolve `ci/latest` }}"
kubeletVersion: "{{ resolve `ci/latest-1.28` }}"
kubernetesVersion: "{{ resolve `ci/latest-1.28` }}"
ignorePreflightErrors: "KubeletVersion"
controlPlaneNodes: 3
tasks:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# AUTOGENERATED by https://git.k8s.io/kubeadm/kinder/ci/tools/update-workflows
version: 1
summary: |
this workflow test kubeadm upgrades from Kubernetes 1.24 to 1.25
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-upgrade-1-24-1-25
this workflow test kubeadm upgrades from Kubernetes 1.27 to 1.28
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-upgrade-1-27-1-28
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-upgrade.yaml
vars:
initVersion: "{{ resolve `ci/latest-1.24` }}"
upgradeVersion: "{{ resolve `ci/latest-1.25` }}"
initVersion: "{{ resolve `ci/latest-1.27` }}"
upgradeVersion: "{{ resolve `ci/latest-1.28` }}"
controlPlaneNodes: 3
tasks:
- import: upgrade-tasks.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# AUTOGENERATED by https://git.k8s.io/kubeadm/kinder/ci/tools/update-workflows
version: 1
summary: |
this workflow test kubeadm upgrades from Kubernetes 1.27 to latest
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-upgrade-1-27-latest
this workflow test kubeadm upgrades from Kubernetes 1.28 to latest
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-upgrade-1-28-latest
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-upgrade.yaml
vars:
initVersion: "{{ resolve `ci/latest-1.27` }}"
initVersion: "{{ resolve `ci/latest-1.28` }}"
upgradeVersion: "{{ resolve `ci/latest` }}"
controlPlaneNodes: 3
tasks:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# AUTOGENERATED by https://git.k8s.io/kubeadm/kinder/ci/tools/update-workflows
version: 1
summary: |
This workflow test kubeadm upgrades from Kubernetes 1.27 to latest with the UpgradeAddonsBeforeControlPlane feature gate enabled.
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-upgrade-addons-before-controlplane-1-27-latest
This workflow test kubeadm upgrades from Kubernetes 1.28 to latest with the UpgradeAddonsBeforeControlPlane feature gate enabled.
test grid > https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm#kubeadm-kinder-upgrade-addons-before-controlplane-1-28-latest
config > https://git.k8s.io/test-infra/config/jobs/kubernetes/sig-cluster-lifecycle/kubeadm-kinder-upgrade-addons-before-controlplane.yaml
vars:
initVersion: "{{ resolve `ci/latest-1.27` }}"
initVersion: "{{ resolve `ci/latest-1.28` }}"
upgradeVersion: "{{ resolve `ci/latest` }}"
tasks:
- import: upgrade-addons-before-controlplane-tasks.yaml
2 changes: 1 addition & 1 deletion kinder/hack/update-workflows.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ source "$(dirname "$0")/utils.sh"
cd_root_path

# set kubernetes version
KUBERNETES_VERSION="${KUBERNETES_VERSION:-v1.27.0}"
KUBERNETES_VERSION="${KUBERNETES_VERSION:-v1.28.0}"

# set skew
KUBERNETES_SKEW="${KUBERNETES_SKEW:-3}"
Expand Down

0 comments on commit 1697017

Please sign in to comment.