fix(plex): Adjust input validation for comma separated list (#3430)

This commit is contained in:
Stavros Kois
2022-08-10 18:04:40 +03:00
committed by GitHub
parent 45be5c9cd0
commit 5a2b550682
3 changed files with 16 additions and 6 deletions

View File

@@ -21,7 +21,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/plex
- https://github.com/k8s-at-home/container-images/pkgs/container/plex
type: application
version: 10.0.30
version: 10.0.31
annotations:
truecharts.org/catagories: |
- media

View File

@@ -1,15 +1,25 @@
# Input Validation
**`Advertise IP`**
Accepts:
- `http://` or `https://`
- IP or DNS host
- Port is optional
- `,` Separated
Accepted formats are:
- `https://192.168.1.100:32400`
- `https://192.168.1.100:32400`
- `http://dnsname:32400`
- `https://dnsname:32400`
- `http://dnshost:32400`
- `https://dnshost:32400`
- `https://dnshost`
- `https://dnshost,http://192.168.1.100:32400`
Regex used to match this: `^http(s)?:\/\/.*:\d*$`
You can try live [here](https://regex101.com/r/3ehGWY/1)
Regex used to match this: `^(http(s)?:\/\/([a-z0-9.]*)(:\d{0,5})?,?)*$`
You can try live [here](https://regex101.com/r/9GBtUh/1)
---

View File

@@ -24,7 +24,7 @@ questions:
description: "IP to advertise to Plex, Change SERVER_IP to your actual server IP"
schema:
type: string
valid_chars: '^http(s)?:\/\/.*:\d*$'
valid_chars: '^(http(s)?:\/\/([a-z0-9.]*)(:\d{0,5})?,?)*$'
required: true
default: "http://SERVER_IP:32400"
- variable: ALLOWED_NETWORKS