Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sig-node: migrate away from Google project : k8s-jkns-pr-node-e2e #24039

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
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
1 change: 1 addition & 0 deletions config/jobs/kubernetes/sig-node/node-kubelet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,7 @@ periodics:
testgrid-tab-name: node-kubelet-serial

- name: ci-kubernetes-node-kubelet-serial-containerd
cluster: k8s-infra-prow-build
interval: 4h
labels:
preset-service-account: "true"
Expand Down
108 changes: 86 additions & 22 deletions config/jobs/kubernetes/sig-node/sig-node-presubmit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -367,6 +367,7 @@ presubmits:
- --image-config-file=/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-master/image-config.yaml
- --image-config-dir=/home/prow
- name: pull-kubernetes-node-e2e-alpha
cluster: k8s-infra-prow-build
branches:
- master
always_run: false
Expand All @@ -387,7 +388,6 @@ presubmits:
- --scenario=kubernetes_e2e
- -- # end bootstrap args, scenario args below
- --deployment=node
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- --node-test-args=--feature-gates=AllAlpha=true,CSIMigration=false,RotateKubeletServerCertificate=false,InTreePluginGCEUnregister=false --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/"
- --node-tests=true
Expand All @@ -396,11 +396,16 @@ presubmits:
- --timeout=65m
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/image-config.yaml
resources:
limits:
cpu: 4
memory: 6Gi
requests:
memory: "6Gi"
cpu: 4
memory: 6Gi
annotations:
testgrid-create-test-group: 'true'
- name: pull-kubernetes-node-e2e-alpha-kubetest2
cluster: k8s-infra-prow-build
# explicitly needs /test pull-kubernetes-node-e2e-alpha-kubetest2 to run
always_run: false
# if at all it is run and fails, don't block the PR
Expand All @@ -427,8 +432,12 @@ presubmits:
# https://github.com/kubernetes/test-infra/blob/3c3d64f398a5e4f324200d25183c98a4bfa842ac/images/kubekins-e2e/variants.yaml#L8
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20211109-db1707d3de-experimental
resources:
limits:
cpu: 4
memory: 6Gi
requests:
memory: "6Gi"
cpu: 4
memory: 6Gi
command:
- runner.sh
args:
Expand All @@ -437,7 +446,6 @@ presubmits:
- --test=node
- --
- --repo-root=.
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- --parallelism=8
- --focus-regex=\[NodeConformance\]|\[NodeAlphaFeature:.+\]|\[NodeAlphaFeature\]
Expand Down Expand Up @@ -784,6 +792,7 @@ presubmits:
- --test-args=--feature-gates=LocalStorageCapacityIsolation=true --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/"
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/image-config-serial.yaml
- name: pull-kubernetes-node-kubelet-serial-cpu-manager
cluster: k8s-infra-prow-build
always_run: false
optional: true
skip_report: false
Expand All @@ -798,6 +807,13 @@ presubmits:
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20211109-db1707d3de-master
resources:
limits:
cpu: 4
memory: 6Gi
requests:
cpu: 4
memory: 6Gi
args:
- --repo=k8s.io/kubernetes=$(PULL_REFS)
- --repo=k8s.io/release
Expand All @@ -806,7 +822,6 @@ presubmits:
- --scenario=kubernetes_e2e
- --
- --deployment=node
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/image-config-serial-cpu-manager.yaml
- --node-test-args=--kubelet-flags="--cgroups-per-qos=true --cgroup-root=/"
Expand Down Expand Up @@ -866,6 +881,7 @@ presubmits:
- --test-args=--kubelet-flags="--cgroups-per-qos=true --cgroup-root=/"
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/image-config-serial-cpu-manager.yaml
- name: pull-kubernetes-node-kubelet-serial-topology-manager
cluster: k8s-infra-prow-build
always_run: false
optional: true
skip_report: false
Expand All @@ -880,6 +896,13 @@ presubmits:
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20211109-db1707d3de-master
resources:
limits:
cpu: 4
memory: 6Gi
requests:
cpu: 4
memory: 6Gi
args:
- --repo=k8s.io/kubernetes=$(PULL_REFS)
- --repo=k8s.io/release
Expand All @@ -888,7 +911,6 @@ presubmits:
- --scenario=kubernetes_e2e
- --
- --deployment=node
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/image-config-serial-cpu-manager.yaml
- --node-test-args=--kubelet-flags="--cgroups-per-qos=true --cgroup-root=/"
Expand Down Expand Up @@ -948,6 +970,7 @@ presubmits:
- --test-args=--kubelet-flags="--cgroups-per-qos=true --cgroup-root=/"
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/image-config-serial-cpu-manager.yaml
- name: pull-kubernetes-node-kubelet-serial-hugepages
cluster: k8s-infra-prow-build
always_run: false
optional: true
skip_report: false
Expand All @@ -962,6 +985,13 @@ presubmits:
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20211109-db1707d3de-master
resources:
limits:
cpu: 4
memory: 6Gi
requests:
cpu: 4
memory: 6Gi
args:
- --repo=k8s.io/kubernetes=$(PULL_REFS)
- --repo=k8s.io/release
Expand All @@ -970,7 +1000,6 @@ presubmits:
- --scenario=kubernetes_e2e
- --
- --deployment=node
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/image-config-serial-hugepages.yaml
- --node-test-args=--kubelet-flags="--cgroups-per-qos=true --cgroup-root=/"
Expand All @@ -982,6 +1011,7 @@ presubmits:
- name: GOPATH
value: /go
- name: pull-kubernetes-node-crio-cgrpv2-e2e
cluster: k8s-infra-prow-build
skip_branches:
- release-\d+\.\d+ # per-release image
annotations:
Expand Down Expand Up @@ -1009,7 +1039,6 @@ presubmits:
- -- # end bootstrap args, scenario args below
- --deployment=node
- --env=KUBE_SSH_USER=core
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- '--node-test-args=--container-runtime=remote --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service --non-masquerade-cidr=0.0.0.0/0" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
- --node-tests=true
Expand All @@ -1018,8 +1047,12 @@ presubmits:
- --timeout=180m
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2.yaml
resources:
limits:
cpu: 4
memory: 6Gi
requests:
memory: "6Gi"
cpu: 4
memory: 6Gi
- name: pull-kubernetes-node-crio-cgrpv2-e2e-kubetest2
# explicitly needs /test pull-kubernetes-node-crio-cgrpv2-e2e-kubetest2 to run
always_run: false
Expand Down Expand Up @@ -1071,6 +1104,7 @@ presubmits:
- '--test-args=--container-runtime=remote --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service --non-masquerade-cidr=0.0.0.0/0" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2.yaml
- name: pull-kubernetes-node-kubelet-serial-crio-cgroupv1
cluster: k8s-infra-prow-build
skip_branches:
- release-\d+\.\d+ # per-release image
annotations:
Expand All @@ -1097,7 +1131,6 @@ presubmits:
- -- # end bootstrap args, scenario args below
- --deployment=node
- --env=KUBE_SSH_USER=core
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- '--node-test-args=--feature-gates=DynamicKubeletConfig=true,LocalStorageCapacityIsolation=true --container-runtime=remote --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service --non-masquerade-cidr=0.0.0.0/0" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
- --node-tests=true
Expand All @@ -1106,9 +1139,14 @@ presubmits:
- --timeout=420m
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1-serial.yaml
resources:
limits:
cpu: 4
memory: 6Gi
requests:
memory: "6Gi"
cpu: 4
memory: 6Gi
- name: pull-kubernetes-node-kubelet-serial-crio-cgroupv2
cluster: k8s-infra-prow-build
skip_branches:
- release-\d+\.\d+ # per-release image
annotations:
Expand All @@ -1135,7 +1173,6 @@ presubmits:
- -- # end bootstrap args, scenario args below
- --deployment=node
- --env=KUBE_SSH_USER=core
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- '--node-test-args=--feature-gates=DynamicKubeletConfig=true,LocalStorageCapacityIsolation=true --container-runtime=remote --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service --non-masquerade-cidr=0.0.0.0/0" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
- --node-tests=true
Expand All @@ -1144,9 +1181,14 @@ presubmits:
- --timeout=420m
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2-serial.yaml
resources:
limits:
cpu: 4
memory: 6Gi
requests:
memory: "6Gi"
cpu: 4
memory: 6Gi
- name: pull-kubernetes-node-crio-e2e
cluster: k8s-infra-prow-build
skip_branches:
- release-\d+\.\d+ # per-release image
annotations:
Expand Down Expand Up @@ -1175,7 +1217,6 @@ presubmits:
- -- # end bootstrap args, scenario args below
- --deployment=node
- --env=KUBE_SSH_USER=core
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- '--node-test-args=--container-runtime=remote --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service --non-masquerade-cidr=0.0.0.0/0" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
- --node-tests=true
Expand All @@ -1184,8 +1225,12 @@ presubmits:
- --timeout=180m
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1.yaml
resources:
limits:
cpu: 4
memory: 6Gi
requests:
memory: "6Gi"
cpu: 4
memory: 6Gi
- name: pull-kubernetes-node-crio-e2e-kubetest2
# explicitly needs /test pull-kubernetes-node-crio-e2e-kubetest2 to run
always_run: false
Expand Down Expand Up @@ -1238,6 +1283,7 @@ presubmits:
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv1.yaml

- name: pull-kubernetes-node-kubelet-serial-memory-manager
cluster: k8s-infra-prow-build
always_run: false
optional: true
skip_report: false
Expand All @@ -1253,6 +1299,13 @@ presubmits:
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20211109-db1707d3de-master
resources:
limits:
cpu: 4
memory: 6Gi
requests:
cpu: 4
memory: 6Gi
args:
- --repo=k8s.io/kubernetes=$(PULL_REFS)
- --repo=k8s.io/release
Expand All @@ -1261,7 +1314,6 @@ presubmits:
- --scenario=kubernetes_e2e
- --
- --deployment=node
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/image-config-serial-cpu-manager.yaml
- --node-test-args=--kubelet-flags="--cgroups-per-qos=true --cgroup-root=/"
Expand All @@ -1274,6 +1326,7 @@ presubmits:
value: /go

- name: pull-kubernetes-node-memoryqos-cgrpv2
cluster: k8s-infra-prow-build
skip_branches:
- release-\d+\.\d+ # per-release image
annotations:
Expand Down Expand Up @@ -1301,7 +1354,6 @@ presubmits:
- -- # end bootstrap args, scenario args below
- --deployment=node
- --env=KUBE_SSH_USER=core
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- '--node-test-args=--feature-gates=MemoryQoS=true --container-runtime=remote --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service --non-masquerade-cidr=0.0.0.0/0" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
- --node-tests=true
Expand All @@ -1310,9 +1362,14 @@ presubmits:
- --timeout=180m
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/crio/latest/image-config-cgrpv2.yaml
resources:
limits:
cpu: 4
memory: 6Gi
requests:
memory: "6Gi"
cpu: 4
memory: 6Gi
- name: pull-kubernetes-node-swap-ubuntu
cluster: k8s-infra-prow-build
always_run: false
optional: true
skip_report: false
Expand All @@ -1337,7 +1394,6 @@ presubmits:
- --scenario=kubernetes_e2e
- --
- --deployment=node
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/swap/image-config-swap.yaml
- --node-test-args=--feature-gates=NodeSwap=true --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --fail-swap-on=false"
Expand All @@ -1349,10 +1405,15 @@ presubmits:
- name: GOPATH
value: /go
resources:
limits:
cpu: 4
memory: 6Gi
requests:
memory: "6Gi"
cpu: 4
memory: 6Gi

- name: pull-kubernetes-node-swap-fedora
cluster: k8s-infra-prow-build
skip_branches:
- release-\d+\.\d+ # per-release image
annotations:
Expand Down Expand Up @@ -1381,7 +1442,6 @@ presubmits:
- -- # end bootstrap args, scenario args below
- --deployment=node
- --env=KUBE_SSH_USER=core
- --gcp-project=k8s-jkns-pr-node-e2e
- --gcp-zone=us-west1-b
- '--node-test-args=--feature-gates=NodeSwap=true --container-runtime=remote --container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--fail-swap-on=false --cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service --non-masquerade-cidr=0.0.0.0/0" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
- --node-tests=true
Expand All @@ -1390,5 +1450,9 @@ presubmits:
- --timeout=180m
- --node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/swap/image-config-swap-fedora.yaml
resources:
limits:
cpu: 4
memory: 6Gi
requests:
memory: "6Gi"
cpu: 4
memory: 6Gi