github.com/GoogleCloudPlatform/testgrid@v0.0.174/cluster/prod/summarizer.yaml (about)

     1  ---
     2  apiVersion: v1
     3  kind: ServiceAccount
     4  metadata:
     5    annotations:
     6      # Uses same as updater
     7      iam.gke.io/gcp-service-account: updater@k8s-testgrid.iam.gserviceaccount.com
     8    name: summarizer
     9    namespace: testgrid
    10  ---
    11  apiVersion: apps/v1
    12  kind: Deployment
    13  metadata:
    14    name: testgrid-summarizer-tabs
    15    namespace: testgrid
    16    labels:
    17      app: testgrid
    18      component: summarizer-tabs
    19  spec:
    20    replicas: 1
    21    selector:
    22      matchLabels:
    23        app: testgrid
    24        component: summarizer-tabs
    25    template:
    26      metadata:
    27        labels:
    28          app: testgrid
    29          component: summarizer-tabs
    30      spec:
    31        serviceAccountName: summarizer
    32        containers:
    33        - name: summarizer
    34          image: gcr.io/k8s-testgrid/summarizer:v20230707-v0.0.163-27-g43be86eb
    35          ports:
    36          - name: metrics
    37            containerPort: 2112
    38          args:
    39          - --config=gs://k8s-testgrid/config
    40          - --confirm
    41          - --json-logs
    42          - --persist-queue=gs://k8s-testgrid/queue/summarizer-tabs.json
    43          - --pubsub=k8s-testgrid/tab-updates
    44          - --wait=5m
    45          resources:
    46            requests:
    47              cpu: "1"
    48              memory: "50G"
    49            limits:
    50              cpu: "2"
    51              memory: "100G"
    52  ---