mirror of
https://github.com/PyratLabs/ansible-role-k3s.git
synced 2025-01-02 18:28:19 +01:00
4b42a9bf49
For some weird reason, string booleans were set on `k3s_control_node` and `k3s_primary_control_node`, making their behavior non-obvious (for python `bool("false") == True`). This fixes that problem, and BTW restores the ability to create clusters, which got lost with this bug. After running the role against a cluster, see: ```sh ❯ ansible -i inventories/testing.yaml k8s_node -m command -ba 'kubectl get node' vm0 | CHANGED | rc=0 >> NAME STATUS ROLES AGE VERSION vm0 Ready control-plane,etcd,master 9m19s v1.21.2+k3s1 vm2 | CHANGED | rc=0 >> NAME STATUS ROLES AGE VERSION vm2 Ready control-plane,etcd,master 9m22s v1.21.2+k3s1 vm1 | CHANGED | rc=0 >> NAME STATUS ROLES AGE VERSION vm1 Ready control-plane,etcd,master 9m22s v1.21.2+k3s1 ``` Now, after the patch: ```sh ❯ ansible -i inventories/testing.yaml k8s_node -m command -ba 'kubectl get node' vm0 | CHANGED | rc=0 >> NAME STATUS ROLES AGE VERSION vm0 Ready control-plane,etcd,master 2m2s v1.21.2+k3s1 vm1 Ready control-plane,etcd,master 58s v1.21.2+k3s1 vm2 Ready control-plane,etcd,master 80s v1.21.2+k3s1 vm1 | CHANGED | rc=0 >> NAME STATUS ROLES AGE VERSION vm0 Ready control-plane,etcd,master 2m2s v1.21.2+k3s1 vm1 Ready control-plane,etcd,master 58s v1.21.2+k3s1 vm2 Ready control-plane,etcd,master 80s v1.21.2+k3s1 vm2 | CHANGED | rc=0 >> NAME STATUS ROLES AGE VERSION vm0 Ready control-plane,etcd,master 2m2s v1.21.2+k3s1 vm1 Ready control-plane,etcd,master 58s v1.21.2+k3s1 vm2 Ready control-plane,etcd,master 80s v1.21.2+k3s1 ``` @Tecnativa TT2541 |
||
---|---|---|
.. | ||
build | ||
operate | ||
teardown | ||
validate | ||
main.yml | ||
state-downloaded.yml | ||
state-installed.yml | ||
state-restarted.yml | ||
state-started.yml | ||
state-stopped.yml | ||
state-uninstalled.yml | ||
state-validated.yml |