diff --git a/incubator/ra-rom-processor/0.0.42/CHANGELOG.md b/incubator/ra-rom-processor/0.0.43/CHANGELOG.md similarity index 89% rename from incubator/ra-rom-processor/0.0.42/CHANGELOG.md rename to incubator/ra-rom-processor/0.0.43/CHANGELOG.md index b930dfad506..cb67492987a 100644 --- a/incubator/ra-rom-processor/0.0.42/CHANGELOG.md +++ b/incubator/ra-rom-processor/0.0.43/CHANGELOG.md @@ -2,6 +2,15 @@ +## [ra-rom-processor-0.0.43](https://github.com/truecharts/charts/compare/ra-rom-processor-0.0.42...ra-rom-processor-0.0.43) (2022-11-02) + +### Chore + +- Auto-update chart README [skip ci] + + + + ## [ra-rom-processor-0.0.42](https://github.com/truecharts/charts/compare/ra-rom-processor-0.0.41...ra-rom-processor-0.0.42) (2022-10-31) ### Chore @@ -88,12 +97,3 @@ ### Chore - Auto-update chart README [skip ci] - - split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979)) - - update helm general non-major - - - - -## [ra-rom-processor-0.0.34](https://github.com/truecharts/charts/compare/ra-rom-processor-0.0.33...ra-rom-processor-0.0.34) (2022-09-27) - -### Chore diff --git a/incubator/ra-rom-processor/0.0.42/Chart.lock b/incubator/ra-rom-processor/0.0.43/Chart.lock similarity index 80% rename from incubator/ra-rom-processor/0.0.42/Chart.lock rename to incubator/ra-rom-processor/0.0.43/Chart.lock index 5a61a1240ae..d4037b2fd01 100644 --- a/incubator/ra-rom-processor/0.0.42/Chart.lock +++ b/incubator/ra-rom-processor/0.0.43/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.7.7 digest: sha256:1ad92f2f18f9d74ffd15446540b5861f0fc09f91c0ba9f30ba51940e82647587 -generated: "2022-10-31T08:18:28.300181623Z" +generated: "2022-11-02T00:37:42.77363051Z" diff --git a/incubator/ra-rom-processor/0.0.42/Chart.yaml b/incubator/ra-rom-processor/0.0.43/Chart.yaml similarity index 80% rename from incubator/ra-rom-processor/0.0.42/Chart.yaml rename to incubator/ra-rom-processor/0.0.43/Chart.yaml index 72d1652e99f..a4f01c2a135 100644 --- a/incubator/ra-rom-processor/0.0.42/Chart.yaml +++ b/incubator/ra-rom-processor/0.0.43/Chart.yaml @@ -1,7 +1,3 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Other apiVersion: v2 appVersion: "latest" dependencies: @@ -9,7 +5,7 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.7.7 deprecated: false -description: RA ROM Processor is a Chart Chart that is used to download/orgainze/process/verify/dedupe/scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org website Hash database. +description: Download / Orgainze / Process / Verify / Dedupe / Scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org database. home: https://truecharts.org/docs/charts/incubator/ra-rom-processor icon: https://truecharts.org/img/hotlink-ok/chart-icons/ra-rom-processor.png keywords: @@ -27,4 +23,9 @@ sources: - https://hub.docker.com/r/randomninjaatk/raromprocessor - https://github.com/RandomNinjaAtk/docker-raromprocessor#instructionsusage-guidelines type: application -version: 0.0.42 +version: 0.0.43 +annotations: + truecharts.org/catagories: | + - MediaApp-Other + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/ra-rom-processor/0.0.42/README.md b/incubator/ra-rom-processor/0.0.43/README.md similarity index 94% rename from incubator/ra-rom-processor/0.0.42/README.md rename to incubator/ra-rom-processor/0.0.43/README.md index 8efd481acc7..a930b71d916 100644 --- a/incubator/ra-rom-processor/0.0.42/README.md +++ b/incubator/ra-rom-processor/0.0.43/README.md @@ -1,6 +1,6 @@ # ra-rom-processor -RA ROM Processor is a Chart Chart that is used to download/orgainze/process/verify/dedupe/scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org website Hash database. +Download / Orgainze / Process / Verify / Dedupe / Scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org database. TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. diff --git a/incubator/ra-rom-processor/0.0.42/app-readme.md b/incubator/ra-rom-processor/0.0.43/app-readme.md similarity index 67% rename from incubator/ra-rom-processor/0.0.42/app-readme.md rename to incubator/ra-rom-processor/0.0.43/app-readme.md index d5e8d30987e..b9f71c3d157 100644 --- a/incubator/ra-rom-processor/0.0.42/app-readme.md +++ b/incubator/ra-rom-processor/0.0.43/app-readme.md @@ -1,4 +1,4 @@ -RA ROM Processor is a Chart Chart that is used to download/orgainze/process/verify/dedupe/scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org website Hash database. +Download / Orgainze / Process / Verify / Dedupe / Scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org database. This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/ra-rom-processor](https://truecharts.org/docs/charts/incubator/ra-rom-processor) diff --git a/incubator/ra-rom-processor/0.0.42/charts/common-10.7.7.tgz b/incubator/ra-rom-processor/0.0.43/charts/common-10.7.7.tgz similarity index 100% rename from incubator/ra-rom-processor/0.0.42/charts/common-10.7.7.tgz rename to incubator/ra-rom-processor/0.0.43/charts/common-10.7.7.tgz diff --git a/incubator/ra-rom-processor/0.0.42/ix_values.yaml b/incubator/ra-rom-processor/0.0.43/ix_values.yaml similarity index 72% rename from incubator/ra-rom-processor/0.0.42/ix_values.yaml rename to incubator/ra-rom-processor/0.0.43/ix_values.yaml index 3e70c867684..4162a4a4c50 100644 --- a/incubator/ra-rom-processor/0.0.42/ix_values.yaml +++ b/incubator/ra-rom-processor/0.0.43/ix_values.yaml @@ -1,38 +1,31 @@ -env: - AquireRomSets: "" - AutoStart: "" - ConcurrentDownloadThreads: "" - DeDupe: "" - EnableUnsupportedPlatforms: "" - ScrapeMetadata: "" - ScreenscraperPassword: "" - ScreenscraperUsername: "" - ScriptInterval: "" - keepBackupsOfImportedRoms: "" - skyscraperLanguagePreference: "" image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/ra-rom-processor tag: latest@sha256:19d75d039daa59fc8af491541be84ccbe393183403c9b9e305ebfb0447ed5763 -persistence: - config: - enabled: true - mountPath: /config - hostpathforbackup: - enabled: true - mountPath: /backup - hostpathforcache: - enabled: true - mountPath: /cache - hostpathforinput: - enabled: true - mountPath: /input - hostpathforoutput: - enabled: true - mountPath: /output + podSecurityContext: runAsGroup: 0 runAsUser: 0 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +secretEnv: + ScreenscraperPassword: "" + ScreenscraperUsername: "" + +env: + AquireRomSets: false + AutoStart: false + ConcurrentDownloadThreads: 1 + DeDupe: false + EnableUnsupportedPlatforms: false + ScrapeMetadata: false + ScriptInterval: "1h" + keepBackupsOfImportedRoms: true + skyscraperLanguagePreference: "en" + probes: liveness: enabled: false @@ -40,9 +33,7 @@ probes: enabled: false startup: enabled: false -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + service: main: enabled: false @@ -50,5 +41,22 @@ service: main: enabled: false +persistence: + config: + enabled: true + mountPath: /config + cache: + enabled: true + mountPath: /cache + input: + enabled: true + mountPath: /input + output: + enabled: true + mountPath: /output + backup: + enabled: true + mountPath: /backup + portal: enabled: false diff --git a/incubator/ra-rom-processor/0.0.42/questions.yaml b/incubator/ra-rom-processor/0.0.43/questions.yaml similarity index 94% rename from incubator/ra-rom-processor/0.0.42/questions.yaml rename to incubator/ra-rom-processor/0.0.43/questions.yaml index 14022edefd0..bcb1f392de8 100644 --- a/incubator/ra-rom-processor/0.0.42/questions.yaml +++ b/incubator/ra-rom-processor/0.0.43/questions.yaml @@ -157,79 +157,196 @@ questions: label: Arg schema: type: string + - variable: secretEnv + group: Container Configuration + label: Image Secrets + schema: + additional_attrs: true + type: dict + attrs: + - variable: ScreenscraperUsername + label: Screenscraper Username + description: Username for screenscraper.fr. + schema: + type: string + default: "" + - variable: ScreenscraperPassword + label: Screenscraper Password + description: Password for screenscraper.fr. + schema: + type: string + default: "" - variable: env - group: "Container Configuration" - label: "Image Environment" + group: Container Configuration + label: Image Environment schema: additional_attrs: true type: dict attrs: - variable: AutoStart - label: "AutoStart" - description: "true = Enabled Runs script automatically on startup" + label: Auto Start + description: If checked runs script automatically on startup schema: - type: string - default: "" - - variable: ScriptInterval - label: "ScriptInterval" - description: "#s or #m or #h or #d s = seconds, m = minutes, h = hours, d = days Amount of time between each script run, when AUTOSTART is enabled" - schema: - type: string - default: "" + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: ScriptInterval + label: Script Interval + description: "Amount of time between each script run | #s or #m or #h or #d s = seconds, m = minutes, h = hours, d = days." + schema: + type: string + default: 1h - variable: DeDupe - label: "DeDupe" - description: "true = Enabled This setting further reduces the final ROMs list per platrom, by removing duplicates with the priority of USA Europe World Japan, and then by shortest filename when multiples exist" + label: DeDupe + description: If checked this setting further reduces the final ROMs list per platform, by removing duplicates. schema: - type: string - default: "" + type: boolean + default: false - variable: AquireRomSets - label: "AquireRomSets" - description: "true = Enabled Enabling this will have the script attempt to pull valid ROM sets from archive.org for processing" + label: Aquire Rom Sets + description: Enabling this will have the script attempt to pull valid ROM sets from archive.org for processing. schema: - type: string - default: "" - - variable: ConcurrentDownloadThreads - label: "ConcurrentDownloadThreads" - description: "Number of concurrent threads to increase download speed... only aplicable if AquireRomSets is enabled (true)" - schema: - type: string - default: "" + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: ConcurrentDownloadThreads + label: Concurrent Download Threads + description: Number of concurrent threads to increase download speeds. + schema: + type: int + default: 5 - variable: EnableUnsupportedPlatforms - label: "EnableUnsupportedPlatforms" - description: "true = Enabled Enabling this will allow the script to import and scrape ROMs for platforms without RA hashes, no dedupingvalidation is performed" + label: Enable Unsupported Platforms + description: Enabling this will allow the script to import and scrape ROMs for platforms without RA hashes. schema: - type: string - default: "" + type: boolean + default: false - variable: ScrapeMetadata - label: "ScrapeMetadata" - description: "true = Enabled Enabling this will allow the script to process the ROMs with skyscraper" + label: Scrape Metadata + description: Enabling this will allow the script to process the ROMs with skyscraper. schema: - type: string - default: "" + type: boolean + default: false - variable: keepBackupsOfImportedRoms - label: "keepBackupsOfImportedRoms" - description: "false = Enabled This setting will only keep a single copy of each ROM, reduces the required amount of storage space..." + label: keep Backups Of Imported Roms + description: If unchecked this setting will only keep a single copy of each ROM, reduces the required amount of storage space. schema: - type: string - default: "" + type: boolean + default: true - variable: skyscraperLanguagePreference - label: "skyscraperLanguagePreference" - description: "Set to preferred language for Metadata, for more info visit httpsgithub.commuldjordskyscraperblobmasterdocsLANGUAGES.md#list-of-supported-languages" + label: Skyscaper Language + description: Set to preferred language for Metadata. schema: type: string - default: "" - - variable: ScreenscraperUsername - label: "ScreenscraperUsername" - description: "Username for httpsscreenscraper.fr" + default: en + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: Container Configuration + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable schema: - type: string - default: "" - - variable: ScreenscraperPassword - label: "ScreenscraperPassword" - description: "Password for httpsscreenscraper.fr" + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details schema: - type: string - default: "" + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string - variable: serviceexpert group: Networking and Services label: Show Expert Config @@ -524,8 +641,8 @@ questions: type: dict attrs: - variable: config - label: "config Storage" - description: "Container Path config" + label: App Config Storage + description: Stores the Application Configuration. schema: additional_attrs: true type: dict @@ -700,9 +817,9 @@ questions: label: Value schema: type: string - - variable: hostpathforcache - label: "hostpathforcache Storage" - description: "cache location for skyscraper." + - variable: cache + label: App Cache Storage + description: Stores the Application Cache. schema: additional_attrs: true type: dict @@ -877,9 +994,9 @@ questions: label: Value schema: type: string - - variable: hostpathforinput - label: "hostpathforinput Storage" - description: " Place ROMs to be processed in this directory" + - variable: input + label: App Input Storage + description: Stores the Application Input. schema: additional_attrs: true type: dict @@ -1054,9 +1171,9 @@ questions: label: Value schema: type: string - - variable: hostpathforoutput - label: "hostpathforoutput Storage" - description: "ROMs that have been processed will end up here" + - variable: output + label: App Output Storage + description: Stores the Application Output. schema: additional_attrs: true type: dict @@ -1231,9 +1348,9 @@ questions: label: Value schema: type: string - - variable: hostpathforbackup - label: "hostpathforbackup Storage" - description: "Processed ROMs are backed up to this directory" + - variable: backup + label: App Backup Storage + description: Stores the Application Backup. schema: additional_attrs: true type: dict @@ -1828,22 +1945,22 @@ questions: type: dict attrs: - 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 @@ -1881,20 +1998,20 @@ questions: type: dict attrs: - 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/incubator/ra-rom-processor/0.0.42/templates/common.yaml b/incubator/ra-rom-processor/0.0.43/templates/common.yaml similarity index 100% rename from incubator/ra-rom-processor/0.0.42/templates/common.yaml rename to incubator/ra-rom-processor/0.0.43/templates/common.yaml diff --git a/incubator/ra-rom-processor/0.0.42/values.yaml b/incubator/ra-rom-processor/0.0.43/values.yaml similarity index 100% rename from incubator/ra-rom-processor/0.0.42/values.yaml rename to incubator/ra-rom-processor/0.0.43/values.yaml