Skip to content

[IMPROVEMENT] Talos support for environment check in longhorn manager #9558

Closed
@dimidevops

Description

Describe the bug

After upgrading Longhorn from 1.6.2 to 1.7.1 on Talos OS, RWX volumes are not working and there are several errors about detecting NFS ver kernel settings and OS packages.

Screenshot 2024-10-01 131643
Screenshot 2024-10-01 132013

To Reproduce

Deploy latest Longhorn release on Talos OS 1.7.7

Expected behavior

RWX volumes to work out of the box

Support bundle for troubleshooting

supportbundle_5bb5caf5-13b3-479d-b5fd-4ae2cedbe8d3_2024-10-01T16-22-20Z.zip

Environment

  • Longhorn version: 1.7.1
  • Impacted volume (PV): All RWX volumes
  • Installation method (e.g. Rancher Catalog App/Helm/Kubectl): Helm chart deployed via ArgoCD
  • Kubernetes distro (e.g. RKE/K3s/EKS/OpenShift) and version: Talos OS 1.7.7, k8s 1.30.5
    • Number of control plane nodes in the cluster: 3
    • Number of worker nodes in the cluster: 6
  • Node config
    • OS type and version: Talos OS 1.7.7
    • Kernel version: 6.6.52-talos
    • CPU per node: 8
    • Memory per node: 16 GB
    • Disk type (e.g. SSD/NVMe/HDD): SSD
    • Network bandwidth between the nodes (Gbps): 1gbps
  • Underlying Infrastructure (e.g. on AWS/GCE, EKS/GKE, VMWare/KVM, Baremetal): Proxmox VMs
  • Number of Longhorn volumes in the cluster: 30+

Additional context

Helm chart values:

image

Workaround and Mitigation

This should be used to detect kernel config settings for Talos OS: cat /proc/config.gz | zless

Metadata

Labels

area/distro-platform-archDistro, Platform or Arch support relatedarea/troubleshootTroubleshoot relatedbackport/1.7.3Require to backport to 1.7.3 release branchcomponent/longhorn-managerLonghorn manager (control plane)kind/improvementRequest for improvement of existing functionpriority/0Must be implement or fixed in this release (managed by PO)require/backportRequire backport. Only used when the specific versions to backport have not been definied.require/qa-review-coverageRequire QA to review coverage

Type

No type

Projects

  • Status

    Closed

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions