mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 05:27:21 +00:00
fix : openssl don't exist by default on CentOS docker image
To fix it, I just add openssl depedency on "generate-cert" state. It should work on Debian-like and RedHat-Like systems. (and, Archlinux, Opensuse, etc) Fixed error : $ sudo salt 'kubernetes-master' state.apply ---------- ID: kubernetes-cert Function: cmd.script Result: False Comment: Command 'kubernetes-cert' run Started: 06:57:06.634203 Duration: 208.719 ms Changes: ---------- pid: 793 retcode: 1 stderr: /tmpm24T3R.sh: line 22: openssl: command not found chgrp: cannot access '/srv/kubernetes/server.key': No such file or directory chgrp: cannot access '/srv/kubernetes/server.cert': No such file or directory chmod: cannot access '/srv/kubernetes/server.key': No such file or directory chmod: cannot access '/srv/kubernetes/server.cert': No such file or directory stdout: After applying my patch (success) : ---------- ID: kubernetes-cert Function: cmd.script Result: True Comment: Command 'kubernetes-cert' run Started: 07:17:04.172384 Duration: 1041.092 ms Changes: ---------- pid: 1045 retcode: 0 stderr: Generating a 4096 bit RSA private key ......................................................................++ ...............................................................................++ writing new private key to '/srv/kubernetes/server.key' ----- stdout: ----------
This commit is contained in:
parent
a2c7ea9ac1
commit
ce7d5fe6e7
@ -21,6 +21,9 @@
|
|||||||
{% set certgen="make-ca-cert.sh" %}
|
{% set certgen="make-ca-cert.sh" %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
openssl:
|
||||||
|
pkg.installed: []
|
||||||
|
|
||||||
kube-cert:
|
kube-cert:
|
||||||
group.present:
|
group.present:
|
||||||
- system: True
|
- system: True
|
||||||
@ -38,3 +41,5 @@ kubernetes-cert:
|
|||||||
- user: root
|
- user: root
|
||||||
- group: root
|
- group: root
|
||||||
- shell: /bin/bash
|
- shell: /bin/bash
|
||||||
|
- require:
|
||||||
|
- pkg: openssl
|
||||||
|
Loading…
Reference in New Issue
Block a user