diff --git a/examples/wikijs/Chart.yaml b/examples/wikijs/Chart.yaml index 0b2ee18..dddacaf 100644 --- a/examples/wikijs/Chart.yaml +++ b/examples/wikijs/Chart.yaml @@ -1,6 +1,16 @@ apiVersion: v2 name: wikijs -description: A Helm chart for Kubernetes +description: A Helm chart for Wiki.js. Wiki.js is the most powerful and extensible open source Wiki software +home: https://git.hty1024.com/HTY1024/helm_chart +sources: + - https://git.hty1024.com/HTY1024/helm_chart/wikijs + - https://js.wiki + - https://github.com/Requarks/wiki +maintainers: + - name: huty + email: huty@hty1024.com + url: https://hty1024.com +icon: https://js.wiki/img/wikijs-full-2021.b840e376.svg # A chart can be either an 'application' or a 'library' chart. # @@ -21,4 +31,6 @@ version: 0.1.0 # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "1.16.0" +appVersion: "2.5.307" + +kubeVersion: >= 1.33.1 diff --git a/examples/wikijs/templates/namespace.yaml b/examples/wikijs/templates/namespace.yaml new file mode 100644 index 0000000..67da829 --- /dev/null +++ b/examples/wikijs/templates/namespace.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: {{ .Release.Namespace }} diff --git a/examples/wikijs/templates/persistentvolume.yaml b/examples/wikijs/templates/persistentvolume.yaml new file mode 100644 index 0000000..f4b3c77 --- /dev/null +++ b/examples/wikijs/templates/persistentvolume.yaml @@ -0,0 +1,18 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: {{ .Release.Name }}-pv + labels: + {{ range .Values.Labels }} + {{ .name }}: {{ .value }} + {{ end }} +spec: + capacity: + storage: {{ .Values.storageSize }} + volumeMode: Filesystem + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Retain + storageClassName: {{ .Release.Name }}-scl + local: + path: {{ .Values.storagePath }} diff --git a/examples/wikijs/templates/persistentvolumeclaim.yaml b/examples/wikijs/templates/persistentvolumeclaim.yaml new file mode 100644 index 0000000..9f03997 --- /dev/null +++ b/examples/wikijs/templates/persistentvolumeclaim.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: {{ .Release.Name }}-pvc + namespace: {{ .Release.Namespace }} + labels: + {{ range .Values.Labels }} + {{ .name }}: {{ .value }} + {{ end }} +spec: + resources: + requests: + storage: {{ .Values.storageSize }} + volumeMode: Filesystem + accessModes: + - ReadWriteOnce + storageClassName: {{ .Release.Name }}-sc diff --git a/examples/wikijs/templates/storageclass.yaml b/examples/wikijs/templates/storageclass.yaml new file mode 100644 index 0000000..f2f8005 --- /dev/null +++ b/examples/wikijs/templates/storageclass.yaml @@ -0,0 +1,11 @@ +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: {{ .Release.Name }}-scl + labels: + {{ range .Values.Labels }} + {{ .name }}: {{ .value }} + {{ end }} +provisioner: kubernetes.io/no-provisioner +reclaimPolicy: Retain +volumeBindingMode: WaitForFirstConsumer