Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: rework the 'metal-iso' config acquisition
Fixes siderolabs#9538 Re-do the implementation by using the volume management primitives, so that we can avoid/skip old code. This should fix all issues related to the partition/whole disk. Fix issues in the volume management (exposed, as we haven't used it this way before). Build a test case in `talosctl cluster create` to inject machine config via `metal-iso`. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
- aminmokhtari94/patch-1
- (siderolabs/talos#9555)
- backports/v1.9.0
- (siderolabs/talos#9555)
- backports/v1.9.0-beta.1
- (siderolabs/talos#9555)
- backports/v1.9.1
- (siderolabs/talos#9555)
- backports/v1.9.2
- (siderolabs/talos#9555)
- backports/v1.9.3
- (siderolabs/talos#9555)
- backports/v1.9.4
- (siderolabs/talos#9555)
- buzz-IT/main
- (siderolabs/talos#9555)
- chore/bump-deps-11-05
- (siderolabs/talos#9555)
- chore/disable-selinux-default
- (siderolabs/talos#9555)
- chore/fix-aws-uploader-crash
- (siderolabs/talos#9555)
- chore/fix-flannel-gen
- (siderolabs/talos#9555)
- chore/go-1.23.3
- (siderolabs/talos#9555)
- chore/go-1.23.5
- (siderolabs/talos#9555)
- chore/meta-logging
- (siderolabs/talos#9555)
- chore/pkgs-gcc-14.2
- (siderolabs/talos#9555)
- chore/prepare-1.10
- (siderolabs/talos#9555)
- chore/remove-containerd-import
- (siderolabs/talos#9555)
- chore/safchain-ethtool-unpin
- (siderolabs/talos#9555)
- chore/update-image-cache-config
- (siderolabs/talos#9555)
- chore/update-pkgs-extras
- (siderolabs/talos#9555)
- chore/version-compat-1.10
- (siderolabs/talos#9555)
- docs/default-1.9
- (siderolabs/talos#9555)
- docs/fix-kcpc
- (siderolabs/talos#9555)
- docs/fix-siderolink-example
- (siderolabs/talos#9555)
- docs/kubernetes-discovery
- (siderolabs/talos#9555)
- docs/more-typos
- (siderolabs/talos#9555)
- docs/openebs-path
- (siderolabs/talos#9555)
- docs/small-typos
- (siderolabs/talos#9555)
- docs/v1.9.2
- (siderolabs/talos#9555)
- docs/whats-new-v1.9
- (siderolabs/talos#9555)
- feat/bump-deps-11-28
- (siderolabs/talos#9555)
- feat/bump-deps-12-26
- (siderolabs/talos#9555)
- feat/cgroupsv1-support
- (siderolabs/talos#9555)
- feat/containerd-2.0.0
- (siderolabs/talos#9555)
- feat/containerd-2.0.1
- (siderolabs/talos#9555)
- feat/containerd-2.0.2
- (siderolabs/talos#9555)
- feat/containerd-v2.0.0-rc.6
- (siderolabs/talos#9555)
- feat/disable-auditd
- (siderolabs/talos#9555)
- feat/disk-secondaries
- (siderolabs/talos#9555)
- feat/disk-symlinks
- (siderolabs/talos#9555)
- feat/docker-extra-mounts
- (siderolabs/talos#9555)
- feat/ephemeral
- (siderolabs/talos#10379, siderolabs/talos#9555)
- feat/etcd-3.5.17
- (siderolabs/talos#9555)
- feat/etcd-3.5.18
- (siderolabs/talos#9555)
- feat/ethtool
- (siderolabs/talos#9555)
- feat/ethtool-channels
- (siderolabs/talos#9555)
- feat/ethtool-features
- (siderolabs/talos#9555)
- feat/flannel-0.26.4
- (siderolabs/talos#9555)
- feat/go-1.23.4
- (siderolabs/talos#9555)
- feat/image-cache-configuration
- (siderolabs/talos#9555)
- feat/image-cache-copy
- (siderolabs/talos#9555)
- feat/k8s-1.32.0
- (siderolabs/talos#9555)
- feat/k8s-1.32.0-alpha.3
- (siderolabs/talos#9555)
- feat/k8s-1.32.0-beta.0
- (siderolabs/talos#9555)
- feat/k8s-1.32.0-rc.1
- (siderolabs/talos#9555)
- feat/k8s-1.32.2
- (siderolabs/talos#9555)
- feat/kubernetes-1.32.1
- (siderolabs/talos#9555)
- feat/link-altnames
- (siderolabs/talos#9555)
- feat/linux-6.12
- (siderolabs/talos#9555)
- feat/linux-6.12.10
- (siderolabs/talos#9555)
- feat/linux-6.12.11
- (siderolabs/talos#9555)
- feat/linux-6.12.3
- (siderolabs/talos#9555)
- feat/linux-6.12.4
- (siderolabs/talos#9555)
- feat/linux-6.12.5
- (siderolabs/talos#9555)
- feat/linux-6.12.6
- (siderolabs/talos#9555)
- feat/linux-6.12.8-runc-1.2.4
- (siderolabs/talos#9555)
- feat/linux-6.12.9
- (siderolabs/talos#9555)
- feat/mount-controller
- (siderolabs/talos#9555)
- feat/nocloud-vlan-bond
- (siderolabs/talos#9555)
- feat/node-address-sort
- (siderolabs/talos#9555)
- feat/oci-base-spec
- (siderolabs/talos#9555)
- feat/permanent-addr-device-selector
- (siderolabs/talos#9555)
- feat/replace-disk-selector
- (siderolabs/talos#9555)
- feat/runc-1.2.3
- (siderolabs/talos#9555)
- feat/wipe-user-disks
- (siderolabs/talos#9555)
- fix/4k-sectors
- (siderolabs/talos#9555)
- fix/4k-sectors-take2
- (siderolabs/talos#9555)
- fix/agent-no-lvm-activate
- (siderolabs/talos#9555)
- fix/aws-ntp
- (siderolabs/talos#9555)
- fix/blockdevice-2.0.9
- (siderolabs/talos#9555)
- fix/ca-certs-path
- (siderolabs/talos#9555)
- fix/cel-expr-merge
- (siderolabs/talos#9555)
- fix/cgo-enabled
- (siderolabs/talos#9555)
- fix/containerd-cni-fix
- (siderolabs/talos#9555)
- fix/containerd-hosts-config
- (siderolabs/talos#9555)
- fix/dashboard-crash
- (siderolabs/talos#9555)
- fix/device-transport
- (siderolabs/talos#9555)
- fix/disk-selector-buspath
- (siderolabs/talos#9555)
- fix/disk-selector-transport
- (siderolabs/talos#9555)
- fix/disk-serial
- (siderolabs/talos#9555)
- fix/disk-uuid
- (siderolabs/talos#9555)
- fix/empty-registry-config
- (siderolabs/talos#9555)
- fix/encryption-open
- (siderolabs/talos#9555)
- fix/eviction-forbidden
- (siderolabs/talos#9555)
- fix/extfs
- (siderolabs/talos#9555)
- fix/health-reset-issue
- (siderolabs/talos#9555)
- fix/ignore-pods-stop
- (siderolabs/talos#9555)
- fix/image-cache
- (siderolabs/talos#9555)
- fix/image-cache-immediate
- (siderolabs/talos#9555)
- fix/image-cache-usb-stick
- (siderolabs/talos#9555)
- fix/image-cache-volume
- (siderolabs/talos#9555)
- fix/image-cache-volume-detection
- (siderolabs/talos#9555)
- fix/imager-crashes
- (siderolabs/talos#9555)
- fix/imager-uki-gen
- (siderolabs/talos#9555)
- fix/ingress-firewall-nodeport
- (siderolabs/talos#9555)
- fix/install-disk-error
- (siderolabs/talos#9555)
- fix/install-non-empty-disk
- (siderolabs/talos#9555)
- fix/installer-secureboot
- (siderolabs/talos#9555)
- fix/iptables-nft
- (siderolabs/talos#9555)
- fix/k8s-node-status
- (siderolabs/talos#9555)
- fix/leave-cluster
- (siderolabs/talos#9555)
- fix/lvm-fix
- (siderolabs/talos#9555)
- fix/metal-iso
- (siderolabs/talos#9555)
- fix/min-requirements
- (siderolabs/talos#9555)
- fix/mirrors-fallback
- (siderolabs/talos#9555)
- fix/mount-securityfs
- (siderolabs/talos#9555)
- fix/nocloud-mac-match
- (siderolabs/talos#9555)
- fix/nocloud-nonsensitive
- (siderolabs/talos#9555)
- fix/nocloud-panic
- (siderolabs/talos#9555)
- fix/node-identity-flip
- (siderolabs/talos#9555)
- fix/node-status-watch
- (siderolabs/talos#9555)
- fix/nri-plugins
- (siderolabs/talos#9555)
- fix/ntp-rtc-sync
- (siderolabs/talos#9555)
- fix/pe-section
- (siderolabs/talos#9555)
- fix/precise-meta-match
- (siderolabs/talos#9555)
- fix/race-support
- (siderolabs/talos#9555)
- fix/register-with-cp-taint
- (siderolabs/talos#9555)
- fix/route-normalize-family
- (siderolabs/talos#9555)
- fix/sandbox-image
- (siderolabs/talos#9555)
- fix/searchdomain
- (siderolabs/talos#9555)
- fix/service-runners
- (siderolabs/talos#9555)
- fix/sub-mountpoints
- (siderolabs/talos#9555)
- fix/system-disk-match
- (siderolabs/talos#9555)
- fix/tl-dashboard-panic
- (siderolabs/talos#9555)
- fix/tpm-non-linux
- (siderolabs/talos#9555)
- fix/user-disks-order
- (siderolabs/talos#9555)
- fix/var-log-permissions
- (siderolabs/talos#9555)
- fix/vmware-other-arch
- (siderolabs/talos#9555)
- fix/volume-config-size-merge
- (siderolabs/talos#9555)
- fix/volume-order
- (siderolabs/talos#9555)
- fix/zfs-over-detection
- (siderolabs/talos#9555)
- kms-docs-dhcp
- (siderolabs/talos#9555)
- refactor/gen-os-release
- (siderolabs/talos#9555)
- refactor/kernel-args-quirks
- (siderolabs/talos#9555)
- refactor/native-objcopy
- (siderolabs/talos#9555)
- refactor/no-visvananda
- (siderolabs/talos#9555)
- refactor/platform-metadata
- (siderolabs/talos#9555)
- refactor/remove-v1-mount
- (siderolabs/talos#9555)
- refactor/rewrite-aws-uploader
- (siderolabs/talos#9555)
- refactor/rewrite-merge
- (siderolabs/talos#9555)
- refactor/startup-tasks
- (siderolabs/talos#9555)
- release/v1.10.0-alpha.0
- (siderolabs/talos#9555)
- release/v1.10.0-alpha.1
- (siderolabs/talos#9555)
- release/v1.9.0
- (siderolabs/talos#9555)
- release/v1.9.0-alpha.1
- (siderolabs/talos#9555)
- release/v1.9.0-alpha.2
- (siderolabs/talos#9555)
- release/v1.9.0-alpha.3
- (siderolabs/talos#9555)
- release/v1.9.0-beta.0
- (siderolabs/talos#9555)
- release/v1.9.0-beta.1
- (siderolabs/talos#9555)
- release/v1.9.1
- (siderolabs/talos#9555)
- release/v1.9.2
- (siderolabs/talos#9555)
- release/v1.9.3
- (siderolabs/talos#9555)
- release/v1.9.4
- (siderolabs/talos#9555)
- solidDoWant/document-nvme-bus-path-issue-1
- (siderolabs/talos#9555)
- test/air-gapped-fix
- (siderolabs/talos#9555)
- test/bump-rotate-ca-timeout
- (siderolabs/talos#9555)
- test/fix-apparmor
- (siderolabs/talos#9555)
- test/fix-process-runner
- (siderolabs/talos#9555)
- test/fix-usernamespace
- (siderolabs/talos#9555)
- test/k8s-pod-cleanup
- (siderolabs/talos#9555)
- test/node-address-controller
- (siderolabs/talos#9555)
- test/node-informer
- (siderolabs/talos#9555)
- test/two-workers
- (siderolabs/talos#9555)
- test/usb-stick
- (siderolabs/talos#9555)
- test/xfs-makefs
- (siderolabs/talos#9555)