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

     1  ---
     2  apiVersion: apps/v1
     3  kind: Deployment
     4  metadata:
     5    name: testgrid-tabulator
     6    namespace: testgrid-canary
     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:v20230926-v0.0.165-24-ge8c030e5
    29          ports:
    30          - name: metrics
    31            containerPort: 2112
    32          args:
    33          - --column-stats
    34          - --config=gs://k8s-testgrid-canary/config
    35          - --confirm
    36          - --json-logs
    37          - --persist-queue=gs://k8s-testgrid-canary/queue/tabulator.json
    38          - --pubsub=k8s-testgrid/canary-test-group-updates
    39          - --read-concurrency=10
    40          - --wait=15m
    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: testgrid-canary@k8s-testgrid.iam.gserviceaccount.com
    56    name: tabulator
    57    namespace: testgrid-canary