diff --git a/charts/incubator/duplicacy/Chart.yaml b/charts/incubator/duplicacy/Chart.yaml index d90a8059073..20b024a2d83 100644 --- a/charts/incubator/duplicacy/Chart.yaml +++ b/charts/incubator/duplicacy/Chart.yaml @@ -1,7 +1,3 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup apiVersion: v2 appVersion: "latest" dependencies: @@ -26,4 +22,9 @@ sources: - https://hotio.dev/containers/duplicacy - https://hub.docker.com/r/hotio/duplicacy type: application -version: 2.0.1 +version: 2.0.2 +annotations: + truecharts.org/catagories: | + - Backup + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/charts/incubator/duplicacy/questions.yaml b/charts/incubator/duplicacy/questions.yaml index a3d58706e73..aa959aecee5 100644 --- a/charts/incubator/duplicacy/questions.yaml +++ b/charts/incubator/duplicacy/questions.yaml @@ -8,24 +8,11 @@ questions: # Include{replicas} # Include{replica1} # Include{controllerExpertExtraArgs} - - variable: env - group: "App Configuration" - label: "Image Environment" - schema: - additional_attrs: true - type: dict - attrs: - - variable: UMASK - label: "UMASK" - description: "Container Variable UMASK" - schema: - type: string - default: "" # Include{containerConfig} # Include{serviceRoot} - variable: main - label: "Main Service" - description: "The Primary service on which the healthcheck runs, often the webUI" + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI schema: additional_attrs: true type: dict @@ -33,14 +20,14 @@ questions: # Include{serviceSelectorLoadBalancer} # Include{serviceSelectorExtras} - variable: main - label: "Main Service Port Configuration" + label: Main Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port - label: "Port" - description: "This port exposes the container port on the service" + label: Port + description: This port exposes the container port on the service schema: type: int default: 3875 @@ -51,24 +38,24 @@ questions: # Include{serviceList} # Include{persistenceRoot} - variable: config - label: "config Storage" - description: "Container Path config" + label: App Config Storage + description: Stores the Application Configuration. schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} - - variable: hostpathforcache - label: "hostpathforcache Storage" - description: "Container Path cache" + - variable: cache + label: App Cache Storage + description: Stores the Application Cache. schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} - - variable: hostpathforlogs - label: "hostpathforlogs Storage" - description: "Container Path logs" + - variable: logs + label: App Logs Storage + description: Stores the Application Logs. schema: additional_attrs: true type: dict @@ -77,7 +64,7 @@ questions: # Include{persistenceList} # Include{ingressRoot} - variable: main - label: "Main Ingress" + label: Main Ingress schema: additional_attrs: true type: dict @@ -89,41 +76,41 @@ questions: # Include{security} # Include{securityContextAdvancedRoot} - variable: privileged - label: "Privileged mode" + label: Privileged mode schema: type: boolean default: false - variable: readOnlyRootFilesystem - label: "ReadOnly Root Filesystem" + label: ReadOnly Root Filesystem schema: type: boolean default: false - variable: allowPrivilegeEscalation - label: "Allow Privilege Escalation" + label: Allow Privilege Escalation schema: type: boolean default: false - variable: runAsNonRoot - label: "runAsNonRoot" + label: runAsNonRoot schema: type: boolean default: false # Include{podSecurityContextRoot} - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" + label: runAsUser + description: The UserID of the user running the application schema: type: int default: 0 - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" + label: runAsGroup + description: The groupID this App of the user running the application schema: type: int default: 0 - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." + label: fsGroup + description: The group that should own ALL storage. schema: type: int default: 568 diff --git a/charts/incubator/duplicacy/values.yaml b/charts/incubator/duplicacy/values.yaml index 7827a551753..7bfd5e9bcf7 100644 --- a/charts/incubator/duplicacy/values.yaml +++ b/charts/incubator/duplicacy/values.yaml @@ -1,32 +1,34 @@ -env: - UMASK: "" image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/duplicacy tag: latest@sha256:db4b714fe7c73ffb64a9bf4f7ab6667233e06a4b220c412021c1a14111d7a225 -persistence: - config: - enabled: true - mountPath: /config - hostpathforcache: - enabled: true - mountPath: /cache - hostpathforlogs: - enabled: true - mountPath: /logs + podSecurityContext: runAsGroup: 0 runAsUser: 0 + securityContext: readOnlyRootFilesystem: false runAsNonRoot: false + service: main: ports: main: port: 3875 - protocol: TCP + protocol: HTTP targetPort: 3875 +persistence: + config: + enabled: true + mountPath: /config + cache: + enabled: true + mountPath: /cache + logs: + enabled: true + mountPath: /logs + portal: enabled: true