Storage Tweaking and bugfixing (#506)

* first work for allowing ramdisk usage

* add bump tooling.
Fixes: #157

* bump minor versions due to adding ramdisk emptydir to persistence

* allow disabling persistent storage

* actually push major as it is breaking in theory

* cleanup hpm example code

* Allow custom storageClass and fix bug using the wrong storageClass

* try fixing gabs

* cleanup

* update tests

* revert some permission job changes

* reverse some of the 3.0 common incompatible bitwarden changes
This commit is contained in:
Kjeld Schouten-Lebbing
2021-05-24 21:17:29 +02:00
committed by GitHub
parent 7e49c3c179
commit a837947884
95 changed files with 1524 additions and 1143 deletions
+20 -22
View File
@@ -1,28 +1,26 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: organizr
version: 4.0.1
upstream_version: 3.2.1
appVersion: "latest"
description: HTPC/Homelab Services Organizer
type: application
appVersion: latest
dependencies:
- name: common
repository: https://truecharts.org/
version: 4.1.6
deprecated: false
description: HTPC/Homelab Services Organizer
home: https://github.com/truecharts/apps/tree/master/incubator/organizr
icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true
keywords:
- organizr
sources:
- https://github.com/truecharts/apps/tree/master/incubator/organizr
- https://github.com/k8s-at-home/charts/tree/master/charts/organizr
- https://github.com/causefx/Organizr
- https://hub.docker.com/r/organizr/organizr
dependencies:
- name: common
repository: https://truecharts.org/
version: 4.1.6
# condition:
- organizr
kubeVersion: '>=1.16.0-0'
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: truecharts.org
# annotations:
- email: info@truecharts.org
name: TrueCharts
url: truecharts.org
name: organizr
sources:
- https://github.com/truecharts/apps/tree/master/incubator/organizr
- https://github.com/k8s-at-home/charts/tree/master/charts/organizr
- https://github.com/causefx/Organizr
- https://hub.docker.com/r/organizr/organizr
type: application
upstream_version: 3.2.1
version: 4.1.0
+32 -18
View File
@@ -233,16 +233,13 @@ questions:
schema:
type: boolean
default: true
hidden: true
hidden: false
- variable: storageClass
label: "Type of Storage"
description: " Warning: Anything other than Internal will break rollback!"
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
schema:
type: string
default: ""
enum:
- value: ""
description: "Internal"
default: "SCALE-ZFS"
- variable: mountPath
label: "mountPath"
description: "Path inside the container the storage is mounted"
@@ -251,17 +248,27 @@ questions:
default: "/config"
hidden: true
- variable: emptyDir
label: "Mount a ramdisk instead of actual storage"
label: "Use Empty Dir Mountpoint"
schema:
type: dict
hidden: true
hidden: false
attrs:
- variable: enabled
label: "Enable emptyDir"
schema:
type: boolean
default: false
hidden: true
hidden: false
- variable: medium
label: "EmptyDir Medium"
schema:
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "Memory"
description: "Memory"
- variable: accessMode
label: "Access Mode (Advanced)"
description: "Allow or disallow multiple PVC's writhing to the same PVC"
@@ -291,16 +298,13 @@ questions:
schema:
type: boolean
default: true
hidden: true
hidden: false
- variable: storageClass
label: "Type of Storage"
description: " Warning: Anything other than Internal will break rollback!"
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
schema:
type: string
default: ""
enum:
- value: ""
description: "Internal"
default: "SCALE-ZFS"
- variable: mountPath
label: "mountPath"
description: "Path inside the container the storage is mounted"
@@ -309,17 +313,27 @@ questions:
default: "/data"
hidden: true
- variable: emptyDir
label: "Mount a ramdisk instead of actual storage"
label: "Use Empty Dir Mountpoint"
schema:
type: dict
hidden: true
hidden: false
attrs:
- variable: enabled
label: "Enable emptyDir"
schema:
type: boolean
default: false
hidden: true
hidden: false
- variable: medium
label: "EmptyDir Medium"
schema:
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "Memory"
description: "Memory"
- variable: accessMode
label: "Access Mode (Advanced)"
description: "Allow or disallow multiple PVC's writhing to the same PVC"