You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I expect that step 4 (provisioning the VM) of the Vagrant + Libvirt quickstart should transition to STATE_RUNNING then STATE_SUCCESS.
Current Behaviour
Steps 1-3 complete successfully. However, when running step 4, the kubectl command (kubectl get -n tink-system workflow sandbox-workflow --watch) stays in STATE_PENDING indefinitely. I am able to SSH into the provisioner VM.
Provisioner VM setup command output
> vagrant up
ip-10-16-67-238% vagrant up
Bringing machine 'provisioner' up with 'libvirt' provider...
==> provisioner: Checking if box 'generic/ubuntu2204' version '4.2.16' is up to date...
==> provisioner: Creating image (snapshot of base box volume).
==> provisioner: Creating domain with the following settings...
==> provisioner: -- Name: vagrant_provisioner
==> provisioner: -- Description: Source: /home/ssm-user/sandbox/deploy/infrastructure/vagrant/Vagrantfile
==> provisioner: -- Domain type: kvm
==> provisioner: -- Cpus: 2
==> provisioner: -- Feature: acpi
==> provisioner: -- Feature: apic
==> provisioner: -- Feature: pae
==> provisioner: -- Clock offset: utc
==> provisioner: -- Memory: 2048M
==> provisioner: -- Base box: generic/ubuntu2204
==> provisioner: -- Storage pool: default
==> provisioner: -- Image(vda): /var/lib/libvirt/images/vagrant_provisioner.img, virtio, 128G
==> provisioner: -- Disk driver opts: cache='default'
==> provisioner: -- Graphics Type: vnc
==> provisioner: -- Video Type: cirrus
==> provisioner: -- Video VRAM: 256
==> provisioner: -- Video 3D accel: false
==> provisioner: -- Keymap: en-us
==> provisioner: -- TPM Backend: passthrough
==> provisioner: -- INPUT: type=mouse, bus=ps2
==> provisioner: Creating shared folders metadata...
==> provisioner: Starting domain.
==> provisioner: Domain launching with graphics connection settings...
==> provisioner: -- Graphics Port: 5900
==> provisioner: -- Graphics IP: 127.0.0.1
==> provisioner: -- Graphics Password: Not defined
==> provisioner: -- Graphics Websocket: 5700
==> provisioner: Waiting for domain to get an IP address...
==> provisioner: Waiting for machine to boot. This may take a few minutes...
provisioner: SSH address: 192.168.121.228:22
provisioner: SSH username: vagrant
provisioner: SSH auth method: private key
provisioner: Warning: Connection refused. Retrying...
provisioner:
provisioner: Vagrant insecure key detected. Vagrant will automatically replace
provisioner: this with a newly generated keypair for better security.
provisioner:
provisioner: Inserting generated public key within guest...
provisioner: Removing insecure key from the guest if it's present...
provisioner: Key inserted! Disconnecting and reconnecting using new SSH key...
==> provisioner: Machine booted and ready!
==> provisioner: Rsyncing folder: /home/ssm-user/sandbox/deploy/stack/ => /sandbox/stack
==> provisioner: Configuring and enabling network interfaces...
==> provisioner: Running provisioner: shell...
provisioner: Running: /tmp/vagrant-shell20230712-218634-9661x9.sh
provisioner: + main 192.168.56.4 192.168.56.43 08:00:27:9e:f5:3a /sandbox/stack/helm/ 192.168.56.5 0.1.2 eth1
provisioner: + local host_ip=192.168.56.4
provisioner: + local worker_ip=192.168.56.43
provisioner: + local worker_mac=08:00:27:9e:f5:3a
provisioner: + local manifests_dir=/sandbox/stack/helm/
provisioner: + local loadbalancer_ip=192.168.56.5
provisioner: + local helm_chart_version=0.1.2
provisioner: + local loadbalancer_interface=eth1
provisioner: + update_apt
provisioner: + apt-get update
provisioner: + DEBIAN_FRONTEND=noninteractive
provisioner: + command apt-get --allow-change-held-packages --allow-downgrades --allow-remove-essential --allow-unauthenticated --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold --yes update
provisioner: Hit:1 https://mirrors.edge.kernel.org/ubuntu jammy InRelease
provisioner: Get:2 https://mirrors.edge.kernel.org/ubuntu jammy-updates InRelease [119 kB]
provisioner: Get:3 https://mirrors.edge.kernel.org/ubuntu jammy-backports InRelease [108 kB]
provisioner: Get:4 https://mirrors.edge.kernel.org/ubuntu jammy-security InRelease [110 kB]
provisioner: Get:5 https://mirrors.edge.kernel.org/ubuntu jammy-updates/main amd64 Packages [783 kB]
provisioner: Get:6 https://mirrors.edge.kernel.org/ubuntu jammy-updates/main Translation-en [198 kB]
provisioner: Get:7 https://mirrors.edge.kernel.org/ubuntu jammy-updates/main amd64 c-n-f Metadata [15.4 kB]
provisioner: Get:8 https://mirrors.edge.kernel.org/ubuntu jammy-updates/restricted amd64 Packages [554 kB]
provisioner: Get:9 https://mirrors.edge.kernel.org/ubuntu jammy-updates/restricted Translation-en [86.4 kB]
provisioner: Get:10 https://mirrors.edge.kernel.org/ubuntu jammy-updates/restricted amd64 c-n-f Metadata [528 B]
provisioner: Get:11 https://mirrors.edge.kernel.org/ubuntu jammy-updates/universe amd64 Packages [942 kB]
provisioner: Get:12 https://mirrors.edge.kernel.org/ubuntu jammy-updates/universe Translation-en [202 kB]
provisioner: Get:13 https://mirrors.edge.kernel.org/ubuntu jammy-updates/universe amd64 c-n-f Metadata [20.7 kB]
provisioner: Get:14 https://mirrors.edge.kernel.org/ubuntu jammy-updates/multiverse amd64 Packages [41.6 kB]
provisioner: Get:15 https://mirrors.edge.kernel.org/ubuntu jammy-updates/multiverse Translation-en [9,764 B]
provisioner: Get:16 https://mirrors.edge.kernel.org/ubuntu jammy-updates/multiverse amd64 c-n-f Metadata [476 B]
provisioner: Get:17 https://mirrors.edge.kernel.org/ubuntu jammy-backports/main amd64 Packages [40.9 kB]
provisioner: Get:18 https://mirrors.edge.kernel.org/ubuntu jammy-backports/main Translation-en [10.2 kB]
provisioner: Get:19 https://mirrors.edge.kernel.org/ubuntu jammy-backports/main amd64 c-n-f Metadata [388 B]
provisioner: Get:20 https://mirrors.edge.kernel.org/ubuntu jammy-backports/universe amd64 Packages [22.2 kB]
provisioner: Get:21 https://mirrors.edge.kernel.org/ubuntu jammy-backports/universe Translation-en [15.4 kB]
provisioner: Get:22 https://mirrors.edge.kernel.org/ubuntu jammy-backports/universe amd64 c-n-f Metadata [584 B]
provisioner: Get:23 https://mirrors.edge.kernel.org/ubuntu jammy-security/main amd64 Packages [565 kB]
provisioner: Get:24 https://mirrors.edge.kernel.org/ubuntu jammy-security/main Translation-en [139 kB]
provisioner: Get:25 https://mirrors.edge.kernel.org/ubuntu jammy-security/main amd64 c-n-f Metadata [11.0 kB]
provisioner: Get:26 https://mirrors.edge.kernel.org/ubuntu jammy-security/restricted amd64 Packages [546 kB]
provisioner: Get:27 https://mirrors.edge.kernel.org/ubuntu jammy-security/restricted Translation-en [85.9 kB]
provisioner: Get:28 https://mirrors.edge.kernel.org/ubuntu jammy-security/restricted amd64 c-n-f Metadata [532 B]
provisioner: Get:29 https://mirrors.edge.kernel.org/ubuntu jammy-security/universe amd64 Packages [748 kB]
provisioner: Get:30 https://mirrors.edge.kernel.org/ubuntu jammy-security/universe Translation-en [133 kB]
provisioner: Get:31 https://mirrors.edge.kernel.org/ubuntu jammy-security/universe amd64 c-n-f Metadata [15.7 kB]
provisioner: Get:32 https://mirrors.edge.kernel.org/ubuntu jammy-security/multiverse amd64 Packages [36.5 kB]
provisioner: Get:33 https://mirrors.edge.kernel.org/ubuntu jammy-security/multiverse Translation-en [7,060 B]
provisioner: Get:34 https://mirrors.edge.kernel.org/ubuntu jammy-security/multiverse amd64 c-n-f Metadata [260 B]
provisioner: Fetched 5,567 kB in 2s (2,933 kB/s)
provisioner: Reading package lists...
provisioner: + install_docker
provisioner: + curl -fsSL https://download.docker.com/linux/ubuntu/gpg
provisioner: + sudo apt-key add -
provisioner: Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
provisioner: OK
provisioner: ++ lsb_release -cs
provisioner: + add-apt-repository 'deb https://download.docker.com/linux/ubuntu jammy stable'
provisioner: Get:1 https://download.docker.com/linux/ubuntu jammy InRelease [48.9 kB]
provisioner: Hit:2 https://mirrors.edge.kernel.org/ubuntu jammy InRelease
provisioner: Hit:3 https://mirrors.edge.kernel.org/ubuntu jammy-updates InRelease
provisioner: Hit:4 https://mirrors.edge.kernel.org/ubuntu jammy-backports InRelease
provisioner: Get:5 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages [20.4 kB]
provisioner: Hit:6 https://mirrors.edge.kernel.org/ubuntu jammy-security InRelease
provisioner: Fetched 69.3 kB in 1s (54.9 kB/s)
provisioner: Reading package lists...
provisioner: W: https://download.docker.com/linux/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
provisioner: Repository: 'deb https://download.docker.com/linux/ubuntu jammy stable'
provisioner: Description:
provisioner: Archive for codename: jammy components: stable
provisioner: More info: https://download.docker.com/linux/ubuntu
provisioner: Adding repository.
provisioner: Adding deb entry to /etc/apt/sources.list.d/archive_uri-https_download_docker_com_linux_ubuntu-jammy.list
provisioner: Adding disabled deb-src entry to /etc/apt/sources.list.d/archive_uri-https_download_docker_com_linux_ubuntu-jammy.list
provisioner: + update_apt
provisioner: + apt-get update
provisioner: + DEBIAN_FRONTEND=noninteractive
provisioner: + command apt-get --allow-change-held-packages --allow-downgrades --allow-remove-essential --allow-unauthenticated --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold --yes update
provisioner: Hit:1 https://download.docker.com/linux/ubuntu jammy InRelease
provisioner: Hit:2 https://mirrors.edge.kernel.org/ubuntu jammy InRelease
provisioner: Hit:3 https://mirrors.edge.kernel.org/ubuntu jammy-updates InRelease
provisioner: Hit:4 https://mirrors.edge.kernel.org/ubuntu jammy-backports InRelease
provisioner: Hit:5 https://mirrors.edge.kernel.org/ubuntu jammy-security InRelease
provisioner: Reading package lists...
provisioner: W: https://download.docker.com/linux/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
provisioner: + apt-get install --no-install-recommends containerd.io docker-ce docker-ce-cli
provisioner: + DEBIAN_FRONTEND=noninteractive
provisioner: + command apt-get --allow-change-held-packages --allow-downgrades --allow-remove-essential --allow-unauthenticated --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold --yes install --no-install-recommends containerd.io docker-ce docker-ce-cli
provisioner: Reading package lists...
provisioner: Building dependency tree...
provisioner: Reading state information...
provisioner: Suggested packages:
provisioner: aufs-tools cgroupfs-mount | cgroup-lite
provisioner: Recommended packages:
provisioner: docker-ce-rootless-extras libltdl7 pigz docker-buildx-plugin
provisioner: docker-compose-plugin
provisioner: The following NEW packages will be installed:
provisioner: containerd.io docker-ce docker-ce-cli
provisioner: 0 upgraded, 3 newly installed, 0 to remove and 107 not upgraded.
provisioner: Need to get 64.5 MB of archives.
provisioner: After this operation, 255 MB of additional disk space will be used.
provisioner: Get:1 https://download.docker.com/linux/ubuntu jammy/stable amd64 containerd.io amd64 1.6.21-1 [28.3 MB]
provisioner: Get:2 https://download.docker.com/linux/ubuntu jammy/stable amd64 docker-ce-cli amd64 5:24.0.4-1~ubuntu.22.04~jammy [13.3 MB]
provisioner: Get:3 https://download.docker.com/linux/ubuntu jammy/stable amd64 docker-ce amd64 5:24.0.4-1~ubuntu.22.04~jammy [22.9 MB]
provisioner: Fetched 64.5 MB in 1s (76.5 MB/s)
provisioner: Selecting previously unselected package containerd.io.
(Reading database ... 75811 files and directories currently installed.)
provisioner: Preparing to unpack .../containerd.io_1.6.21-1_amd64.deb ...
provisioner: Unpacking containerd.io (1.6.21-1) ...
provisioner: Selecting previously unselected package docker-ce-cli.
provisioner: Preparing to unpack .../docker-ce-cli_5%3a24.0.4-1~ubuntu.22.04~jammy_amd64.deb ...
provisioner: Unpacking docker-ce-cli (5:24.0.4-1~ubuntu.22.04~jammy) ...
provisioner: Selecting previously unselected package docker-ce.
provisioner: Preparing to unpack .../docker-ce_5%3a24.0.4-1~ubuntu.22.04~jammy_amd64.deb ...
provisioner: Unpacking docker-ce (5:24.0.4-1~ubuntu.22.04~jammy) ...
provisioner: Setting up containerd.io (1.6.21-1) ...
provisioner: Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service → /lib/systemd/system/containerd.service.
provisioner: Setting up docker-ce-cli (5:24.0.4-1~ubuntu.22.04~jammy) ...
provisioner: Setting up docker-ce (5:24.0.4-1~ubuntu.22.04~jammy) ...
provisioner: Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
provisioner: Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.
provisioner: Processing triggers for man-db (2.10.2-1) ...
provisioner: NEEDRESTART-VER: 3.5
provisioner: NEEDRESTART-KCUR: 5.15.0-69-generic
provisioner: NEEDRESTART-KEXP: 5.15.0-69-generic
provisioner: NEEDRESTART-KSTA: 1
provisioner: + gpasswd -a vagrant docker
provisioner: Adding user vagrant to group docker
provisioner: + install_kubectl
provisioner: + curl -LO https://dl.k8s.io/v1.25.2/bin/linux/amd64/kubectl
provisioner: % Total % Received % Xferd Average Speed Time Time Time Current
provisioner: Dload Upload Total Spent Left Speed
100 138 100 138 0 0 404 0 --:--:-- --:--:-- --:--:-- 404
100 42.9M 100 42.9M 0 0 30.7M 0 0:00:01 0:00:01 --:--:-- 70.0M
provisioner: + chmod +x ./kubectl
provisioner: + mv ./kubectl /usr/local/bin/kubectl
provisioner: + run_helm 192.168.56.4 192.168.56.43 08:00:27:9e:f5:3a /sandbox/stack/helm//manifests 192.168.56.5 0.1.2 eth1
provisioner: + local host_ip=192.168.56.4
provisioner: + local worker_ip=192.168.56.43
provisioner: + local worker_mac=08:00:27:9e:f5:3a
provisioner: + local manifests_dir=/sandbox/stack/helm//manifests
provisioner: + local loadbalancer_ip=192.168.56.5
provisioner: + local helm_chart_version=0.1.2
provisioner: + local loadbalancer_interface=eth1
provisioner: + local namespace=tink-system
provisioner: + install_k3d
provisioner: + wget -q -O - https://github.com/k3d-io/k3d/main/install.sh
provisioner: + TAG=v5.4.6
provisioner: + bash
provisioner: Preparing to install k3d into /usr/local/bin
provisioner: k3d installed into /usr/local/bin/k3d
provisioner: Run 'k3d --help' to see what you can do with it.
provisioner: + start_k3d
provisioner: + k3d cluster create --network host --no-lb --k3s-arg --disable=traefik,servicelb --k3s-arg --kube-apiserver-arg=feature-gates=MixedProtocolLBService=true --host-pid-mode
provisioner: INFO[0000] [SimpleConfig] Hostnetwork selected - disabling injection of docker host into the cluster, server load balancer and setting the api port to the k3s default
provisioner: WARN[0000] No node filter specified
provisioner: WARN[0000] No node filter specified
provisioner: INFO[0000] [ClusterConfig] Hostnetwork selected - disabling injection of docker host into the cluster, server load balancer and setting the api port to the k3s default
provisioner: INFO[0000] Prep: Network
provisioner: INFO[0000] Re-using existing network 'host' (5b1f153f16fe29ffb966cf807486cf712b3ebc4003d94752ee05ff7e83f3476d)
provisioner: INFO[0000] Created image volume k3d-k3s-default-images
provisioner: INFO[0000] Starting new tools node...
provisioner: INFO[0000] Pulling image 'ghcr.io/k3d-io/k3d-tools:5.4.6'
provisioner: INFO[0001] Creating node 'k3d-k3s-default-server-0'
provisioner: INFO[0002] Pulling image 'docker.io/rancher/k3s:v1.24.4-k3s1'
provisioner: INFO[0002] Starting Node 'k3d-k3s-default-tools'
provisioner: INFO[0008] Using the k3d-tools node to gather environment information
provisioner: INFO[0008] Starting cluster 'k3s-default'
provisioner: INFO[0008] Starting servers...
provisioner: INFO[0008] Starting Node 'k3d-k3s-default-server-0'
provisioner: INFO[0014] All agents already running.
provisioner: INFO[0014] All helpers already running.
provisioner: INFO[0014] Cluster 'k3s-default' created successfully!
provisioner: INFO[0014] You can now use it like this:
provisioner: kubectl cluster-info
provisioner: + mkdir -p /root/.kube/
provisioner: + k3d kubeconfig get -a
provisioner: + kubectl wait --for=condition=Ready nodes --all --timeout=600s
provisioner: error: no matching resources found
provisioner: + sleep 1
provisioner: + kubectl wait --for=condition=Ready nodes --all --timeout=600s
provisioner: error: no matching resources found
provisioner: + sleep 1
provisioner: + kubectl wait --for=condition=Ready nodes --all --timeout=600s
provisioner: error: no matching resources found
provisioner: + sleep 1
provisioner: + kubectl wait --for=condition=Ready nodes --all --timeout=600s
provisioner: error: no matching resources found
provisioner: + sleep 1
provisioner: + kubectl wait --for=condition=Ready nodes --all --timeout=600s
provisioner: error: no matching resources found
provisioner: + sleep 1
provisioner: + kubectl wait --for=condition=Ready nodes --all --timeout=600s
provisioner: node/k3d-k3s-default-server-0 condition met
provisioner: + install_helm
provisioner: + helm_ver=v3.9.4
provisioner: + curl -fsSL -o get_helm.sh https://github.com/helm/helm/main/scripts/get-helm-3
provisioner: + chmod 700 get_helm.sh
provisioner: + ./get_helm.sh --version v3.9.4
provisioner: Downloading https://get.helm.sh/helm-v3.9.4-linux-amd64.tar.gz
provisioner: Verifying checksum... Done.
provisioner: Preparing to install helm into /usr/local/bin
provisioner: helm installed into /usr/local/bin/helm
provisioner: + helm_customize_values 192.168.56.5 0.1.2
provisioner: + local loadbalancer_ip=192.168.56.5
provisioner: + local helm_chart_version=0.1.2
provisioner: + helm inspect values oci://ghcr.io/tinkerbell/charts/stack --version 0.1.2
provisioner: + sed -i s/192.168.2.111/192.168.56.5/g /tmp/stack-values.yaml
provisioner: + helm_install_tink_stack tink-system 0.1.2 eth1
provisioner: + local namespace=tink-system
provisioner: + local version=0.1.2
provisioner: + local interface=eth1
provisioner: ++ kubectl get nodes -o 'jsonpath={.items[*].spec.podCIDR}'
provisioner: ++ tr ' ' ,
provisioner: + trusted_proxies=10.42.0.0/24
provisioner: + helm install stack-release oci://ghcr.io/tinkerbell/charts/stack --version 0.1.2 --create-namespace --namespace tink-system --wait --set boots.boots.trustedProxies=10.42.0.0/24 --set hegel.hegel.trustedProxies=10.42.0.0/24 --set kubevip.interface=eth1 --values /tmp/stack-values.yaml
provisioner: NAME: stack-release
provisioner: LAST DEPLOYED: Wed Jul 12 22:27:44 2023
provisioner: NAMESPACE: tink-system
provisioner: STATUS: deployed
provisioner: REVISION: 1
provisioner: TEST SUITE: None
provisioner: + apply_manifests 192.168.56.43 08:00:27:9e:f5:3a /sandbox/stack/helm//manifests 192.168.56.5 tink-system
provisioner: + local worker_ip=192.168.56.43
provisioner: + local worker_mac=08:00:27:9e:f5:3a
provisioner: + local manifests_dir=/sandbox/stack/helm//manifests
provisioner: + local host_ip=192.168.56.5
provisioner: + local namespace=tink-system
provisioner: + disk_device=/dev/sda
provisioner: + lsblk
provisioner: + grep -q vda
provisioner: + disk_device=/dev/vda
provisioner: + export DISK_DEVICE=/dev/vda
provisioner: + DISK_DEVICE=/dev/vda
provisioner: + export TINKERBELL_CLIENT_IP=192.168.56.43
provisioner: + TINKERBELL_CLIENT_IP=192.168.56.43
provisioner: + export TINKERBELL_CLIENT_MAC=08:00:27:9e:f5:3a
provisioner: + TINKERBELL_CLIENT_MAC=08:00:27:9e:f5:3a
provisioner: + export TINKERBELL_HOST_IP=192.168.56.5
provisioner: + TINKERBELL_HOST_IP=192.168.56.5
provisioner: + for i in "$manifests_dir"/{hardware.yaml,template.yaml,workflow.yaml}
provisioner: + envsubst
provisioner: + echo -e ---
provisioner: + for i in "$manifests_dir"/{hardware.yaml,template.yaml,workflow.yaml}
provisioner: + envsubst
provisioner: + echo -e ---
provisioner: + for i in "$manifests_dir"/{hardware.yaml,template.yaml,workflow.yaml}
provisioner: + envsubst
provisioner: + echo -e ---
provisioner: + kubectl apply -n tink-system -f /tmp/manifests.yaml
provisioner: hardware.tinkerbell.org/machine1 created
provisioner: template.tinkerbell.org/ubuntu-focal created
provisioner: workflow.tinkerbell.org/sandbox-workflow created
provisioner: + kubectl apply -n tink-system -f /sandbox/stack/helm//manifests/ubuntu-download.yaml
provisioner: configmap/download-image created
provisioner: job.batch/download-ubuntu-focal created
provisioner: + kubectl_for_vagrant_user
provisioner: + runuser -l vagrant -c 'mkdir -p ~/.kube/'
provisioner: + runuser -l vagrant -c 'k3d kubeconfig get -a > ~/.kube/config'
provisioner: + chmod 600 /home/vagrant/.kube/config
provisioner: all done!
provisioner: + echo 'export KUBECONFIG="/home/vagrant/.kube/config"'
provisioner: + echo 'all done!'
git clone https://github.com/tinkerbell/sandbox.git
cd sandbox
cd deploy/infrastructure/vagrant
vagrant up
vagrant up machine1
vagrant ssh provisioner
kubectl get -n tink-system workflow sandbox-workflow --watch
Context
I am trying to complete the quickstart to evaluate tinkerbell as a bare metal provisioning solution. Currently virtualbox provider doesn't work with SSH auth-related issues.
I'm unsure how to get visibility into the kubectl command here to debug further on my own, appreciate any help here.
Your Environment
Operating System and version (e.g. Linux, Windows, MacOS):
Linux (Ubuntu 20.04 AMD64)
How are you running Tinkerbell? Using Vagrant & VirtualBox, Vagrant & Libvirt, on Packet using Terraform, or give details:
Vagrant & Libvirt
Link to your project or a code example to reproduce issue:
Failing at step 4 from the quickstart - kubectl get -n tink-system workflow sandbox-workflow --watch
The text was updated successfully, but these errors were encountered:
@aeonstasis I have resolved my issue. Could you please check the Worker's status through VNC first? If it's also stuck at "random: crng init done," you may consider switching to a higher version of the LinuxKit kernel and system. The default version is v0.7.0, and there might be some unresolved issues. You can try downloading the v0.8.1 version of the Hook binary using the following link: https://github.com/tinkerbell/hook/releases/download/v0.8.1/hook_x86_64.tar.gz
Expected Behaviour
I expect that step 4 (provisioning the VM) of the Vagrant + Libvirt quickstart should transition to
STATE_RUNNING
thenSTATE_SUCCESS
.Current Behaviour
Steps 1-3 complete successfully. However, when running step 4, the
kubectl
command (kubectl get -n tink-system workflow sandbox-workflow --watch
) stays inSTATE_PENDING
indefinitely. I am able to SSH into the provisioner VM.Provisioner VM setup command output
VM to provision command output
Steps to Reproduce (for bugs)
Context
I am trying to complete the quickstart to evaluate
tinkerbell
as a bare metal provisioning solution. Currentlyvirtualbox
provider doesn't work with SSH auth-related issues.I'm unsure how to get visibility into the
kubectl
command here to debug further on my own, appreciate any help here.Your Environment
Operating System and version (e.g. Linux, Windows, MacOS):
How are you running Tinkerbell? Using Vagrant & VirtualBox, Vagrant & Libvirt, on Packet using Terraform, or give details:
Link to your project or a code example to reproduce issue:
kubectl get -n tink-system workflow sandbox-workflow --watch
The text was updated successfully, but these errors were encountered: