Skip to content

Commit 2e676b1

Browse files
committed
WIP: convert helm chart to kustomize
1 parent eb1ac60 commit 2e676b1

File tree

3 files changed

+38
-0
lines changed

3 files changed

+38
-0
lines changed

weka-operator/base/Makefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
all: weka-operator.yaml
2+
3+
# Generate manifests from the helm chart using `kustomize build --enable-helm`.
4+
weka-operator.yaml: $(wildcard src/*)
5+
kustomize build --enable-helm src > $@ || { rm -f $@; exit 1; }
6+
7+
clean:
8+
rm -f weka-operator.yaml
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
namespace: weka-operator
4+
5+
helmCharts:
6+
- name: weka-operator
7+
namespace: weka-operator
8+
repo: oci://quay.io/weka.io/helm/weka-operator
9+
version: v1.7.0
10+
includeCRDs: true
11+
releaseName: weka-operator
12+
valuesFile: values.yaml

weka-operator/pvc.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: v1
2+
kind: PersistentVolumeClaim
3+
metadata:
4+
annotations:
5+
pv.kubernetes.io/bind-completed: "yes"
6+
pv.kubernetes.io/bound-by-controller: "yes"
7+
volume.beta.kubernetes.io/storage-provisioner: csi.weka.io
8+
volume.kubernetes.io/storage-provisioner: csi.weka.io
9+
name: pvc-wekafs-dir-api2
10+
namespace: default
11+
spec:
12+
accessModes:
13+
- ReadWriteMany
14+
resources:
15+
requests:
16+
storage: 200Gi
17+
storageClassName: storageclass-wekafs-dir-api
18+
volumeName: pvc-1bdd7c1f-6229-4861-b2b3-05151c75447a

0 commit comments

Comments
 (0)