Skip to content

Commit 67adf64

Browse files
committed
Don't reference non-existent token file if not GCE.
1 parent 46dcacf commit 67adf64

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

cluster/gce/templates/create-dynamic-salt-files.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ EOF
2929
mkdir -p /srv/salt-overlay/salt/nginx
3030
echo $MASTER_HTPASSWD > /srv/salt-overlay/salt/nginx/htpasswd
3131

32-
# TODO: do aws.
33-
3432
# Generate and distribute a shared secret (bearer token) to
3533
# apiserver and kubelet so that kubelet can authenticate to
3634
# apiserver to send events.

cluster/saltbase/salt/kube-apiserver/default

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,15 @@
2929

3030
{% set cert_file = "-tls_cert_file=/srv/kubernetes/server.cert" %}
3131
{% set key_file = "-tls_private_key_file=/srv/kubernetes/server.key" %}
32+
3233
{% set secure_port = "-secure_port=6443" %}
33-
{% set token_auth_file = "-token_auth_file=/srv/kubernetes/known_tokens.csv" %}
34+
{% set token_auth_file = "-token_auth_file=/dev/null" %}
35+
36+
{% if grains.cloud is defined %}
37+
{% if grains.cloud == 'gce' %}
38+
# TODO: generate and distribute tokens for other cloud providers.
39+
{% set token_auth_file = "-token_auth_file=/srv/kubernetes/known_tokens.csv" %}
40+
{% endif %}
41+
{% endif %}
3442

3543
DAEMON_ARGS="{{daemon_args}} {{address}} {{etcd_servers}} {{ cloud_provider }} --allow_privileged={{pillar['allow_privileged']}} {{portal_net}} {{cert_file}} {{key_file}} {{secure_port}} {{token_auth_file}}"

cluster/saltbase/salt/kube-apiserver/init.sls

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,19 @@
3838

3939
{% endif %}
4040

41+
{% if grains.cloud is defined %}
42+
{% if grains.cloud == 'gce' %}
43+
# TODO: generate and distribute tokens on other cloud providers.
4144
/srv/kubernetes/known_tokens.csv:
4245
file.managed:
4346
- source: salt://kube-apiserver/known_tokens.csv
4447
- user: kube-apiserver
4548
- group: kube-apiserver
4649
- mode: 400
4750

51+
{% endif %}
52+
{% endif %}
53+
4854
kube-apiserver:
4955
group.present:
5056
- system: True

0 commit comments

Comments
 (0)