k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/node-feature-discovery-operator/node-feature-discovery-operator-presubmits.yaml (about)

     1  presubmits:
     2    kubernetes-sigs/node-feature-discovery-operator:
     3    - name: pull-node-feature-discovery-operator-verify
     4      cluster: eks-prow-build-cluster
     5      always_run: true
     6      skip_branches:
     7      - gh-pages
     8      decorate: true
     9      annotations:
    10        testgrid-dashboards: sig-node-node-feature-discovery
    11        testgrid-tab-name: operator-verify
    12        description: "Verify source code of node-feature-discovery-operator: check formatting, lint etc."
    13      spec:
    14        containers:
    15        - image: public.ecr.aws/docker/library/golang:1.21
    16          command:
    17          - scripts/test-infra/verify.sh
    18          resources:
    19            limits:
    20              cpu: 2
    21              memory: 4Gi
    22            requests:
    23              cpu: 2
    24              memory: 4Gi
    25    - name: pull-node-feature-discovery-operator-unit-tests
    26      cluster: eks-prow-build-cluster
    27      always_run: true
    28      skip_branches:
    29      - gh-pages
    30      decorate: true
    31      annotations:
    32        testgrid-dashboards: sig-node-node-feature-discovery
    33        testgrid-tab-name: operator-unit-tests
    34        description: "Unit tests for node-feature-discovery-operator"
    35      spec:
    36        containers:
    37        - image: public.ecr.aws/docker/library/golang:1.21
    38          command:
    39          - scripts/test-infra/unit-tests.sh
    40          resources:
    41            limits:
    42              cpu: 2
    43              memory: 4Gi
    44            requests:
    45              cpu: 2
    46              memory: 4Gi
    47    - name: pull-node-feature-discovery-operator-verify-docs
    48      cluster: eks-prow-build-cluster
    49      always_run: true
    50      skip_branches:
    51      - gh-pages
    52      decorate: true
    53      annotations:
    54        testgrid-dashboards: sig-node-node-feature-discovery
    55        testgrid-tab-name: operator-verify-docs
    56        description: "Verify documentation sources of the operator project"
    57      spec:
    58        containers:
    59        - image: ruby:slim
    60          command:
    61          - scripts/test-infra/mdlint.sh
    62          resources:
    63            limits:
    64              cpu: 2
    65              memory: 4Gi
    66            requests:
    67              cpu: 2
    68              memory: 4Gi
    69    - name: pull-node-feature-discovery-operator-build-image
    70      cluster: eks-prow-build-cluster
    71      always_run: true
    72      skip_branches:
    73      - gh-pages
    74      decorate: true
    75      annotations:
    76        testgrid-dashboards: sig-node-node-feature-discovery
    77        testgrid-tab-name: operator-build-image
    78        description: "Build container image of node-feature-discovery-operator"
    79      labels:
    80        preset-dind-enabled: "true"
    81        preset-kind-volume-mounts: "true"
    82      spec:
    83        containers:
    84        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    85          securityContext:
    86            privileged: true
    87          command:
    88          - runner.sh
    89          args:
    90          - scripts/test-infra/build-image.sh
    91          resources:
    92            limits:
    93              cpu: 2
    94              memory: 4Gi
    95            requests:
    96              cpu: 2
    97              memory: 4Gi
    98    - name: pull-node-feature-discovery-operator-build-gh-pages
    99      cluster: eks-prow-build-cluster
   100      always_run: true
   101      skip_branches:
   102      - gh-pages
   103      decorate: true
   104      annotations:
   105        testgrid-dashboards: sig-node-node-feature-discovery
   106        testgrid-tab-name: operator-build-gh-pages
   107        description: "Test build of gh-pages documentation of the operator project"
   108      labels:
   109        preset-dind-enabled: "true"
   110      spec:
   111        containers:
   112        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   113          securityContext:
   114            privileged: true
   115          command:
   116          - runner.sh
   117          args:
   118          - scripts/test-infra/build-gh-pages.sh
   119          resources:
   120            limits:
   121              cpu: 2
   122              memory: 4Gi
   123            requests:
   124              cpu: 2
   125              memory: 4Gi