|
| 1 | +{{ $overrides := printf ` |
| 2 | +localpv-provisioner: |
| 3 | + localpv: |
| 4 | + image: |
| 5 | + # Make sure that registry name end with a '/'. |
| 6 | + # For example : quay.io/ is a correct value here and quay.io is incorrect |
| 7 | + registry: |
| 8 | + repository: openebs/provisioner-localpv |
| 9 | + helperPod: |
| 10 | + image: |
| 11 | + registry: "" |
| 12 | + repository: openebs/linux-utils |
| 13 | + analytics: |
| 14 | + enabled: false |
| 15 | + |
| 16 | +lvm-localpv: |
| 17 | + lvmNode: |
| 18 | + driverRegistrar: |
| 19 | + image: |
| 20 | + registry: registry.k8s.io/ |
| 21 | + repository: sig-storage/csi-node-driver-registrar |
| 22 | + lvmController: |
| 23 | + resizer: |
| 24 | + name: "csi-resizer" |
| 25 | + image: |
| 26 | + registry: registry.k8s.io/ |
| 27 | + repository: sig-storage/csi-resizer |
| 28 | + snapshotter: |
| 29 | + name: "csi-snapshotter" |
| 30 | + image: |
| 31 | + registry: registry.k8s.io/ |
| 32 | + repository: sig-storage/csi-snapshotter |
| 33 | + snapshotController: |
| 34 | + name: "snapshot-controller" |
| 35 | + image: |
| 36 | + registry: registry.k8s.io/ |
| 37 | + repository: sig-storage/snapshot-controller |
| 38 | + provisioner: |
| 39 | + name: "csi-provisioner" |
| 40 | + image: |
| 41 | + registry: registry.k8s.io/ |
| 42 | + repository: sig-storage/csi-provisioner |
| 43 | + lvmPlugin: |
| 44 | + image: |
| 45 | + registry: |
| 46 | + repository: openebs/lvm-driver |
| 47 | + analytics: |
| 48 | + enabled: false |
| 49 | + |
| 50 | +mayastor: |
| 51 | + # 2 level of nested charts |
| 52 | + |
| 53 | +zfs-localpv: |
| 54 | + zfsNode: |
| 55 | + driverRegistrar: |
| 56 | + image: |
| 57 | + registry: registry.k8s.io/ |
| 58 | + repository: sig-storage/csi-node-driver-registrar |
| 59 | + zfsController: |
| 60 | + resizer: |
| 61 | + image: |
| 62 | + registry: registry.k8s.io/ |
| 63 | + repository: sig-storage/csi-resizer |
| 64 | + snapshotter: |
| 65 | + image: |
| 66 | + registry: registry.k8s.io/ |
| 67 | + repository: sig-storage/csi-snapshotter |
| 68 | + snapshotController: |
| 69 | + image: |
| 70 | + registry: registry.k8s.io/ |
| 71 | + repository: sig-storage/snapshot-controller |
| 72 | + provisioner: |
| 73 | + image: |
| 74 | + registry: registry.k8s.io/ |
| 75 | + repository: sig-storage/csi-provisioner |
| 76 | + zfsPlugin: |
| 77 | + image: |
| 78 | + registry: |
| 79 | + repository: openebs/zfs-driver |
| 80 | + analytics: |
| 81 | + enabled: false |
| 82 | + |
| 83 | +` |
| 84 | + (include "registry.kubernetes" $) |
| 85 | + | fromYaml }} |
| 86 | +
|
| 87 | +{{ $vals := dict }} |
| 88 | +{{ $vals = mergeOverwrite $vals $overrides }} |
| 89 | +
|
| 90 | +apiVersion: ui.k8s.appscode.com/v1alpha1 |
| 91 | +kind: Feature |
| 92 | +metadata: |
| 93 | + name: openebs |
| 94 | + labels: |
| 95 | + app.kubernetes.io/part-of: opscenter-storage |
| 96 | +spec: |
| 97 | + title: NFS CSI driver for Kubernetes |
| 98 | + description: | |
| 99 | + CSI driver to access NFS server on Kubernetes Linux nodes |
| 100 | + icons: |
| 101 | + - src: https://cdn.appscode.com/k8s/icons/menu/cluster.svg |
| 102 | + type: image/svg+xml |
| 103 | + featureSet: opscenter-storage |
| 104 | + featureBlock: openebs |
| 105 | + recommended: false |
| 106 | + readinessChecks: |
| 107 | + workloads: |
| 108 | + - group: apps |
| 109 | + version: v1 |
| 110 | + kind: Deployment |
| 111 | + selector: |
| 112 | + app.kubernetes.io/instance: openebs |
| 113 | + app.kubernetes.io/managed-by: Helm |
| 114 | + app.kubernetes.io/name: openebs |
| 115 | + - group: apps |
| 116 | + version: v1 |
| 117 | + kind: DaemonSet |
| 118 | + selector: |
| 119 | + app.kubernetes.io/instance: openebs |
| 120 | + app.kubernetes.io/managed-by: Helm |
| 121 | + app.kubernetes.io/name: openebs |
| 122 | + chart: |
| 123 | + name: openebs |
| 124 | + namespace: openebs |
| 125 | + createNamespace: {{ $.Values.helm.createNamespace }} |
| 126 | + version: {{ dig "openebs" "version" "" $.Values.helm.releases }} |
| 127 | + sourceRef: |
| 128 | + kind: HelmRepository |
| 129 | + name: appscode-charts-oci |
| 130 | + namespace: {{ .Release.Namespace }} |
| 131 | +{{- with $vals }} |
| 132 | + {{- dict "values" . | toYaml | nindent 2 }} |
| 133 | +{{- end }} |
0 commit comments