mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-14 18:30:21 +00:00
f9f3bb90a5
`/retest all` causes a spike in resource consumption in Jenkins and the OpenShift cluster kills the Pod. That means tests are not fully running yet, and results never arrive back in the PR. Instead of `/retest all`, the `ok-to-test` label can be used to trigger required tests with a slight delay between each command. Signed-off-by: Niels de Vos <ndevos@ibm.com>
97 lines
2.9 KiB
YAML
97 lines
2.9 KiB
YAML
---
|
|
- project:
|
|
name: mini-e2e
|
|
k8s_version:
|
|
- '1.25':
|
|
only_run_on_request: true
|
|
- '1.26':
|
|
only_run_on_request: true
|
|
- '1.27':
|
|
only_run_on_request: true
|
|
jobs:
|
|
- 'mini-e2e_k8s-{k8s_version}'
|
|
- 'mini-e2e-helm_k8s-{k8s_version}'
|
|
|
|
- job-template:
|
|
name: 'mini-e2e_k8s-{k8s_version}'
|
|
project-type: pipeline
|
|
concurrent: true
|
|
properties:
|
|
- github:
|
|
url: https://github.com/ceph/ceph-csi
|
|
- build-discarder:
|
|
days-to-keep: 7
|
|
artifact-days-to-keep: 7
|
|
# default variables
|
|
k8s_version: '<unset>'
|
|
# generated parameters for the job (used in the groovy script)
|
|
parameters:
|
|
- string:
|
|
name: k8s_version
|
|
default: '{k8s_version}'
|
|
description: Kubernetes version to deploy in the test cluster.
|
|
pipeline-scm:
|
|
scm:
|
|
- git:
|
|
name: origin
|
|
url: https://github.com/ceph/ceph-csi
|
|
branches:
|
|
- ci/centos
|
|
script-path: mini-e2e.groovy
|
|
lightweight-checkout: true
|
|
triggers:
|
|
- github-pull-request:
|
|
status-url: $RUN_DISPLAY_URL
|
|
status-context: 'ci/centos/mini-e2e/k8s-{k8s_version}'
|
|
# yamllint disable-line rule:line-length
|
|
trigger-phrase: '/(re)?test ci/centos/mini-e2e(/k8s-{k8s_version})?'
|
|
only-trigger-phrase: '{only_run_on_request}'
|
|
permit-all: true
|
|
github-hooks: true
|
|
black-list-target-branches:
|
|
- ci/centos
|
|
org-list:
|
|
- ceph
|
|
|
|
- job-template:
|
|
name: 'mini-e2e-helm_k8s-{k8s_version}'
|
|
project-type: pipeline
|
|
concurrent: true
|
|
properties:
|
|
- github:
|
|
url: https://github.com/ceph/ceph-csi
|
|
- build-discarder:
|
|
days-to-keep: 7
|
|
artifact-days-to-keep: 7
|
|
# default variables
|
|
k8s_version: '<unset>'
|
|
# generated parameters for the job (used in the groovy script)
|
|
parameters:
|
|
- string:
|
|
name: k8s_version
|
|
default: '{k8s_version}'
|
|
description: Kubernetes version to deploy in the test cluster.
|
|
pipeline-scm:
|
|
scm:
|
|
- git:
|
|
name: origin
|
|
url: https://github.com/ceph/ceph-csi
|
|
branches:
|
|
- ci/centos
|
|
script-path: mini-e2e-helm.groovy
|
|
lightweight-checkout: true
|
|
triggers:
|
|
- github-pull-request:
|
|
status-url: $RUN_DISPLAY_URL
|
|
status-context: 'ci/centos/mini-e2e-helm/k8s-{k8s_version}'
|
|
# yamllint disable-line rule:line-length
|
|
trigger-phrase: '/(re)?test (ci/centos/mini-e2e-helm(/k8s-{k8s_version})?'
|
|
only-trigger-phrase: '{only_run_on_request}'
|
|
permit-all: true
|
|
github-hooks: true
|
|
black-list-target-branches:
|
|
- ci/centos
|
|
org-list:
|
|
- ceph
|
|
allow-whitelist-orgs-as-admins: true
|