# Include{groups} portals: {} questions: # Include{global} # Include{controller} # Include{controllerDeployment} # Include{replicas} # Include{replica1} # Include{strategy} # Include{recreate} # Include{controllerExpert} # Include{controllerExpertExtraArgs} - variable: env 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" 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: "" - 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" schema: type: string default: "" - variable: AquireRomSets label: "AquireRomSets" description: "true = Enabled 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: "" - 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" schema: type: string default: "" - variable: ScrapeMetadata label: "ScrapeMetadata" description: "true = Enabled Enabling this will allow the script to process the ROMs with skyscraper" schema: type: string default: "" - 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..." schema: type: string default: "" - variable: skyscraperLanguagePreference label: "skyscraperLanguagePreference" description: "Set to preferred language for Metadata, for more info visit httpsgithub.commuldjordskyscraperblobmasterdocsLANGUAGES.md#list-of-supported-languages" schema: type: string default: "" - variable: ScreenscraperUsername label: "ScreenscraperUsername" description: "Username for httpsscreenscraper.fr" schema: type: string default: "" - variable: ScreenscraperPassword label: "ScreenscraperPassword" description: "Password for httpsscreenscraper.fr" schema: type: string default: "" # Include{serviceExpertRoot} default: false # Include{serviceExpert} # Include{serviceList} # Include{persistenceRoot} - variable: config label: "config Storage" description: "Container Path config" schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - variable: hostpathforcache label: "hostpathforcache Storage" description: "cache location for skyscraper." schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - variable: hostpathforinput label: "hostpathforinput Storage" description: " Place ROMs to be processed in this directory" schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - variable: hostpathforoutput label: "hostpathforoutput Storage" description: "ROMs that have been processed will end up here" schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} - variable: hostpathforbackup label: "hostpathforbackup Storage" description: "Processed ROMs are backed up to this directory" schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} # Include{persistenceAdvanced} # Include{persistenceList} # Include{ingressList} # Include{security} # Include{securityContextAdvancedRoot} - variable: privileged label: "Privileged mode" schema: type: boolean default: false - variable: readOnlyRootFilesystem label: "ReadOnly Root Filesystem" schema: type: boolean default: false - variable: allowPrivilegeEscalation label: "Allow Privilege Escalation" schema: type: boolean default: false - variable: runAsNonRoot label: "runAsNonRoot" schema: type: boolean default: false # Include{securityContextAdvanced} # Include{podSecurityContextRoot} - variable: runAsUser 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" schema: type: int default: 0 - variable: fsGroup label: "fsGroup" description: "The group that should own ALL storage." schema: type: int default: 568 # Include{podSecurityContextAdvanced} # Include{resources} # Include{advanced} # Include{addons} # Include{documentation}