k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/node-problem-detector/node-problem-detector-ci.yaml (about)

     1  periodics:
     2  - name: ci-npd-build
     3    # TODO(kubernetes/kubernetes#119211): switch to k8s-infra-prow-build once it has been properly configured
     4    cluster: default
     5    interval: 2h
     6    decorate: true
     7    labels:
     8      preset-service-account: "true"
     9      preset-dind-enabled: "true"
    10    extra_refs:
    11    - org: kubernetes
    12      repo: node-problem-detector
    13      base_ref: master
    14      path_alias: k8s.io/node-problem-detector
    15    spec:
    16      containers:
    17      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    18        command:
    19        - runner.sh
    20        args:
    21        - ./test/build.sh
    22        - ci
    23        resources:
    24          limits:
    25            cpu: 2
    26            memory: 4Gi
    27          requests:
    28            cpu: 2
    29            memory: 4Gi
    30        # docker-in-docker needs privileged mode
    31        securityContext:
    32          privileged: true
    33    annotations:
    34      testgrid-dashboards: sig-node-node-problem-detector
    35      testgrid-alert-email: zhenw@google.com,lantaol@google.com
    36      testgrid-num-failures-to-alert: '12'
    37      testgrid-alert-stale-results-hours: '24'
    38      testgrid-num-columns-recent: '30'
    39  - name: ci-npd-test
    40    cluster: k8s-infra-prow-build
    41    interval: 2h
    42    decorate: true
    43    labels:
    44      preset-service-account: "true"
    45    extra_refs:
    46    - org: kubernetes
    47      repo: node-problem-detector
    48      base_ref: master
    49      path_alias: k8s.io/node-problem-detector
    50    spec:
    51      containers:
    52      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    53        command:
    54        - runner.sh
    55        args:
    56        - bash
    57        - -c
    58        - >-
    59          ./test/build.sh install-lib &&
    60          make test
    61        resources:
    62          limits:
    63            cpu: 2
    64            memory: 4Gi
    65          requests:
    66            cpu: 2
    67            memory: 4Gi
    68    annotations:
    69      testgrid-dashboards: sig-node-node-problem-detector
    70      testgrid-alert-email: zhenw@google.com,lantaol@google.com
    71      testgrid-num-failures-to-alert: '12'
    72      testgrid-alert-stale-results-hours: '24'
    73      testgrid-num-columns-recent: '30'
    74  - name: ci-npd-e2e-node
    75    cluster: k8s-infra-prow-build
    76    interval: 2h
    77    decorate: true
    78    labels:
    79      preset-service-account: "true"
    80      preset-k8s-ssh: "true"
    81    extra_refs:
    82    - org: kubernetes
    83      repo: node-problem-detector
    84      base_ref: master
    85      path_alias: k8s.io/node-problem-detector
    86    - org: kubernetes
    87      repo: kubernetes
    88      base_ref: master
    89      path_alias: k8s.io/kubernetes
    90    - org: kubernetes
    91      repo: test-infra
    92      base_ref: master
    93      path_alias: k8s.io/test-infra
    94    spec:
    95      containers:
    96      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    97        command:
    98        - runner.sh
    99        args:
   100        - bash
   101        - -c
   102        - >-
   103          ./test/build.sh get-ci-env &&
   104          source ci.env &&
   105          cd $(GOPATH)/src/k8s.io/kubernetes &&
   106          /workspace/scenarios/kubernetes_e2e.py
   107          --deployment=node
   108          --provider=gce
   109          --gcp-zone=us-west1-b
   110          --node-tests=true
   111          "--node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-systemd.yaml --extra-envs=${EXTRA_ENVS}"
   112          '--node-test-args=--container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
   113          '--test_args=--nodes=8 --focus=NodeProblemDetector'
   114          --timeout=60m
   115        resources:
   116          limits:
   117            cpu: 4
   118            memory: 4Gi
   119          requests:
   120            cpu: 4
   121            memory: 4Gi
   122    annotations:
   123      testgrid-dashboards: sig-node-node-problem-detector
   124      testgrid-alert-email: zhenw@google.com,lantaol@google.com
   125      testgrid-num-failures-to-alert: '12'
   126      testgrid-alert-stale-results-hours: '24'
   127      testgrid-num-columns-recent: '30'
   128  - name: ci-npd-e2e-kubernetes-gce-gci
   129    cluster: k8s-infra-prow-build
   130    interval: 2h
   131    decorate: true
   132    labels:
   133      preset-service-account: "true"
   134      preset-k8s-ssh: "true"
   135    extra_refs:
   136    - org: kubernetes
   137      repo: node-problem-detector
   138      base_ref: master
   139      path_alias: k8s.io/node-problem-detector
   140    spec:
   141      containers:
   142      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   143        command:
   144        - runner.sh
   145        args:
   146        - bash
   147        - -c
   148        - >-
   149          ./test/build.sh get-ci-env &&
   150          source ci.env &&
   151          /workspace/scenarios/kubernetes_e2e.py
   152          --cluster=
   153          --extract=ci/latest
   154          --provider=gce
   155          --gcp-node-image=gci
   156          --gcp-zone=us-west1-b
   157          --ginkgo-parallel=30
   158          --test_args=--ginkgo.focus=NodeProblemDetector
   159          --timeout=60m
   160        resources:
   161          limits:
   162            cpu: 4
   163            memory: 4Gi
   164          requests:
   165            cpu: 4
   166            memory: 4Gi
   167    annotations:
   168      testgrid-dashboards: sig-node-node-problem-detector
   169      testgrid-alert-email: zhenw@google.com,lantaol@google.com
   170      testgrid-num-failures-to-alert: '12'
   171      testgrid-alert-stale-results-hours: '24'
   172      testgrid-num-columns-recent: '30'
   173  - name: ci-npd-e2e-kubernetes-gce-gci-custom-flags
   174    cluster: k8s-infra-prow-build
   175    interval: 2h
   176    decorate: true
   177    labels:
   178      preset-service-account: "true"
   179      preset-k8s-ssh: "true"
   180    extra_refs:
   181    - org: kubernetes
   182      repo: node-problem-detector
   183      base_ref: master
   184      path_alias: k8s.io/node-problem-detector
   185    spec:
   186      containers:
   187      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   188        command:
   189        - runner.sh
   190        args:
   191        - bash
   192        - -c
   193        - >-
   194          ./test/build.sh -f get-ci-env &&
   195          source ci-custom-flags.env &&
   196          /workspace/scenarios/kubernetes_e2e.py
   197          --cluster=
   198          --extract=ci/latest
   199          --provider=gce
   200          --gcp-node-image=gci
   201          --gcp-zone=us-west1-b
   202          --ginkgo-parallel=30
   203          --test_args=--ginkgo.focus=NodeProblemDetector
   204          --timeout=60m
   205        resources:
   206          limits:
   207            cpu: 4
   208            memory: 4Gi
   209          requests:
   210            cpu: 4
   211            memory: 4Gi
   212    annotations:
   213      testgrid-dashboards: sig-node-node-problem-detector
   214      testgrid-alert-email: zhenw@google.com,lantaol@google.com
   215      testgrid-num-failures-to-alert: '12'
   216      testgrid-alert-stale-results-hours: '24'
   217      testgrid-num-columns-recent: '30'
   218  - name: ci-npd-e2e-kubernetes-gce-ubuntu
   219    cluster: k8s-infra-prow-build
   220    interval: 2h
   221    decorate: true
   222    labels:
   223      preset-service-account: "true"
   224      preset-k8s-ssh: "true"
   225    extra_refs:
   226    - org: kubernetes
   227      repo: node-problem-detector
   228      base_ref: master
   229      path_alias: k8s.io/node-problem-detector
   230    spec:
   231      containers:
   232      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   233        command:
   234        - runner.sh
   235        args:
   236        - bash
   237        - -c
   238        - >-
   239          ./test/build.sh get-ci-env &&
   240          source ci.env &&
   241          /workspace/scenarios/kubernetes_e2e.py
   242          --cluster=
   243          --extract=ci/latest
   244          --provider=gce
   245          --gcp-node-image=ubuntu
   246          --gcp-zone=us-west1-b
   247          --ginkgo-parallel=30
   248          --image-family=pipeline-1-24
   249          --image-project=ubuntu-os-gke-cloud
   250          --test_args=--ginkgo.focus=NodeProblemDetector
   251          --timeout=60m
   252        resources:
   253          limits:
   254            cpu: 4
   255            memory: 4Gi
   256          requests:
   257            cpu: 4
   258            memory: 4Gi
   259    annotations:
   260      testgrid-dashboards: sig-node-node-problem-detector
   261      testgrid-alert-email: zhenw@google.com,lantaol@google.com
   262      testgrid-num-failures-to-alert: '12'
   263      testgrid-alert-stale-results-hours: '24'
   264      testgrid-num-columns-recent: '30'
   265  - name: ci-npd-e2e-kubernetes-gce-ubuntu-custom-flags
   266    cluster: k8s-infra-prow-build
   267    interval: 2h
   268    decorate: true
   269    labels:
   270      preset-service-account: "true"
   271      preset-k8s-ssh: "true"
   272    extra_refs:
   273    - org: kubernetes
   274      repo: node-problem-detector
   275      base_ref: master
   276      path_alias: k8s.io/node-problem-detector
   277    spec:
   278      containers:
   279      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   280        command:
   281        - runner.sh
   282        args:
   283        - bash
   284        - -c
   285        - >-
   286          ./test/build.sh -f get-ci-env &&
   287          source ci-custom-flags.env &&
   288          /workspace/scenarios/kubernetes_e2e.py
   289          --cluster=
   290          --extract=ci/latest
   291          --provider=gce
   292          --gcp-node-image=ubuntu
   293          --gcp-zone=us-west1-b
   294          --ginkgo-parallel=30
   295          --image-family=pipeline-1-24
   296          --image-project=ubuntu-os-gke-cloud
   297          --test_args=--ginkgo.focus=NodeProblemDetector
   298          --timeout=60m
   299        resources:
   300          limits:
   301            cpu: 4
   302            memory: 4Gi
   303          requests:
   304            cpu: 4
   305            memory: 4Gi
   306    annotations:
   307      testgrid-dashboards: sig-node-node-problem-detector
   308      testgrid-alert-email: zhenw@google.com,lantaol@google.com
   309      testgrid-num-failures-to-alert: '12'
   310      testgrid-alert-stale-results-hours: '24'
   311      testgrid-num-columns-recent: '30'