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

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