@@ -22,12 +22,39 @@ ExecStart=/usr/bin/docker run --rm --privileged --net=host \
22
22
{% if l_bind_docker_reg_auth | default (False ) %} -v {{ oreg_auth_credentials_path }}:/root/.docker:ro{% endif %} \
23
23
{{ osm_image }}:${IMAGE_VERSION} start master controllers \
24
24
--config=${CONFIG_FILE} $OPTIONS
25
+ ExecStartPre=-/usr/bin/docker rm -f {{ openshift_service_type}}-master-kube-controllers
26
+ ExecStart=/usr/bin/docker run --rm --privileged --net=host \
27
+ --name {{ openshift_service_type }}-master-kube-controllers \
28
+ --env-file=/etc/sysconfig/{{ openshift_service_type }}-master-kube-controllers \
29
+ -v {{ r_openshift_master_data_dir }}:{{ r_openshift_master_data_dir }} \
30
+ -v /var/run/docker.sock:/var/run/docker.sock \
31
+ -v {{ openshift.common.config_base }}:{{ openshift.common.config_base }} \
32
+ {% if openshift_cloudprovider_kind | default ('' ) != '' -%} -v {{ openshift.common.config_base }}/cloudprovider:{{ openshift.common.config_base}}/cloudprovider {% endif -%} \
33
+ -v /etc/pki:/etc/pki:ro \
34
+ {% if l_bind_docker_reg_auth | default (False ) %} -v {{ oreg_auth_credentials_path }}:/root/.docker:ro{% endif %} \
35
+ {{ osm_image }}:${IMAGE_VERSION} start master controllers \
36
+ --controllers="*" --controllers=-ttl --controllers=-bootstrapsigner --controllers=-tokencleaner --controllers=-horizontalpodautoscaling --controllers=-serviceaccount-token \
37
+ --service-account-private-key-file=openshift.local.config/master/serviceaccounts.private.key \
38
+ --root-ca-file=openshift.local.config/master/ca-bundle.crt \
39
+ --kubeconfig=openshift.local.config/master/openshift-master.kubeconfig \
40
+ --pod-eviction-timeout=5m \
41
+ --enable-dynamic-provisioning=true \
42
+ --port=-1 \
43
+ --use-service-account-credentials=true \
44
+ --cluster-signing-cert-file="" \
45
+ --cluster-signing-key-file="" \
46
+ --leader-elect \
47
+ --leader-elect-retry-period=3s \
48
+ --leader-elect-resource-lock=configmaps \
49
+ --openshift-config=${CONFIG_FILE}
25
50
ExecStartPost=/usr/bin/sleep 10
26
51
ExecStop=/usr/bin/docker stop {{ openshift_service_type }}-master-controllers
52
+ ExecStop=/usr/bin/docker stop {{ openshift_service_type }}-master-kube-controllers
27
53
LimitNOFILE=131072
28
54
LimitCORE=infinity
29
55
WorkingDirectory={{ r_openshift_master_data_dir }}
30
56
SyslogIdentifier={{ openshift_service_type }}-master-controllers
57
+ SyslogIdentifier={{ openshift_service_type }}-master-kube-controllers
31
58
Restart=always
32
59
RestartSec=5s
33
60
0 commit comments