add iscsi
This commit is contained in:
		| @@ -0,0 +1,20 @@ | ||||
| apiVersion: v2 | ||||
| name: democratic-csi-synology-iscsi | ||||
| version: 1.0.0 | ||||
| description: Democratic CSI | ||||
| keywords: | ||||
|   - democratic-csi-synology-iscsi | ||||
|   - iscsi | ||||
|   - kubernetes | ||||
| home: https://wiki.alexlebens.dev/doc/democratic-csi-tmkFKsYZm6 | ||||
| sources: | ||||
|   - https://github.com/democratic-csi/democratic-csi | ||||
|   - https://github.com/democratic-csi/charts/tree/master/stable/democratic-csi | ||||
| maintainers: | ||||
|   - name: alexlebens | ||||
| dependencies: | ||||
|   - name: democratic-csi | ||||
|     repository: https://democratic-csi.github.io/charts/ | ||||
|     version: 0.14.7 | ||||
| icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/kubernetes.png | ||||
| appVersion: 0.14.7 | ||||
| @@ -0,0 +1,23 @@ | ||||
| apiVersion: external-secrets.io/v1beta1 | ||||
| kind: ExternalSecret | ||||
| metadata: | ||||
|   name: synology-iscsi-config-secret | ||||
|   namespace: {{ .Release.Namespace }} | ||||
|   labels: | ||||
|     app.kubernetes.io/name: {{ .Release.Name }} | ||||
|     app.kubernetes.io/instance: {{ .Release.Name }} | ||||
|     app.kubernetes.io/version: {{ .Chart.AppVersion }} | ||||
|     app.kubernetes.io/component: storage | ||||
|     app.kubernetes.io/part-of: {{ .Release.Name }} | ||||
| spec: | ||||
|   secretStoreRef: | ||||
|     kind: ClusterSecretStore | ||||
|     name: vault | ||||
|   data: | ||||
|     - secretKey: driver-config-file.yaml | ||||
|       remoteRef: | ||||
|         conversionStrategy: Default | ||||
|         decodingStrategy: None | ||||
|         key: /synology/config | ||||
|         metadataPolicy: None | ||||
|         property: driver-config-file.yaml | ||||
| @@ -0,0 +1,37 @@ | ||||
| democratic-csi: | ||||
|   driver: | ||||
|     existingConfigSecret: synology-iscsi-config-secret | ||||
|     config: | ||||
|       driver: synology-iscsi | ||||
|   csiDriver: | ||||
|     name: "org.democratic-csi.iscsi-synology" | ||||
|   controller: | ||||
|     enabled: true | ||||
|     rbac: | ||||
|       enabled: true | ||||
|     replicaCount: 2 | ||||
|   storageClasses: | ||||
|     - name: synology-iscsi-delete | ||||
|       defaultClass: false | ||||
|       reclaimPolicy: Delete | ||||
|       volumeBindingMode: Immediate | ||||
|       allowVolumeExpansion: true | ||||
|       parameters: | ||||
|         fsType: ext4 | ||||
|     - name: synology-iscsi-retain | ||||
|       defaultClass: false | ||||
|       reclaimPolicy: Retain | ||||
|       volumeBindingMode: Immediate | ||||
|       allowVolumeExpansion: true | ||||
|       parameters: | ||||
|         fsType: ext4 | ||||
|   node: | ||||
|     hostPID: true | ||||
|     driver: | ||||
|       extraEnv: | ||||
|         - name: ISCSIADM_HOST_STRATEGY | ||||
|           value: nsenter | ||||
|         - name: ISCSIADM_HOST_PATH | ||||
|           value: /usr/local/sbin/iscsiadm | ||||
|       iscsiDirHostPath: /usr/local/etc/iscsi | ||||
|       iscsiDirHostPathType: "" | ||||
		Reference in New Issue
	
	Block a user