Bug ID 1192619
Summary Kubicctl doesn't work work transactional_update executor
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kubic
Assignee kubic-bugs@opensuse.org
Reporter adathor@opensuse.org
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 853710 [details]
kubicctl_error

Hi,

I've installed a small Kubic cluster with 1 control-plane and 2 worker nodes
(4vCPU, 4GB ram in libvirt) and when I try to add the nodes with `kubicctl` it
simply fails to do so with the attached kubicctl_error.log message. 
I took the kubeadm that salt cmd from the master tries to execute on the
worker, ran it on the minion manually and immediately was added:

```
kubeadm join 172.168.150.25:6443 --token deu47v.pad0gfatrn2g6sfh
--discovery-token-ca-cert-hash
sha256:1715bf3bb55d24abbba682b4cdc0482c9c77bf1003c8fa2a305fcc48c0fbd4ca
```

Some further investigation revealed that if the `transactional_update` executor
module is disabled in salt-minion on the worker, kubicctl is able to add the
nodes. I also tried to run the `kubeadm join cmd` on the worker in `t-u shell`
I get the same error what `kubicctl` was throwing at first
(kubicctl_error.log).

(Tested on 2 separate system libvirt and ESXI. Also had this issue running on
the Kubic mailing list:
https://lists.opensuse.org/archives/list/kubic@lists.opensuse.org/thread/GU64VCMVXTXRXHPNEHVTKSC6RAH2URCV/)

Let me know if you need additional information/testing from my side!

Br,
A.


You are receiving this mail because: