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

     1  periodics:
     2    - interval: 6h
     3      name: check-dependency-stats-periodical
     4      cluster: k8s-infra-prow-build
     5      decorate: true
     6      decoration_config:
     7        timeout: 5m
     8      extra_refs:
     9      - org: kubernetes
    10        repo: kubernetes
    11        base_ref: master
    12        path_alias: k8s.io/kubernetes
    13      spec:
    14        containers:
    15        - image: golang
    16          command:
    17          - /bin/bash
    18          args:
    19          - -c
    20          - |
    21            set -euo pipefail
    22  
    23            export WORKDIR=${ARTIFACTS:-$TMPDIR}
    24            export PATH=$PATH:$GOPATH/bin
    25  
    26            mkdir -p "${WORKDIR}"
    27            pushd "$WORKDIR"
    28            go install github.com/kubernetes-sigs/depstat@latest
    29            popd
    30  
    31            depstat stats -m "k8s.io/kubernetes$(ls staging/src/k8s.io | awk '{printf ",k8s.io/" $0}')" --json | tee "${WORKDIR}/stats-base.json";
    32          resources:
    33            limits:
    34              cpu: 2
    35              memory: 4Gi
    36            requests:
    37              cpu: 2
    38              memory: 4Gi
    39      annotations:
    40        testgrid-create-test-group: "true"
    41        testgrid-dashboards: sig-testing-misc
    42        description: Generates dependency statistics by running depstat for base periodically