44 lines
1.5 KiB
YAML
44 lines
1.5 KiB
YAML
---
|
|
# Patch for px-pure-csi-node DaemonSet to work on Talos Linux
|
|
# Apply with: kubectl patch daemonset px-pure-csi-node -n portworx --patch-file px-csi-talos-patch.yaml
|
|
apiVersion: apps/v1
|
|
kind: DaemonSet
|
|
metadata:
|
|
name: px-pure-csi-node
|
|
namespace: portworx
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: node-plugin
|
|
volumeMounts:
|
|
# Add Talos-specific mounts
|
|
- name: usr-local-sbin
|
|
mountPath: /usr/local/sbin
|
|
mountPropagation: Bidirectional
|
|
- name: var-lib-iscsi
|
|
mountPath: /var/lib/iscsi
|
|
mountPropagation: Bidirectional
|
|
# Fix existing kubelet-dir mount propagation
|
|
- name: kubelet-dir
|
|
mountPath: /var/lib/kubelet
|
|
mountPropagation: Bidirectional
|
|
# Mount host root for nsenter access
|
|
- name: host-root
|
|
mountPath: /host
|
|
mountPropagation: Bidirectional
|
|
|
|
volumes:
|
|
# Add Talos-specific volumes
|
|
- name: usr-local-sbin
|
|
hostPath:
|
|
path: /usr/local/sbin
|
|
type: Directory
|
|
- name: var-lib-iscsi
|
|
hostPath:
|
|
path: /var/lib/iscsi
|
|
type: DirectoryOrCreate
|
|
- name: host-root
|
|
hostPath:
|
|
path: /
|
|
type: Directory |