github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/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 - --boskos-url=http://boskos.test-pods.svc.cluster.local. 21 - --service-account=/etc/service-account/service-account.json 22 - --resource-type=gke-project 23 - --pool-size=20 24 volumeMounts: 25 - mountPath: /etc/service-account 26 name: service 27 readOnly: true 28 volumes: 29 - name: service 30 secret: 31 secretName: service-account 32 --- 33 apiVersion: extensions/v1beta1 34 kind: Deployment 35 metadata: 36 name: boskos-janitor-nongke 37 labels: 38 app: boskos-janitor-nongke 39 namespace: test-pods 40 spec: 41 replicas: 4 # 4 distributed janitor instances 42 template: 43 metadata: 44 labels: 45 app: boskos-janitor-nongke 46 spec: 47 terminationGracePeriodSeconds: 300 48 containers: 49 - name: boskos-janitor-nongke 50 image: gcr.io/k8s-testimages/janitor:v20180725-c421ed4f9 51 args: 52 - --boskos-url=http://boskos.test-pods.svc.cluster.local. 53 - --service-account=/etc/service-account/service-account.json 54 - --resource-type=gce-project,gpu-project,ingress-project,istio-project,scalability-project 55 - --pool-size=20 56 volumeMounts: 57 - mountPath: /etc/service-account 58 name: service 59 readOnly: true 60 volumes: 61 - name: service 62 secret: 63 secretName: service-account 64