Skip to content

Commit 706ad73

Browse files
authored
Merge pull request #35563 from hakman/pull-kops-e2e-cni-amazonvpc
kOps: Add AL2023 distro tests and switch kernel to 6.12
2 parents 58ee6da + 5278575 commit 706ad73

10 files changed

+233
-101
lines changed

config/jobs/kubernetes/kops/build_jobs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1433,7 +1433,7 @@ def generate_presubmits_distros():
14331433
results.append(
14341434
presubmit_test(
14351435
distro=distro_short,
1436-
networking='calico',
1436+
networking='cilium',
14371437
k8s_version='stable',
14381438
kops_channel='alpha',
14391439
name=f"pull-kops-aws-distro-{distro}",

config/jobs/kubernetes/kops/build_vars.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
"ubuntu2404arm64",
8080
"amazonlinux2",
8181
"al2023",
82+
"al2023arm64",
8283
"rhel8",
8384
"rhel9",
8485
"rocky9",

config/jobs/kubernetes/kops/helpers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,8 @@ def latest_gce_image(project, family, arch="X86_64"):
228228
}
229229

230230
distro_images = {
231-
'al2023': latest_aws_image('137112412989', 'al2023-ami-2*-kernel-6.1-x86_64'),
232-
'al2023arm64': latest_aws_image('137112412989', 'al2023-ami-2*-kernel-6.1-arm64', 'arm64'),
231+
'al2023': latest_aws_image('137112412989', 'al2023-ami-2*-kernel-6.12-x86_64'),
232+
'al2023arm64': latest_aws_image('137112412989', 'al2023-ami-2*-kernel-6.12-arm64', 'arm64'),
233233
'amzn2': latest_aws_image('137112412989', 'amzn2-ami-kernel-5.10-hvm-*-x86_64-gp2'),
234234
'deb11': latest_aws_image('136693071363', 'debian-11-amd64-*'),
235235
'deb12': latest_aws_image('136693071363', 'debian-12-amd64-*'),

config/jobs/kubernetes/kops/kops-periodics-distros.yaml

Lines changed: 66 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Test jobs generated by build_jobs.py (do not manually edit)
2-
# 13 jobs, total of 273 runs per week
2+
# 14 jobs, total of 294 runs per week
33
periodics:
44

55
# {"cloud": "aws", "distro": "deb11", "extra_flags": "--set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
@@ -544,7 +544,7 @@ periodics:
544544
-v 2 \
545545
--up --down \
546546
--cloud-provider=aws \
547-
--create-args="--image='137112412989/al2023-ami-2023.8.20250915.0-kernel-6.1-x86_64' --channel=alpha --networking=cilium --discovery-store=s3://k8s-kops-prow/discovery" \
547+
--create-args="--image='137112412989/al2023-ami-2023.8.20250915.0-kernel-6.12-x86_64' --channel=alpha --networking=cilium --discovery-store=s3://k8s-kops-prow/discovery" \
548548
--kops-version-marker=https://storage.googleapis.com/k8s-staging-kops/kops/releases/markers/master/latest-ci-updown-green.txt \
549549
--kubernetes-version=https://dl.k8s.io/release/stable.txt \
550550
--test=kops \
@@ -578,6 +578,70 @@ periodics:
578578
testgrid-days-of-results: '90'
579579
testgrid-tab-name: kops-aws-distro-al2023
580580

581+
# {"cloud": "aws", "distro": "al2023arm64", "extra_flags": "--zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
582+
- name: e2e-kops-aws-distro-al2023arm64
583+
cron: '52 6-23/8 * * *'
584+
labels:
585+
preset-service-account: "true"
586+
preset-aws-ssh: "true"
587+
preset-aws-credential: "true"
588+
cluster: k8s-infra-kops-prow-build
589+
decorate: true
590+
decoration_config:
591+
timeout: 90m
592+
extra_refs:
593+
- org: kubernetes
594+
repo: kops
595+
base_ref: master
596+
workdir: true
597+
path_alias: k8s.io/kops
598+
spec:
599+
containers:
600+
- command:
601+
- runner.sh
602+
args:
603+
- bash
604+
- -c
605+
- |
606+
make test-e2e-install
607+
kubetest2 kops \
608+
-v 2 \
609+
--up --down \
610+
--cloud-provider=aws \
611+
--create-args="--image='137112412989/al2023-ami-2023.8.20250915.0-kernel-6.12-arm64' --channel=alpha --networking=cilium --zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery" \
612+
--kops-version-marker=https://storage.googleapis.com/k8s-staging-kops/kops/releases/markers/master/latest-ci-updown-green.txt \
613+
--kubernetes-version=https://dl.k8s.io/release/stable.txt \
614+
--test=kops \
615+
-- \
616+
--test-args="-test.timeout=60m" \
617+
--test-package-marker=stable.txt \
618+
--parallel=25
619+
env:
620+
- name: KUBE_SSH_KEY_PATH
621+
value: /etc/aws-ssh/aws-ssh-private
622+
- name: KUBE_SSH_USER
623+
value: ec2-user
624+
image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250922-af75983448-master
625+
imagePullPolicy: Always
626+
resources:
627+
limits:
628+
cpu: "4"
629+
memory: 6Gi
630+
requests:
631+
cpu: "4"
632+
memory: 6Gi
633+
annotations:
634+
test.kops.k8s.io/cloud: aws
635+
test.kops.k8s.io/distro: al2023arm64
636+
test.kops.k8s.io/extra_flags: --zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery
637+
test.kops.k8s.io/k8s_version: stable
638+
test.kops.k8s.io/kops_channel: alpha
639+
test.kops.k8s.io/kops_version: latest
640+
test.kops.k8s.io/networking: cilium
641+
testgrid-dashboards: kops-distro-al2023, kops-distros, kops-k8s-stable, kops-latest, sig-cluster-lifecycle-kops
642+
testgrid-days-of-results: '90'
643+
testgrid-tab-name: kops-aws-distro-al2023arm64
644+
581645
# {"cloud": "aws", "distro": "rhel8", "extra_flags": "--set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
582646
- name: e2e-kops-aws-distro-rhel8
583647
cron: '36 3-23/8 * * *'

0 commit comments

Comments
 (0)