github.com/abayer/test-infra@v0.0.5/boskos/janitor/deployment.yaml (about)

     1  apiVersion: extensions/v1beta1
     2  kind: Deployment
     3  metadata:
     4    name: boskos-janitor
     5    labels:
     6      app: boskos-janitor
     7    namespace: test-pods
     8  spec:
     9    replicas: 3  # 3 distributed janitor instances for gke
    10    template:
    11      metadata:
    12        labels:
    13          app: boskos-janitor
    14      spec:
    15        terminationGracePeriodSeconds: 300
    16        containers:
    17        - name: boskos-janitor
    18          image: gcr.io/k8s-testimages/janitor:v20180725-c421ed4f9
    19          args:
    20          - --service-account=/etc/service-account/service-account.json
    21          - --resource-type=gke-project
    22          - --pool-size=20
    23          volumeMounts:
    24          - mountPath: /etc/service-account
    25            name: service
    26            readOnly: true
    27        volumes:
    28        - name: service
    29          secret:
    30            secretName: service-account
    31  ---
    32  apiVersion: extensions/v1beta1
    33  kind: Deployment
    34  metadata:
    35    name: boskos-janitor-nongke
    36    labels:
    37      app: boskos-janitor-nongke
    38    namespace: test-pods
    39  spec:
    40    replicas: 4  # 4 distributed janitor instances
    41    template:
    42      metadata:
    43        labels:
    44          app: boskos-janitor-nongke
    45      spec:
    46        terminationGracePeriodSeconds: 300
    47        containers:
    48        - name: boskos-janitor-nongke
    49          image: gcr.io/k8s-testimages/janitor:v20180725-c421ed4f9
    50          args:
    51          - --service-account=/etc/service-account/service-account.json
    52          - --resource-type=gce-project,gpu-project,ingress-project,istio-project
    53          - --pool-size=20
    54          volumeMounts:
    55          - mountPath: /etc/service-account
    56            name: service
    57            readOnly: true
    58        volumes:
    59        - name: service
    60          secret:
    61            secretName: service-account
    62