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