Skip to content

Commit

Permalink
Create 1.26 lanes for kubevirt (#2484)
Browse files Browse the repository at this point in the history
* Create --k8s-release-semver flag for kubevirt copy jobs

In order to manually create a copy for a not yet existing version we add
the flag to inject the target version.

Signed-off-by: Daniel Hiller <[email protected]>

* Add new presubmit and periodic lanes for k8s 1.26

Signed-off-by: Daniel Hiller <[email protected]>

Signed-off-by: Daniel Hiller <[email protected]>
  • Loading branch information
dhiller authored Nov 26, 2022
1 parent bbc67e9 commit 65ad5b2
Show file tree
Hide file tree
Showing 3 changed files with 378 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -704,9 +704,9 @@ periodics:
preset-docker-mirror-proxy: "true"
preset-github-credentials: "true"
preset-kubevirtci-quay-credential: "true"
preset-pgp-bot-key: "true"
preset-podman-in-container-enabled: "true"
preset-shared-images: "true"
preset-pgp-bot-key: "true"
name: periodic-kubevirt-cluster-sync-test-ARM64
reporter_config:
slack:
Expand Down Expand Up @@ -1950,3 +1950,187 @@ periodics:
privileged: true
nodeSelector:
type: bare-metal-external
- annotations:
testgrid-dashboards: kubevirt-periodics
testgrid-days-of-results: "60"
cluster: prow-workloads
cron: 30 1,9,17 * * *
decorate: true
decoration_config:
grace_period: 5m0s
timeout: 4h0m0s
extra_refs:
- base_ref: main
org: kubevirt
repo: kubevirt
labels:
preset-bazel-cache: "true"
preset-bazel-unnested: "true"
preset-docker-mirror-proxy: "true"
preset-podman-in-container-enabled: "true"
preset-shared-images: "true"
name: periodic-kubevirt-e2e-k8s-1.26-sig-network
reporter_config:
slack:
job_states_to_report: []
spec:
containers:
- command:
- /usr/local/bin/runner.sh
- /bin/sh
- -c
- automation/test.sh
env:
- name: KUBEVIRT_E2E_RUN_ALL_SUITES
value: "true"
- name: KUBEVIRT_QUARANTINE
value: "true"
- name: TARGET
value: k8s-1.26-sig-network
image: quay.io/kubevirtci/bootstrap:v20221116-f8c83d3
name: ""
resources:
requests:
memory: 29Gi
securityContext:
privileged: true
nodeSelector:
type: bare-metal-external
- annotations:
testgrid-dashboards: kubevirt-periodics
testgrid-days-of-results: "60"
cluster: prow-workloads
cron: 40 2,10,18 * * *
decorate: true
decoration_config:
grace_period: 5m0s
timeout: 4h0m0s
extra_refs:
- base_ref: main
org: kubevirt
repo: kubevirt
labels:
preset-bazel-cache: "true"
preset-bazel-unnested: "true"
preset-docker-mirror-proxy: "true"
preset-podman-in-container-enabled: "true"
preset-shared-images: "true"
name: periodic-kubevirt-e2e-k8s-1.26-sig-storage
reporter_config:
slack:
job_states_to_report: []
spec:
containers:
- command:
- /usr/local/bin/runner.sh
- /bin/sh
- -c
- automation/test.sh
env:
- name: KUBEVIRT_E2E_RUN_ALL_SUITES
value: "true"
- name: KUBEVIRT_QUARANTINE
value: "true"
- name: TARGET
value: k8s-1.26-sig-storage
image: quay.io/kubevirtci/bootstrap:v20221116-f8c83d3
name: ""
resources:
requests:
memory: 29Gi
securityContext:
privileged: true
nodeSelector:
type: bare-metal-external
- annotations:
testgrid-dashboards: kubevirt-periodics
testgrid-days-of-results: "60"
cluster: prow-workloads
cron: 50 3,11,19 * * *
decorate: true
decoration_config:
grace_period: 5m0s
timeout: 4h0m0s
extra_refs:
- base_ref: main
org: kubevirt
repo: kubevirt
labels:
preset-bazel-cache: "true"
preset-bazel-unnested: "true"
preset-docker-mirror-proxy: "true"
preset-podman-in-container-enabled: "true"
preset-shared-images: "true"
name: periodic-kubevirt-e2e-k8s-1.26-sig-compute
reporter_config:
slack:
job_states_to_report: []
spec:
containers:
- command:
- /usr/local/bin/runner.sh
- /bin/sh
- -c
- automation/test.sh
env:
- name: KUBEVIRT_E2E_RUN_ALL_SUITES
value: "true"
- name: KUBEVIRT_QUARANTINE
value: "true"
- name: TARGET
value: k8s-1.26-sig-compute
image: quay.io/kubevirtci/bootstrap:v20221116-f8c83d3
name: ""
resources:
requests:
memory: 29Gi
securityContext:
privileged: true
nodeSelector:
type: bare-metal-external
- annotations:
testgrid-dashboards: kubevirt-periodics
testgrid-days-of-results: "60"
cluster: prow-workloads
cron: 0 4,12,20 * * *
decorate: true
decoration_config:
grace_period: 5m0s
timeout: 4h0m0s
extra_refs:
- base_ref: main
org: kubevirt
repo: kubevirt
labels:
preset-bazel-cache: "true"
preset-bazel-unnested: "true"
preset-docker-mirror-proxy: "true"
preset-podman-in-container-enabled: "true"
preset-shared-images: "true"
name: periodic-kubevirt-e2e-k8s-1.26-sig-operator
reporter_config:
slack:
job_states_to_report: []
spec:
containers:
- command:
- /usr/local/bin/runner.sh
- /bin/sh
- -c
- automation/test.sh
env:
- name: KUBEVIRT_E2E_RUN_ALL_SUITES
value: "true"
- name: KUBEVIRT_QUARANTINE
value: "true"
- name: TARGET
value: k8s-1.26-sig-operator
image: quay.io/kubevirtci/bootstrap:v20221116-f8c83d3
name: ""
resources:
requests:
memory: 29Gi
securityContext:
privileged: true
nodeSelector:
type: bare-metal-external
Original file line number Diff line number Diff line change
Expand Up @@ -2523,3 +2523,159 @@ presubmits:
memory: 4Gi
securityContext:
privileged: true
- always_run: false
annotations:
fork-per-release: "true"
testgrid-dashboards: kubevirt-presubmits
cluster: prow-workloads
decorate: true
decoration_config:
grace_period: 5m0s
timeout: 4h0m0s
labels:
preset-bazel-cache: "true"
preset-bazel-unnested: "true"
preset-docker-mirror-proxy: "true"
preset-podman-in-container-enabled: "true"
preset-shared-images: "true"
max_concurrency: 11
name: pull-kubevirt-e2e-k8s-1.26-sig-network
optional: true
skip_branches:
- release-\d+\.\d+
spec:
containers:
- command:
- /usr/local/bin/runner.sh
- /bin/sh
- -c
- automation/test.sh
env:
- name: TARGET
value: k8s-1.26-sig-network
image: quay.io/kubevirtci/bootstrap:v20221116-f8c83d3
name: ""
resources:
requests:
memory: 29Gi
securityContext:
privileged: true
nodeSelector:
type: bare-metal-external
- always_run: false
annotations:
fork-per-release: "true"
testgrid-dashboards: kubevirt-presubmits
cluster: prow-workloads
decorate: true
decoration_config:
grace_period: 5m0s
timeout: 4h0m0s
labels:
preset-bazel-cache: "true"
preset-bazel-unnested: "true"
preset-docker-mirror-proxy: "true"
preset-podman-in-container-enabled: "true"
preset-shared-images: "true"
max_concurrency: 11
name: pull-kubevirt-e2e-k8s-1.26-sig-storage
optional: true
skip_branches:
- release-\d+\.\d+
spec:
containers:
- command:
- /usr/local/bin/runner.sh
- /bin/sh
- -c
- automation/test.sh
env:
- name: TARGET
value: k8s-1.26-sig-storage
image: quay.io/kubevirtci/bootstrap:v20221116-f8c83d3
name: ""
resources:
requests:
memory: 29Gi
securityContext:
privileged: true
nodeSelector:
type: bare-metal-external
- always_run: false
annotations:
fork-per-release: "true"
testgrid-dashboards: kubevirt-presubmits
cluster: prow-workloads
decorate: true
decoration_config:
grace_period: 5m0s
timeout: 7h0m0s
labels:
preset-bazel-cache: "true"
preset-bazel-unnested: "true"
preset-docker-mirror-proxy: "true"
preset-podman-in-container-enabled: "true"
preset-shared-images: "true"
max_concurrency: 11
name: pull-kubevirt-e2e-k8s-1.26-sig-compute
optional: true
skip_branches:
- release-\d+\.\d+
spec:
containers:
- command:
- /usr/local/bin/runner.sh
- /bin/sh
- -c
- automation/test.sh
env:
- name: TARGET
value: k8s-1.26-sig-compute
image: quay.io/kubevirtci/bootstrap:v20221116-f8c83d3
name: ""
resources:
requests:
memory: 29Gi
securityContext:
privileged: true
nodeSelector:
type: bare-metal-external
- always_run: false
annotations:
fork-per-release: "true"
testgrid-dashboards: kubevirt-presubmits
cluster: prow-workloads
decorate: true
decoration_config:
grace_period: 5m0s
timeout: 7h0m0s
labels:
preset-bazel-cache: "true"
preset-bazel-unnested: "true"
preset-docker-mirror-proxy: "true"
preset-podman-in-container-enabled: "true"
preset-shared-images: "true"
max_concurrency: 11
name: pull-kubevirt-e2e-k8s-1.26-sig-operator
optional: true
skip_branches:
- release-\d+\.\d+
spec:
containers:
- command:
- /usr/local/bin/runner.sh
- /bin/sh
- -c
- automation/test.sh
env:
- name: TARGET
value: k8s-1.26-sig-operator
image: quay.io/kubevirtci/bootstrap:v20221116-f8c83d3
name: ""
resources:
requests:
memory: 29Gi
securityContext:
privileged: true
nodeSelector:
type: bare-metal-external
Loading

0 comments on commit 65ad5b2

Please sign in to comment.