a12c90c9 by Adam Heath

More WIP storage providers.

1 parent ab8b011d
1 apiVersion: kustomize.config.k8s.io/v1beta1
2 kind: Kustomization
3
4 resources:
5 - https://raw.githubusercontent.com/kubernetes-csi/csi-driver-host-path/master/deploy/kubernetes-1.21/hostpath/csi-hostpath-snapshotclass.yaml
6
1 apiVersion: kustomize.config.k8s.io/v1beta1
2 kind: Kustomization
3
4 resources:
5 - https://raw.githubusercontent.com/kubernetes-csi/csi-driver-host-path/master/deploy/kubernetes-1.21/hostpath/csi-hostpath-snapshotclass.yaml
6 - https://raw.githubusercontent.com/kubernetes-csi/csi-driver-host-path/master/deploy/kubernetes-1.21/hostpath/csi-hostpath-driverinfo.yaml
7 - https://raw.githubusercontent.com/kubernetes-csi/csi-driver-host-path/master/deploy/kubernetes-1.21/hostpath/csi-hostpath-plugin.yaml
8
1 releases:
2 - name: external-snapshotter
3 chart: charts/external-snapshotter
4 wait: true
5
1 releases:
2 - name: csi-driver-host-path
3 chart: charts/csi-driver-host-path
4 jsonPatches:
5 - target:
6 kind: StatefulSet
7 name: csi-hostpathplugin
8 version: v1
9 group: apps
10 patch:
11 - op: remove
12 path: /spec/template/spec/containers/0/volumeMounts/2
13 - op: replace
14 path: /spec/template/spec/containers/0/volumeMounts/1/mountPath
15 value: /var/lib/kubelet
16 - op: remove
17 path: /spec/template/spec/containers/0/volumeMounts/1/mountPropagation
18 - op: replace
19 path: /spec/template/spec/volumes/1/hostPath/path
20 value: /var/lib/kubelet
21
1 environments:
2 default:
3 values:
4 - images:
5 registry:
6 csi_attacher:
7 registry:
8 tag:
9 csi_node_driver_registrar:
10 registry:
11 tag:
12 csi_provisioner:
13 registry:
14 tag:
15 csi_snapshotter:
16 registry:
17 tag:
18 hostpathplugin:
19 registry:
20 tag:
21 foo: bar
22
23 ---
24
25 releases:
26 - name: csi-driver-host-path
27 chart: charts/csi-driver-host-path
28 jsonPatches:
29 - target:
30 kind: StatefulSet
31 name: csi-hostpathplugin
32 version: v1
33 group: apps
34 patch:
35 - op: remove
36 path: /spec/template/spec/containers/0/volumeMounts/2
37 - op: replace
38 path: /spec/template/spec/containers/0/volumeMounts/1/mountPath
39 value: /var/lib/kubelet
40 - op: remove
41 path: /spec/template/spec/containers/0/volumeMounts/1/mountPropagation
42 - op: replace
43 path: /spec/template/spec/volumes/1/hostPath/path
44 value: /var/lib/kubelet
45
1 apiVersion: kustomize.config.k8s.io/v1beta1
2 kind: Kustomization
3
4 bases:
5 - github.com/kubernetes-csi/external-snapshotter/client/config/crd?ref=master
6 - github.com/kubernetes-csi/external-snapshotter/deploy/kubernetes/snapshot-controller?ref=master
7
1 releases:
2 - name: external-snapshotter
3 chart: charts/external-snapshotter
4 wait: true
5
1 environments:
2 default:
3 values:
4 - foo: bar
5
6 ---
7
8 repositories:
9 - name: open-local
10 url: git+https://github.com/alibaba/open-local@?ref=main&sparse=0
11
12
13 releases:
14 - name: open-local
15 chart: open-local/open-local
16 disableValidation: true
17