From 0b9ac4dc74430c1d5556b246b99316e5549b4222 Mon Sep 17 00:00:00 2001 From: Ryan Blundon Date: Mon, 22 Jun 2026 18:39:35 -0500 Subject: [PATCH] Pre-upgrade snapshot: Talos v1.13.2, before multipath implementation --- talos/talhelper/talconfig.yaml | 49 +++++++++++----------------------- 1 file changed, 15 insertions(+), 34 deletions(-) diff --git a/talos/talhelper/talconfig.yaml b/talos/talhelper/talconfig.yaml index 4964041..91de44b 100644 --- a/talos/talhelper/talconfig.yaml +++ b/talos/talhelper/talconfig.yaml @@ -156,40 +156,21 @@ worker: net.ipv4.conf.all.arp_ignore: "1" - |- - machine: - files: - - path: /etc/multipath.conf - permissions: 0644 - op: create - content: | - # Multipath configuration for Pure Storage FlashArray - defaults { - polling_interval 10 - find_multipaths yes - user_friendly_names no - } - - devices { - device { - vendor "PURE" - product "FlashArray" - path_selector "service-time 0" - path_grouping_policy group_by_prio - prio alua - path_checker tur - fast_io_fail_tmo 10 - user_friendly_names no - no_path_retry 0 - hardware_handler "1 alua" - dev_loss_tmo 600 - failback immediate - } - } - - blacklist { - devnode "^pxd[0-9]*" - devnode "^pxd.*" - } + apiVersion: v1alpha1 + kind: ExtensionServiceConfig + name: multipath-tools + configFiles: + - content: | + # Your multipath.conf content here + defaults { + user_friendly_names yes + } + mountPath: /etc/multipath.conf + environment: + - ARGS=-f /etc/multipath.conf + # Note: ExtensionServices run with host access by design, + # effectively privileged for system tasks. + # ─── Nodes ─────────────────────────────────────────────────────────────────── nodes: