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