github.com/shashidharatd/test-infra@v0.0.0-20171006011030-71304e1ca560/prow/cluster/jenkins_deployment.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: extensions/v1beta1 16 kind: Deployment 17 metadata: 18 name: jenkins-operator 19 spec: 20 replicas: 1 # Do not scale up. 21 template: 22 metadata: 23 labels: 24 app: jenkins-operator 25 spec: 26 containers: 27 - name: jenkins-operator 28 image: gcr.io/k8s-prow/jenkins-operator:0.46 29 args: 30 - --dry-run=false 31 - --jenkins-token-file=/etc/jenkins/jenkins 32 volumeMounts: 33 - mountPath: /etc/jenkins 34 name: jenkins 35 readOnly: true 36 - name: oauth 37 mountPath: /etc/github 38 readOnly: true 39 - name: config 40 mountPath: /etc/config 41 readOnly: true 42 volumes: 43 - name: jenkins 44 secret: 45 defaultMode: 420 46 secretName: jenkins-token 47 - name: oauth 48 secret: 49 secretName: oauth-token 50 - name: config 51 configMap: 52 name: config