aiostreams: whitelist Vidhin + Tamtaro sync URLs
Adds two env vars on the AIOStreams deployment: - WHITELISTED_REGEX_PATTERNS_URLS: Vidhin's release-group regex (TRaSH-aligned) so syncedRankedRegexUrls works for the user - WHITELISTED_SEL_URLS: Vidhin's ranked stream expressions + Tamtaro's ISE/PSE/ESE-standard Gotcha: AIOStreams validates each synced* field against the matching whitelist — stream-expression files (incl. Vidhin's expressions.json) go in WHITELISTED_SEL_URLS, not the regex one, even though they live in Vidhin's regex repo. Mixing them up returns USER_INVALID_CONFIG. User config: enabled Vidhin's regex + ranked expressions + Tamtaro's ISEs. Skipped Tamtaro PSE/ESE for now to avoid surprise over-filtering; can be added later from the same whitelist.
This commit is contained in:
parent
c396092c86
commit
77010b769a
1 changed files with 21 additions and 0 deletions
|
|
@ -102,6 +102,27 @@ resource "kubernetes_deployment" "aiostreams" {
|
|||
name = "STREAM_CACHE_TTL"
|
||||
value = "3600"
|
||||
}
|
||||
env {
|
||||
# Whitelisted regex sync URLs. Vidhin's regexes.json contains release-group
|
||||
# patterns (TRaSH Guides-aligned).
|
||||
name = "WHITELISTED_REGEX_PATTERNS_URLS"
|
||||
value = jsonencode([
|
||||
"https://raw.githubusercontent.com/Vidhin05/Releases-Regex/main/English/regexes.json",
|
||||
])
|
||||
}
|
||||
env {
|
||||
# Whitelisted SEL (Stream Expression Language) sync URLs. Stream-expression
|
||||
# files (Vidhin's ranked expressions + Tamtaro's ISE/PSE/ESE) go here, NOT
|
||||
# in WHITELISTED_REGEX_PATTERNS_URLS — AIOStreams validates each field
|
||||
# against the correct whitelist.
|
||||
name = "WHITELISTED_SEL_URLS"
|
||||
value = jsonencode([
|
||||
"https://raw.githubusercontent.com/Vidhin05/Releases-Regex/main/English/expressions.json",
|
||||
"https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/main/AIOStreams-SyncedURLs/Tamtaro-synced-ISEs.json",
|
||||
"https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/main/AIOStreams-SyncedURLs/Tamtaro-synced-PSEs.json",
|
||||
"https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/main/AIOStreams-SyncedURLs/Tamtaro-synced-ESEs-standard.json",
|
||||
])
|
||||
}
|
||||
volume_mount {
|
||||
name = "data"
|
||||
mount_path = "/app/data"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue