sieve
sieve copied to clipboard
Cluster creation fails while running Sieve with kapp-controller
I am hitting issues when trying to run Sieve with kapp-controller.
I am able to build the controller image successfully:
$ python3 build.py -c examples/kapp-controller -m all
...
Succeeded
kapp-controller-sha256-47c5a7b5df0fc9142e825b6ce5d767760db91b7d381bd0c2ce4b7fc05256c8ee
Untagged: kbld:kapp-controller-sha256-47c5a7b5df0fc9142e825b6ce5d767760db91b7d381bd0c2ce4b7fc05256c8ee
But running Sieve with kapp-controller in learn mode fails:
$ python3 sieve.py -c examples/kapp-controller -w create -m learn --build-oracle
...
ERROR: failed to create cluster: failed to init node with kubeadm: command "docker exec --privileged kind-control-plane kubeadm init --skip-phases=preflight --config=/kind/kubeadm.conf --skip-token-print --v=6" failed with error: exit status 1
Command Output: I0309 00:17:00.337861 217 initconfiguration.go:255] loading configuration from "/kind/kubeadm.conf"
...
[FAIL] kind create cluster --image ghcr.io/sieve-project/action/node:v1.24.10-learn --config kind_configs/kind-1a-2w.yaml
Traceback (most recent call last):
File "/Users/jshajigeorge/work/sieve/sieve.py", line 264, in setup_kind_cluster
os_system(
File "/Users/jshajigeorge/work/sieve/sieve_common/common.py", line 181, in os_system
raise Exception(
Exception: Failed to execute kind create cluster --image ghcr.io/sieve-project/action/node:v1.24.10-learn --config kind_configs/kind-1a-2w.yaml with return code 1
(full logs attached in kapp-learn.err.txt)
See kubelet-log.txt for the logs exported by kind (kind export logs
).
I'm trying this on a Mac
$ sw_vers
ProductName: macOS
ProductVersion: 13.0.1
BuildVersion: 22A400