Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bug] Adding worker node to cluster ignores install path #811

Open
1 task done
fstaffa opened this issue Jan 3, 2025 · 1 comment
Open
1 task done

[bug] Adding worker node to cluster ignores install path #811

fstaffa opened this issue Jan 3, 2025 · 1 comment
Labels
bug Something isn't working

Comments

@fstaffa
Copy link

fstaffa commented Jan 3, 2025

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I added zimaboard as a worker node to cluster via UI. I have selected for it to install talos to /dev/mmcblk0 . This setting is ignored and talos was installed to /dev/sda

Expected Behavior

Talos installs to /dev/mmcblk

Steps To Reproduce

  1. Have new cluster composed of three control planes running talos 1.9.1 and kubernetes 1.32.0 (control plane nodes are running in proxmox)
  2. Expand the cluster via UI by adding a zimaboard worker node which booted from usb
  3. Select for worker node to install to /dev/mmcblk0

What browsers are you seeing the problem on?

No response

Anything else?

When I open the node in omni and go to config page, the config page shows following machine configuration, confirming that the install disk was /dev/mmcblk0 :

machine:
    type: worker
    token: '******'
    ca:
        crt: [certificate]
        key: ""
    certSANs:
        - [san]
    kubelet:
        image: ghcr.io/siderolabs/kubelet:v1.32.0
        defaultRuntimeSeccompProfileEnabled: true
        disableManifestsDirectory: true
    network:
        hostname: 03000200-0400-0500-0006-000700080009
    install:
        disk: /dev/mmcblk0
        image: factory.talos.dev/installer/5154efdf42a55d7c523370b296c44a9765b6af329848e9e5dd50e851d2fce8a8:v1.9.1
        wipe: true
    features:
        rbac: true
        stableHostname: true
        apidCheckExtKeyUsage: true
        diskQuotaSupport: true
        kubePrism:
            enabled: true
            port: 7445
        hostDNS:
            enabled: true
            forwardKubeDNSToHost: true
@fstaffa fstaffa added the bug Something isn't working label Jan 3, 2025
@Unix4ever
Copy link
Member

As that's SBC I'd assume that the raw disk image was used.

This behavior is specific to Talos itself: when using raw disk image and writing it to the disk, the install disk can not be changed.
Selecting the install disk is only possible if you PXE boot or use the ISO.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants