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

     1  ---
     2  apiVersion: apps/v1
     3  kind: Deployment
     4  metadata:
     5    name: testgrid-tabulator
     6    namespace: knative
     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://knative-own-testgrid/config
    35          - --confirm
    36          - --json-logs
    37          - --persist-queue=gs://knative-own-testgrid/queue/tabulator.json
    38          - --pubsub=knative-tests/test-group-updates
    39          - --wait=1h
    40          resources:
    41            requests:
    42              cpu: "30"
    43              memory: "25G"
    44            limits:
    45              cpu: "40"
    46              memory: "50G"
    47  ---
    48  apiVersion: v1
    49  kind: ServiceAccount
    50  metadata:
    51    annotations:
    52      # Uses same as updater
    53      iam.gke.io/gcp-service-account: testgrid-updater@knative-tests.iam.gserviceaccount.com
    54    name: tabulator
    55    namespace: knative