Skip to content

Commit

Permalink
New Features
Browse files Browse the repository at this point in the history
- A new backend parameter called "NetworkInterface" is now available, which allows users to specify the network adapter for iSCSI connections. If you leave this parameter empty, the backend IP address becomes the default route.
- Users can now use the TridentBackendConfig custom resource to create and manage Trident backends directly through the Kubernetes interface.
- Added support for ARM64 and ARMv7 architectures.

Fixed Issue
- Fixed an issue where when creating a volume on QTS 5.1.x, the creation status would get stuck on "Pending" and an "iSCSI CREATE Failed" log message would be recorded.
  • Loading branch information
davidcheng0716 authored and davidcheng committed Apr 30, 2024
1 parent 72ab65f commit b3f20e4
Show file tree
Hide file tree
Showing 7 changed files with 56 additions and 12 deletions.
4 changes: 2 additions & 2 deletions Deploy/Trident/bundle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -533,15 +533,15 @@ spec:
- command:
- /trident-operator
- --log-level=debug
- --qts-cgi-image=qnapsystem/qnap-csi-backend-qts-sidecar:v1.1.0
- --qts-cgi-image=qnapsystem/qnap-csi-backend-qts-sidecar:v1.2.0
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: OPERATOR_NAME
value: trident-operator
image: qnapsystem/qnap-csi-operator:v1.1.0
image: qnapsystem/qnap-csi-operator:v1.2.0
imagePullPolicy: IfNotPresent
name: trident-operator
affinity:
Expand Down
2 changes: 1 addition & 1 deletion Deploy/Trident/tridentorchestrator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ metadata:
spec:
debug: true
namespace: trident
tridentImage: qnapsystem/qnap-csi:v1.1.0
tridentImage: qnapsystem/qnap-csi:v1.2.0
6 changes: 3 additions & 3 deletions Helm/trident/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
replicaCount: 1

tridentOperator:
image: qnapsystem/qnap-csi-operator:v1.1.0
cgiServerImage : qnapsystem/qnap-csi-backend-qts-sidecar:v1.1.0
image: qnapsystem/qnap-csi-operator:v1.2.0
cgiServerImage : qnapsystem/qnap-csi-backend-qts-sidecar:v1.2.0
imagePullPolicy: IfNotPresent
logLevel: debug

tridentOrchestrator:
image: qnapsystem/qnap-csi:v1.1.0
image: qnapsystem/qnap-csi:v1.2.0
debug: true
46 changes: 46 additions & 0 deletions Samples/backend-config-sample.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
apiVersion: v1
kind: Secret
metadata:
name: backend-qts-sample-secret
namespace: trident
type: Opaque
stringData:
username: david
password: abcd1234
storageAddress: 10.20.91.69
---
apiVersion: trident.qnap.io/v1
kind: TridentBackendConfig
metadata:
name: backend-qts-sample-config
namespace: trident
spec:
version: 1
storageDriverName: qnap-iscsi
backendName: qts-david
networkInterfaces: ["K8s-ISCSI"] #optional
credentials:
name: backend-qts-sample-secret
debugTraceFlags:
method: false
storage:
- labels:
storage: qts-david
serviceLevel: Any
- labels:
performance: premium
features:
tiering: Enable
tierType: SSD
ssdCache: "true"
serviceLevel: SSD-Cache
- labels:
performance: standard
features:
tiering: Enable
serviceLevel: Tiering
- labels:
performance: basic
features:
tiering: Disable
serviceLevel: Non-Tiering
Loading

0 comments on commit b3f20e4

Please sign in to comment.