diff --git a/incubator/pasta/0.0.22/CHANGELOG.md b/incubator/pasta/0.0.23/CHANGELOG.md
similarity index 92%
rename from incubator/pasta/0.0.22/CHANGELOG.md
rename to incubator/pasta/0.0.23/CHANGELOG.md
index 88243c912c..75a055a1ff 100644
--- a/incubator/pasta/0.0.22/CHANGELOG.md
+++ b/incubator/pasta/0.0.23/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [pasta-0.0.23](https://github.com/truecharts/charts/compare/pasta-0.0.22...pasta-0.0.23) (2022-09-02)
+
+### Fix
+
+- cleanup and fix service ([#3667](https://github.com/truecharts/charts/issues/3667))
+
+
+
+
## [pasta-0.0.22](https://github.com/truecharts/charts/compare/pasta-0.0.20...pasta-0.0.22) (2022-08-30)
### Chore
@@ -88,12 +97,3 @@
### Chore
- update docker general non-major ([#3300](https://github.com/truecharts/apps/issues/3300))
-
- ### Chore
-
-- add fake digest to new incubator Apps to fetch digests
-
-
-
-
-## [pasta-0.0.12](https://github.com/truecharts/apps/compare/pasta-0.0.11...pasta-0.0.12) (2022-07-23)
diff --git a/incubator/pasta/0.0.22/Chart.lock b/incubator/pasta/0.0.23/Chart.lock
similarity index 80%
rename from incubator/pasta/0.0.22/Chart.lock
rename to incubator/pasta/0.0.23/Chart.lock
index 80f5adf2e4..0719d65f76 100644
--- a/incubator/pasta/0.0.22/Chart.lock
+++ b/incubator/pasta/0.0.23/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://library-charts.truecharts.org
version: 10.5.6
digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-08-30T23:55:03.119806213Z"
+generated: "2022-09-02T22:28:33.500236044Z"
diff --git a/incubator/pasta/0.0.22/Chart.yaml b/incubator/pasta/0.0.23/Chart.yaml
similarity index 87%
rename from incubator/pasta/0.0.22/Chart.yaml
rename to incubator/pasta/0.0.23/Chart.yaml
index 272815095a..cf967aa97f 100644
--- a/incubator/pasta/0.0.22/Chart.yaml
+++ b/incubator/pasta/0.0.23/Chart.yaml
@@ -1,17 +1,11 @@
-annotations:
- truecharts.org/SCALE-support: "true"
- truecharts.org/catagories: |
- - MediaApp-Other
- - Tools-Utilities
- - Other
apiVersion: v2
-appVersion: "latest"
+appVersion: "1.6.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 10.5.6
deprecated: false
-description: "PASTA - Audio and Subtitle Track Changer for Plex [br]\n"
+description: "PASTA - Audio and Subtitle Track Changer for Plex"
home: https://truecharts.org/docs/charts/incubator/pasta
icon: https://truecharts.org/img/hotlink-ok/chart-icons/pasta.png
keywords:
@@ -30,4 +24,10 @@ sources:
- https://github.com/cglatot/pasta
- https://hub.docker.com/r/cglatot/pasta
type: application
-version: 0.0.22
+version: 0.0.23
+annotations:
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/catagories: |
+ - MediaApp-Other
+ - Tools-Utilities
+ - Other
diff --git a/incubator/pasta/0.0.22/README.md b/incubator/pasta/0.0.23/README.md
similarity index 93%
rename from incubator/pasta/0.0.22/README.md
rename to incubator/pasta/0.0.23/README.md
index 273d267921..eab0047956 100644
--- a/incubator/pasta/0.0.22/README.md
+++ b/incubator/pasta/0.0.23/README.md
@@ -1,8 +1,8 @@
# pasta
-  
+  
-PASTA - Audio and Subtitle Track Changer for Plex [br]
+PASTA - Audio and Subtitle Track Changer for Plex
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
diff --git a/incubator/pasta/0.0.22/app-readme.md b/incubator/pasta/0.0.23/app-readme.md
similarity index 87%
rename from incubator/pasta/0.0.22/app-readme.md
rename to incubator/pasta/0.0.23/app-readme.md
index c96610c75d..02b4cf5b32 100644
--- a/incubator/pasta/0.0.22/app-readme.md
+++ b/incubator/pasta/0.0.23/app-readme.md
@@ -1,5 +1,4 @@
-PASTA - Audio and Subtitle Track Changer for Plex [br]
-
+PASTA - Audio and Subtitle Track Changer for Plex
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/pasta](https://truecharts.org/docs/charts/incubator/pasta)
diff --git a/incubator/pasta/0.0.22/charts/common-10.5.6.tgz b/incubator/pasta/0.0.23/charts/common-10.5.6.tgz
similarity index 100%
rename from incubator/pasta/0.0.22/charts/common-10.5.6.tgz
rename to incubator/pasta/0.0.23/charts/common-10.5.6.tgz
diff --git a/incubator/pasta/0.0.22/ix_values.yaml b/incubator/pasta/0.0.23/ix_values.yaml
similarity index 50%
rename from incubator/pasta/0.0.22/ix_values.yaml
rename to incubator/pasta/0.0.23/ix_values.yaml
index 953425095e..fe68c5aaf7 100644
--- a/incubator/pasta/0.0.22/ix_values.yaml
+++ b/incubator/pasta/0.0.23/ix_values.yaml
@@ -1,28 +1,23 @@
-env: {}
image:
- pullPolicy: IfNotPresent
repository: tccr.io/truecharts/pasta
- tag: latest@sha256:699d856a33c39cdc9ea2554f8b79aa6ad9e17b1bf64d5a8f1362d9d88ecf7fa8
-persistence: {}
+ pullPolicy: IfNotPresent
+ tag: v1.6.2@sha256:bf58e696b81dc381508e54d8dbdd237314225e443b8e67db7400d5a0db07b5a5
+
podSecurityContext:
runAsGroup: 0
runAsUser: 0
-probes:
- liveness:
- enabled: false
- readiness:
- enabled: false
- startup:
- enabled: false
+
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
+
service:
main:
- enabled: false
ports:
main:
- enabled: false
+ port: 10302
+ protocol: HTTP
+ targetPort: 80
portal:
enabled: false
diff --git a/incubator/pasta/0.0.22/questions.yaml b/incubator/pasta/0.0.23/questions.yaml
similarity index 82%
rename from incubator/pasta/0.0.22/questions.yaml
rename to incubator/pasta/0.0.23/questions.yaml
index 4462814b0d..e9556b94fb 100644
--- a/incubator/pasta/0.0.22/questions.yaml
+++ b/incubator/pasta/0.0.23/questions.yaml
@@ -27,7 +27,14 @@ groups:
description: Advanced Configuration
- name: Documentation
description: Documentation
-portals: {}
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
questions:
- variable: global
label: Global Settings
@@ -157,6 +164,251 @@ questions:
label: Arg
schema:
type: string
+ - 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:
+ 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: 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: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: Simple
+ enum:
+ - value: Simple
+ description: Simple
+ - value: ClusterIP
+ description: ClusterIP
+ - value: NodePort
+ description: NodePort (Advanced)
+ - value: LoadBalancer
+ description: LoadBalancer (Advanced)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: LoadBalancerIP
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: (Advanced) Specify the IP Policy
+ schema:
+ show_if: [["type", "!=", "Simple"]]
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: (Advanced) IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ show_if: [["type", "!=", "Simple"]]
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ 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"
+ schema:
+ type: int
+ default: 10302
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ hidden: true
+ default: true
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: HTTP
+ enum:
+ - value: HTTP
+ description: HTTP
+ - value: HTTPS
+ description: HTTPS
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - variable: nodePort
+ label: Node Port (Optional)
+ description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ - variable: targetPort
+ label: "Target Port"
+ description: "The internal(!) port on the container the Application runs on"
+ schema:
+ type: int
+ default: 80
- variable: serviceexpert
group: Networking and Services
label: Show Expert Config
@@ -625,6 +877,176 @@ questions:
label: Value
schema:
type: string
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: Select TrueNAS SCALE Certificate
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: (Advanced) Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: expert
+ label: Show Expert Configuration Options
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enableFixedMiddlewares
+ description: These middlewares enforce a number of best practices.
+ label: Enable Default Middlewares
+ schema:
+ type: boolean
+ default: true
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: labelsList
+ label: Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
- variable: ingressList
label: Add Manual Custom Ingresses
group: Ingress
@@ -1852,7 +2274,9 @@ questions:
required: true
- variable: docs
group: Documentation
- label: "Please read the documentation at https://truecharts.org"
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
schema:
additional_attrs: true
type: dict
@@ -1864,7 +2288,9 @@ questions:
default: true
- variable: donateNag
group: Documentation
- label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor"
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
schema:
additional_attrs: true
type: dict
diff --git a/incubator/pasta/0.0.22/templates/common.yaml b/incubator/pasta/0.0.23/templates/common.yaml
similarity index 100%
rename from incubator/pasta/0.0.22/templates/common.yaml
rename to incubator/pasta/0.0.23/templates/common.yaml
diff --git a/incubator/pasta/0.0.22/values.yaml b/incubator/pasta/0.0.23/values.yaml
similarity index 100%
rename from incubator/pasta/0.0.22/values.yaml
rename to incubator/pasta/0.0.23/values.yaml