k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-k8s-infra/k8sio-presubmit.yaml (about)

     1  presubmits:
     2    kubernetes/k8s.io:
     3    - name: pull-k8sio-groups-test
     4      cluster: eks-prow-build-cluster
     5      annotations:
     6        testgrid-create-test-group: 'true'
     7        testgrid-dashboards: sig-k8s-infra-groups
     8      decorate: true
     9      path_alias: k8s.io/k8s.io
    10      run_if_changed: "^groups/"
    11      branches:
    12      - ^main$
    13      spec:
    14        containers:
    15        - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest
    16          command:
    17          - make
    18          args:
    19          - -C
    20          - ./groups
    21          - test
    22          resources:
    23            limits:
    24              cpu: 1
    25              memory: "1Gi"
    26            requests:
    27              cpu: 1
    28              memory: "1Gi"
    29          env:
    30          - name: GO111MODULE
    31            value: "on"
    32    - name: pull-k8sio-terraform-org-kubernetes-io
    33      annotations:
    34        description: verify terraform files for kubernetes.io Organization
    35        testgrid-create-test-group: 'true'
    36        testgrid-dashboards: sig-k8s-infra-k8sio
    37        testgrid-tab-name: pull-k8sio-terraform-kubernetes-io
    38        testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com
    39        testgrid-num-failures-to-alert: '1'
    40      decorate: true
    41      max_concurrency: 1
    42      cluster: k8s-infra-prow-build
    43      path_alias: k8s.io/k8s.io
    44      run_if_changed: 'infra\/gcp\/terraform\/(modules|k8s-infra-kubernetes-io)\/.*.tf'
    45      branches:
    46      - ^main$
    47      spec:
    48        containers:
    49        - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest
    50          command:
    51          - hack/verify-terraform.sh
    52          args:
    53          - infra/gcp/terraform/k8s-infra-kubernetes-io
    54          resources:
    55            limits:
    56              cpu: 1
    57              memory: "512Mi"
    58            requests:
    59              cpu: 1
    60              memory: "512Mi"
    61    - name: pull-k8sio-terraform-kubernetes-public
    62      annotations:
    63        description: verify terraform files for GKE cluster aaa
    64        testgrid-create-test-group: 'true'
    65        testgrid-dashboards: sig-k8s-infra-k8sio
    66        testgrid-tab-name: pull-k8sio-terraform-kubernetes-public
    67        testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com
    68        testgrid-num-failures-to-alert: '1'
    69      decorate: true
    70      max_concurrency: 1
    71      cluster: k8s-infra-prow-build
    72      path_alias: k8s.io/k8s.io
    73      run_if_changed: 'infra\/gcp\/terraform\/(modules|kubernetes-public)\/.*.tf'
    74      branches:
    75      - ^main$
    76      spec:
    77        containers:
    78        - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest
    79          command:
    80          - hack/verify-terraform.sh
    81          args:
    82          - infra/gcp/terraform/kubernetes-public
    83          resources:
    84            limits:
    85              cpu: 1
    86              memory: "512Mi"
    87            requests:
    88              cpu: 1
    89              memory: "512Mi"
    90    - name: pull-k8sio-terraform-monitoring
    91      annotations:
    92        description: verify terraform files for GCP monitoring resources
    93        testgrid-create-test-group: 'true'
    94        testgrid-dashboards: sig-k8s-infra-k8sio
    95        testgrid-tab-name: pull-k8sio-terraform-monitoring
    96        testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com
    97        testgrid-num-failures-to-alert: '1'
    98      decorate: true
    99      max_concurrency: 1
   100      cluster: k8s-infra-prow-build
   101      path_alias: k8s.io/k8s.io
   102      run_if_changed: 'infra\/gcp\/terraform\/(modules|k8s-infra-monitoring)\/.*.tf'
   103      branches:
   104      - ^main$
   105      spec:
   106        containers:
   107        - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest
   108          command:
   109          - hack/verify-terraform.sh
   110          args:
   111          - infra/gcp/terraform/k8s-infra-monitoring
   112          resources:
   113            limits:
   114              cpu: 1
   115              memory: "512Mi"
   116            requests:
   117              cpu: 1
   118              memory: "512Mi"
   119    - name: pull-k8sio-terraform-prow-build
   120      annotations:
   121        description: verify terraform files for GKE build cluster prow-build
   122        testgrid-create-test-group: 'true'
   123        testgrid-dashboards: sig-k8s-infra-prow
   124        testgrid-tab-name: pull-k8sio-terraform-prow-build
   125        testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com
   126        testgrid-num-failures-to-alert: '1'
   127      decorate: true
   128      max_concurrency: 1
   129      cluster: k8s-infra-prow-build
   130      path_alias: k8s.io/k8s.io
   131      run_if_changed: 'infra\/gcp\/terraform\/(modules|k8s-infra-prow-build)\/.*.tf'
   132      branches:
   133      - ^main$
   134      spec:
   135        containers:
   136        - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest
   137          command:
   138          - hack/verify-terraform.sh
   139          args:
   140          - infra/gcp/terraform/k8s-infra-prow-build
   141          resources:
   142            limits:
   143              cpu: 1
   144              memory: "512Mi"
   145            requests:
   146              cpu: 1
   147              memory: "512Mi"
   148    - name: pull-k8sio-terraform-prow-build-trusted
   149      annotations:
   150        description: verify terraform files for GKE build cluster prow-build-trusted
   151        testgrid-create-test-group: 'true'
   152        testgrid-dashboards: sig-k8s-infra-prow
   153        testgrid-tab-name: pull-k8sio-terraform-prow-build-trusted
   154        testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com
   155        testgrid-num-failures-to-alert: '1'
   156      decorate: true
   157      max_concurrency: 1
   158      cluster: k8s-infra-prow-build
   159      path_alias: k8s.io/k8s.io
   160      run_if_changed: 'infra\/gcp\/terraform\/(modules|k8s-infra-prow-build-trusted)\/.*.tf'
   161      branches:
   162      - ^main$
   163      spec:
   164        containers:
   165        - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest
   166          command:
   167          - hack/verify-terraform.sh
   168          args:
   169          - infra/gcp/terraform/k8s-infra-prow-build-trusted
   170          resources:
   171            limits:
   172              cpu: 1
   173              memory: "512Mi"
   174            requests:
   175              cpu: 1
   176              memory: "512Mi"
   177    - name: pull-k8sio-terraform-public-pii
   178      annotations:
   179        description: verify terraform files for project k8s-infra-public-pii
   180        testgrid-create-test-group: 'true'
   181        testgrid-dashboards: sig-k8s-infra-prow
   182        testgrid-tab-name: pull-k8sio-terraform-public-pii
   183        testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com
   184        testgrid-num-failures-to-alert: '1'
   185      decorate: true
   186      max_concurrency: 1
   187      cluster: k8s-infra-prow-build
   188      path_alias: k8s.io/k8s.io
   189      run_if_changed: 'infra\/gcp\/terraform\/(modules|k8s-infra-public-pii)\/.*.tf'
   190      branches:
   191      - ^main$
   192      spec:
   193        containers:
   194        - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest
   195          command:
   196          - hack/verify-terraform.sh
   197          args:
   198          - infra/gcp/terraform/k8s-infra-public-pii
   199          resources:
   200            limits:
   201              cpu: 1
   202              memory: "512Mi"
   203            requests:
   204              cpu: 1
   205              memory: "512Mi"
   206    - name: pull-k8sio-verify
   207      cluster: k8s-infra-prow-build
   208      annotations:
   209        testgrid-dashboards: sig-k8s-infra-k8sio
   210        testgrid-tab-name: pull-k8sio-verify
   211      always_run: true
   212      decorate: true
   213      spec:
   214        containers:
   215        - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest
   216          command:
   217          - ./hack/verify.sh
   218          resources:
   219            limits:
   220              cpu: 1
   221              memory: "512Mi"
   222            requests:
   223              cpu: 1
   224              memory: "512Mi"
   225    - name: pull-k8sio-dns-validate-config
   226      cluster: eks-prow-build-cluster
   227      run_if_changed: "^dns/"
   228      annotations:
   229        testgrid-dashboards: sig-k8s-infra-k8sio
   230        testgrid-tab-name: pull-k8sio-dns-validate-config
   231      decorate: true
   232      spec:
   233        containers:
   234          - image: registry.k8s.io/infra-tools/octodns:v20220319-97d14a558
   235            command:
   236              - bash
   237            args:
   238              - -c
   239              - "cd dns && make validate-config"
   240            resources:
   241              limits:
   242                cpu: 1
   243                memory: "512Mi"
   244              requests:
   245                cpu: 1
   246                memory: "512Mi"