Add Drivetrain services on k8s
Change-Id: I6312f513257dbee60eb90a80f90627bae55928ce
Related-prod: PROD:27352 PROD-27350
diff --git a/kubernetes/control/services/drivetrain/jenkins_slave_multi.yml b/kubernetes/control/services/drivetrain/jenkins_slave_multi.yml
new file mode 100644
index 0000000..f0db6cf
--- /dev/null
+++ b/kubernetes/control/services/drivetrain/jenkins_slave_multi.yml
@@ -0,0 +1,66 @@
+classes:
+- system.kubernetes.control.services.drivetrain.jenkins_slave_single
+parameters:
+ kubernetes:
+ control:
+ service:
+ jenkins_slave02:
+ create: true
+ service: slave02
+ namespace: drivetrain
+ apiVersion: extensions/v1beta1
+ kind: Deployment
+ replicas: 1
+ container:
+ jenkins-slave:
+ image: ${_param:docker_image_jenkins_slave}
+ image_pull_policy: IfNotPresent
+ variables:
+ - name: JENKINS_URL
+ value: ${_param:jenkins_master_url}
+ - name: JENKINS_AGENT_NAME
+ value: slave02
+ - name: JENKINS_UPDATE_SLAVE
+ value: "'true'"
+ - name: JENKINS_LOGIN
+ value: ${_param:jenkins_client_user}
+ - name: JENKINS_PASSWORD
+ value: ${_param:jenkins_client_password}
+ - name: JAVA_OPTS
+ value: "-Dhttp.proxyHost=${_param:kdt_http_proxy} -Dhttp.nonProxyHosts=|jenkins ${_param:jenkins_slave_extra_opts}"
+ - name: https_proxy
+ value: ${_param:kdt_https_proxy}
+ - name: http_proxy
+ value: ${_param:kdt_http_proxy}
+ - name: no_proxy
+ value: ${_param:kdt_no_proxy}
+ jenkins_slave03:
+ create: true
+ service: slave03
+ namespace: drivetrain
+ apiVersion: extensions/v1beta1
+ kind: Deployment
+ replicas: 1
+ container:
+ jenkins-slave:
+ image: ${_param:docker_image_jenkins_slave}
+ image_pull_policy: IfNotPresent
+ variables:
+ - name: JENKINS_URL
+ value: ${_param:jenkins_master_url}
+ - name: JENKINS_AGENT_NAME
+ value: slave03
+ - name: JENKINS_UPDATE_SLAVE
+ value: "'true'"
+ - name: JENKINS_LOGIN
+ value: ${_param:jenkins_client_user}
+ - name: JENKINS_PASSWORD
+ value: ${_param:jenkins_client_password}
+ - name: JAVA_OPTS
+ value: "-Dhttp.proxyHost=${_param:kdt_http_proxy} -Dhttp.nonProxyHosts=|jenkins ${_param:jenkins_slave_extra_opts}"
+ - name: https_proxy
+ value: ${_param:kdt_https_proxy}
+ - name: http_proxy
+ value: ${_param:kdt_http_proxy}
+ - name: no_proxy
+ value: ${_param:kdt_no_proxy}