Community bug-fix release.
Fixes:
- #39, #40: node NVMe modprobes run on the host via nsenter and are non-fatal, ending the node postStart crashloop.
- #41: iSCSI IQN base is auto-derived from the appliance iscsi.global.basename.
- #47: new nfs.rootSquash StorageClass parameter to publish shares with no_root_squash.
- #38: the operator creates the OpenShift SecurityContextConstraints for the CSI workloads, fixing the "Waiting for components" hang. Skipped on non-OpenShift clusters.
- #45: fail fast on IPv6 iSCSI portals. iSCSI is IPv4-only; use NFS on IPv6-only clusters.
- #37: full StorageClass parameter reference in examples/.
- iSCSI CHAP credentials are applied to the node session, so single-sided CHAP config authenticates the node login.
- the operator fully uninstalls the driver, removing its namespaced workloads, when the TrueNASCSI CR is deleted.
Images:
- quay.io/truenas_solutions/truenas-csi:v1.1.2
- quay.io/truenas_solutions/truenas-csi-operator:v1.1.2
- quay.io/truenas_solutions/truenas-csi-operator-bundle:v1.1.2
Full changelog: v1.1.1...v1.1.2