blob: f0db6cfd132801df0479d5f461ee03d5299efa9e [file] [log] [blame]
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}