github.com/GoogleCloudPlatform/testgrid@v0.0.174/cluster/canary/updater.yaml (about)

     1  ---
     2  apiVersion: v1
     3  kind: ServiceAccount
     4  metadata:
     5    annotations:
     6      iam.gke.io/gcp-service-account: testgrid-canary@k8s-testgrid.iam.gserviceaccount.com
     7    name: updater
     8    namespace: testgrid-canary
     9  ---
    10  apiVersion: apps/v1
    11  kind: Deployment
    12  metadata:
    13    name: testgrid-updater
    14    namespace: testgrid-canary
    15    labels:
    16      component: updater
    17      app: testgrid
    18  spec:
    19    replicas: 1 # https://github.com/GoogleCloudPlatform/testgrid/issues/663
    20    selector:
    21      matchLabels:
    22        app: testgrid
    23        component: updater
    24    template:
    25      metadata:
    26        labels:
    27          component: updater
    28          app: testgrid
    29      spec:
    30        serviceAccountName: updater
    31        containers:
    32        - name: updater
    33          image: gcr.io/k8s-testgrid/updater:v20230926-v0.0.165-24-ge8c030e5 
    34          ports:
    35          - name: metrics
    36            containerPort: 2112
    37          args:
    38          - --build-concurrency=10
    39          - --build-timeout=5m
    40          - --config=gs://k8s-testgrid-canary/config
    41          - --confirm
    42          - --group-concurrency=10
    43          - --group-timeout=20m
    44          - --json-logs
    45          - --persist-queue=gs://k8s-testgrid-canary/queue/updater.json
    46          - --subscribe=kubernetes-jenkins=kubernetes-jenkins/testgrid-canary
    47          - --subscribe=oss-prow=k8s-testgrid/testgrid-canary
    48          - --subscribe=istio-prow=k8s-testgrid/testgrid-canary
    49          - --wait=4h
    50          resources:
    51            requests:
    52              cpu: "30"
    53              memory: "75G"
    54            limits:
    55              cpu: "40"
    56              memory: "150G"
    57  ---