github.com/yrj2011/jx-test-infra@v0.0.0-20190529031832-7a2065ee98eb/label_sync/cluster/label_sync_job.yaml (about) 1 # Copyright 2017 The Kubernetes Authors All rights reserved. 2 # 3 # Licensed under the Apache License, Version 2.0 (the "License"); 4 # you may not use this file except in compliance with the License. 5 # You may obtain a copy of the License at 6 # 7 # http://www.apache.org/licenses/LICENSE-2.0 8 # 9 # Unless required by applicable law or agreed to in writing, software 10 # distributed under the License is distributed on an "AS IS" BASIS, 11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 # See the License for the specific language governing permissions and 13 # limitations under the License. 14 --- 15 apiVersion: batch/v1 16 kind: Job 17 metadata: 18 name: label-sync 19 spec: 20 backoffLimit: 2 21 template: 22 metadata: 23 labels: 24 name: label-sync 25 spec: 26 restartPolicy: Never # https://github.com/kubernetes/kubernetes/issues/54870 27 containers: 28 - name: label-sync 29 image: gcr.io/k8s-testimages/label_sync:v20180531-20dbd7ab8 30 args: 31 - --config=/etc/config/labels.yaml 32 - --confirm=true 33 - --orgs=kubernetes,kubernetes-sigs 34 - --token=/etc/github/oauth 35 volumeMounts: 36 - name: oauth 37 mountPath: /etc/github 38 readOnly: true 39 - name: config 40 mountPath: /etc/config 41 readOnly: true 42 volumes: 43 - name: oauth 44 secret: 45 secretName: oauth-token 46 - name: config 47 configMap: 48 name: label-config