From e5c84335ee4a09e005b1ce4196c0c62b40d07bf5 Mon Sep 17 00:00:00 2001 From: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Date: Sun, 27 Mar 2022 21:28:03 +0300 Subject: [PATCH] feat(apps): move to stable (#2316) * feat(kavita): mvoe to stable * feat(verysync): move to stable * rootless * move to stable --- .../{incubator => stable}/kavita/.helmignore | 0 .../{incubator => stable}/kavita/CHANGELOG.md | 0 charts/{incubator => stable}/kavita/CONFIG.md | 0 .../{incubator => stable}/kavita/Chart.yaml | 2 +- charts/{incubator => stable}/kavita/README.md | 0 .../kavita/helm-values.md | 0 .../kavita/questions.yaml | 0 .../{incubator => stable}/kavita/security.md | 0 .../kavita/templates/common.yaml | 0 .../{incubator => stable}/kavita/values.yaml | 0 .../verysync/.helmignore | 0 .../verysync/CHANGELOG.md | 0 .../{incubator => stable}/verysync/CONFIG.md | 0 .../{incubator => stable}/verysync/Chart.yaml | 2 +- .../{incubator => stable}/verysync/README.md | 0 .../verysync/helm-values.md | 0 .../verysync/questions.yaml | 49 +++++++++++++++++-- .../verysync/security.md | 0 .../verysync/templates/common.yaml | 0 .../verysync/values.yaml | 3 ++ 20 files changed, 51 insertions(+), 5 deletions(-) rename charts/{incubator => stable}/kavita/.helmignore (100%) rename charts/{incubator => stable}/kavita/CHANGELOG.md (100%) rename charts/{incubator => stable}/kavita/CONFIG.md (100%) rename charts/{incubator => stable}/kavita/Chart.yaml (98%) rename charts/{incubator => stable}/kavita/README.md (100%) rename charts/{incubator => stable}/kavita/helm-values.md (100%) rename charts/{incubator => stable}/kavita/questions.yaml (100%) rename charts/{incubator => stable}/kavita/security.md (100%) rename charts/{incubator => stable}/kavita/templates/common.yaml (100%) rename charts/{incubator => stable}/kavita/values.yaml (100%) rename charts/{incubator => stable}/verysync/.helmignore (100%) rename charts/{incubator => stable}/verysync/CHANGELOG.md (100%) rename charts/{incubator => stable}/verysync/CONFIG.md (100%) rename charts/{incubator => stable}/verysync/Chart.yaml (97%) rename charts/{incubator => stable}/verysync/README.md (100%) rename charts/{incubator => stable}/verysync/helm-values.md (100%) rename charts/{incubator => stable}/verysync/questions.yaml (91%) rename charts/{incubator => stable}/verysync/security.md (100%) rename charts/{incubator => stable}/verysync/templates/common.yaml (100%) rename charts/{incubator => stable}/verysync/values.yaml (93%) diff --git a/charts/incubator/kavita/.helmignore b/charts/stable/kavita/.helmignore similarity index 100% rename from charts/incubator/kavita/.helmignore rename to charts/stable/kavita/.helmignore diff --git a/charts/incubator/kavita/CHANGELOG.md b/charts/stable/kavita/CHANGELOG.md similarity index 100% rename from charts/incubator/kavita/CHANGELOG.md rename to charts/stable/kavita/CHANGELOG.md diff --git a/charts/incubator/kavita/CONFIG.md b/charts/stable/kavita/CONFIG.md similarity index 100% rename from charts/incubator/kavita/CONFIG.md rename to charts/stable/kavita/CONFIG.md diff --git a/charts/incubator/kavita/Chart.yaml b/charts/stable/kavita/Chart.yaml similarity index 98% rename from charts/incubator/kavita/Chart.yaml rename to charts/stable/kavita/Chart.yaml index 51e8998df58..92605f7b4ab 100644 --- a/charts/incubator/kavita/Chart.yaml +++ b/charts/stable/kavita/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: kavita -version: 0.0.5 +version: 1.0.0 appVersion: "0.5.1" description: Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats type: application diff --git a/charts/incubator/kavita/README.md b/charts/stable/kavita/README.md similarity index 100% rename from charts/incubator/kavita/README.md rename to charts/stable/kavita/README.md diff --git a/charts/incubator/kavita/helm-values.md b/charts/stable/kavita/helm-values.md similarity index 100% rename from charts/incubator/kavita/helm-values.md rename to charts/stable/kavita/helm-values.md diff --git a/charts/incubator/kavita/questions.yaml b/charts/stable/kavita/questions.yaml similarity index 100% rename from charts/incubator/kavita/questions.yaml rename to charts/stable/kavita/questions.yaml diff --git a/charts/incubator/kavita/security.md b/charts/stable/kavita/security.md similarity index 100% rename from charts/incubator/kavita/security.md rename to charts/stable/kavita/security.md diff --git a/charts/incubator/kavita/templates/common.yaml b/charts/stable/kavita/templates/common.yaml similarity index 100% rename from charts/incubator/kavita/templates/common.yaml rename to charts/stable/kavita/templates/common.yaml diff --git a/charts/incubator/kavita/values.yaml b/charts/stable/kavita/values.yaml similarity index 100% rename from charts/incubator/kavita/values.yaml rename to charts/stable/kavita/values.yaml diff --git a/charts/incubator/verysync/.helmignore b/charts/stable/verysync/.helmignore similarity index 100% rename from charts/incubator/verysync/.helmignore rename to charts/stable/verysync/.helmignore diff --git a/charts/incubator/verysync/CHANGELOG.md b/charts/stable/verysync/CHANGELOG.md similarity index 100% rename from charts/incubator/verysync/CHANGELOG.md rename to charts/stable/verysync/CHANGELOG.md diff --git a/charts/incubator/verysync/CONFIG.md b/charts/stable/verysync/CONFIG.md similarity index 100% rename from charts/incubator/verysync/CONFIG.md rename to charts/stable/verysync/CONFIG.md diff --git a/charts/incubator/verysync/Chart.yaml b/charts/stable/verysync/Chart.yaml similarity index 97% rename from charts/incubator/verysync/Chart.yaml rename to charts/stable/verysync/Chart.yaml index 072ed9fc50f..ace1c73e5f6 100644 --- a/charts/incubator/verysync/Chart.yaml +++ b/charts/stable/verysync/Chart.yaml @@ -20,7 +20,7 @@ maintainers: name: verysync sources: - https://hub.docker.com/r/jonnyan404/verysync -version: 0.0.5 +version: 1.0.0 annotations: truecharts.org/catagories: | - media diff --git a/charts/incubator/verysync/README.md b/charts/stable/verysync/README.md similarity index 100% rename from charts/incubator/verysync/README.md rename to charts/stable/verysync/README.md diff --git a/charts/incubator/verysync/helm-values.md b/charts/stable/verysync/helm-values.md similarity index 100% rename from charts/incubator/verysync/helm-values.md rename to charts/stable/verysync/helm-values.md diff --git a/charts/incubator/verysync/questions.yaml b/charts/stable/verysync/questions.yaml similarity index 91% rename from charts/incubator/verysync/questions.yaml rename to charts/stable/verysync/questions.yaml index 4ee1d0145a0..78ece2c504f 100644 --- a/charts/incubator/verysync/questions.yaml +++ b/charts/stable/verysync/questions.yaml @@ -379,6 +379,49 @@ questions: description: "Default" - value: "Memory" description: "Memory" +# Include{persistenceAdvanced} + - variable: sync + label: "App Sync Storage" + description: "Stores the Application Sync." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simplePVC" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" +# Include{persistenceBasic} + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" # Include{persistenceAdvanced} # Include{persistenceList} @@ -440,7 +483,7 @@ questions: label: "runAsNonRoot" schema: type: boolean - default: false + default: true # Include{securityContextAdvanced} - variable: podSecurityContext @@ -455,13 +498,13 @@ questions: description: "The UserID of the user running the application" schema: type: int - default: 0 + default: 568 - variable: runAsGroup label: "runAsGroup" description: The groupID this App of the user running the application" schema: type: int - default: 0 + default: 568 - variable: fsGroup label: "fsGroup" description: "The group that should own ALL storage." diff --git a/charts/incubator/verysync/security.md b/charts/stable/verysync/security.md similarity index 100% rename from charts/incubator/verysync/security.md rename to charts/stable/verysync/security.md diff --git a/charts/incubator/verysync/templates/common.yaml b/charts/stable/verysync/templates/common.yaml similarity index 100% rename from charts/incubator/verysync/templates/common.yaml rename to charts/stable/verysync/templates/common.yaml diff --git a/charts/incubator/verysync/values.yaml b/charts/stable/verysync/values.yaml similarity index 93% rename from charts/incubator/verysync/values.yaml rename to charts/stable/verysync/values.yaml index a0e4ae98479..3bd04489465 100644 --- a/charts/incubator/verysync/values.yaml +++ b/charts/stable/verysync/values.yaml @@ -39,3 +39,6 @@ persistence: data: enabled: true mountPath: "/data" + sync: + enabled: true + mountPath: "/Sync"