Конфигурация модуля с поддержкой RPC-with-TLS

1apiVersion: deckhouse.io/v1alpha1
2kind: ModuleConfig
3metadata:
4  name: csi-nfs
5spec:
6  enabled: true
7  version: 1
8  settings:
9    tlsParameters:
10      ca: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZFVENDQXZtZ...
11      mtls:
12        clientCert: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1J...
13        clientKey: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRd0lCQ...

Создание StorageClass с поддержкой RPC-with-TLS

1apiVersion: storage.deckhouse.io/v1alpha1
2kind: NFSStorageClass
3metadata:
4  name: nfs-storage-class
5spec:
6  connection:
7    host: nfs-server-name.io
8    share: /
9    nfsVersion: "4.1"
10    tls: true
11    mtls: true
12  reclaimPolicy: Delete
13  volumeBindingMode: WaitForFirstConsumer