Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot
2022-07-29 15:23:21 +00:00
parent e76e12248c
commit e43b01015d
13 changed files with 95 additions and 89 deletions

View File

@@ -1,2 +0,0 @@
{{/* Render the templates */}}
{{ include "tc.common.loader.all" . }}

View File

@@ -2,6 +2,15 @@
## [fireshare-0.0.15](https://github.com/truecharts/apps/compare/fireshare-0.0.14...fireshare-0.0.15) (2022-07-29)
### Fix
- cleanup ([#3342](https://github.com/truecharts/apps/issues/3342))
## [fireshare-0.0.14](https://github.com/truecharts/apps/compare/fireshare-0.0.13...fireshare-0.0.14) (2022-07-26)
### Chore
@@ -88,12 +97,3 @@
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
## [fireshare-0.0.10]fireshare-0.0.10 (2022-07-20)
### Chore

View File

@@ -3,4 +3,4 @@ dependencies:
repository: https://library-charts.truecharts.org
version: 10.4.8
digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad
generated: "2022-07-26T10:18:50.538246142Z"
generated: "2022-07-29T15:17:39.855854862Z"

View File

@@ -1,26 +1,17 @@
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- Other
- MediaServer-Video
apiVersion: v2
appVersion: "latest"
appVersion: "1.2.0"
kubeVersion: ">=1.16.0-0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 10.4.8
description: "Share your game clips, videos, or other media via unique links."
version: 0.0.15
deprecated: false
description:
"Fireshare allows you to easily share your media whether that be game\
\ clips, screen records, or movies through a unique publically accessible link.\
\ \r\n"
home: https://github.com/truecharts/charts/tree/master/charts/incubator/fireshare
home: https://truecharts.org/docs/charts/incubator/fireshare
icon: https://truecharts.org/img/chart-icons/fireshare.png
keywords:
- fireshare
- Other
- MediaServer-Video
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
@@ -30,4 +21,7 @@ sources:
- https://github.com/ShaneIsrael/fireshare
- https://hub.docker.com/r/shaneisrael/fireshare
type: application
version: 0.0.14
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- media

View File

@@ -1,8 +1,8 @@
# fireshare
![Version: 0.0.14](https://img.shields.io/badge/Version-0.0.14-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.2.0](https://img.shields.io/badge/AppVersion-1.2.0-informational?style=flat-square)
Fireshare allows you to easily share your media whether that be game clips, screen records, or movies through a unique publically accessible link.
Share your game clips, videos, or other media via unique links.
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.

View File

@@ -1,5 +1,4 @@
Fireshare allows you to easily share your media whether that be game clips, screen records, or movies through a unique publically accessible link.
Share your game clips, videos, or other media via unique links.
This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/incubator/fireshare

View File

@@ -1,10 +1,34 @@
env:
ADMIN_PASSWORD: admin
MINUTES_BETWEEN_VIDEO_SCANS: "5"
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/fireshare
tag: latest@sha256:01a7fe0eb8c31b2c74158912921c15fbe44eec5b67788f77c1182461137dfaa7
tag: v1.2.0@sha256:bf9e837e359c4720caf8260674010e5eaab848dc94311e52cb5cae132e7e05a8
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
secretEnv:
ADMIN_PASSWORD: "changeme"
env:
SECRET_KEY:
secretKeyRef:
name: fireshare-secrets
key: SECRET_KEY
MINUTES_BETWEEN_VIDEO_SCANS: 5
service:
main:
ports:
main:
port: 10287
protocol: HTTP
targetPort: 80
persistence:
data:
enabled: true
@@ -15,18 +39,3 @@ persistence:
videos:
enabled: true
mountPath: /videos
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
enabled: true
ports:
main:
enabled: true
port: 8080
protocol: TCP
targetPort: 80

View File

@@ -62,7 +62,6 @@ questions:
type: boolean
default: true
hidden: true
- variable: controller
group: "Controller"
label: ""
@@ -169,7 +168,19 @@ questions:
label: "Value"
schema:
type: string
- variable: secretEnv
group: "Container Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: ADMIN_PASSWORD
label: 'ADMIN_PASSWORD'
description: "The admin account password"
schema:
type: string
default: ""
- variable: env
group: "Container Configuration"
label: "Image Environment"
@@ -177,20 +188,12 @@ questions:
additional_attrs: true
type: dict
attrs:
- variable: ADMIN_PASSWORD
label: 'ADMIN_PASSWORD'
description: "The admin account password"
schema:
type: string
default: "admin"
- variable: MINUTES_BETWEEN_VIDEO_SCANS
label: 'MINUTES_BETWEEN_VIDEO_SCANS'
description: "How often in minutes Fireshare will scan for new videos"
schema:
type: string
default: "5"
type: int
default: 5
- variable: TZ
label: "Timezone"
group: "Container Configuration"
@@ -299,7 +302,6 @@ questions:
label: "Value"
schema:
type: string
- variable: service
group: "Networking and Services"
label: "Configure Service(s)"
@@ -397,7 +399,7 @@ questions:
description: "This port exposes the container port on the service"
schema:
type: int
default: 8080
default: 10287
required: true
- variable: advanced
label: "Show Advanced settings"
@@ -410,7 +412,7 @@ questions:
label: "Port Type"
schema:
type: string
default: TCP
default: HTTP
enum:
- value: HTTP
description: "HTTP"
@@ -433,9 +435,6 @@ questions:
schema:
type: int
default: 80
- variable: serviceexpert
group: "Networking and Services"
label: "Show Expert Config"
@@ -450,7 +449,6 @@ questions:
schema:
type: boolean
default: false
- variable: externalInterfaces
description: "Add External Interfaces"
label: "Add external Interfaces"
@@ -592,7 +590,6 @@ questions:
label: "Search Entry"
schema:
type: string
- variable: serviceList
label: "Add Manual Custom Services"
group: "Networking and Services"
@@ -706,7 +703,6 @@ questions:
type: int
min: 9000
max: 65535
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
@@ -715,7 +711,6 @@ questions:
additional_attrs: true
type: dict
attrs:
- variable: data
label: "data Storage"
description: "Container Path data"
@@ -1247,8 +1242,6 @@ questions:
label: "Value"
schema:
type: string
- variable: persistenceList
label: "Additional app storage"
group: "Storage and Persistence"
@@ -1451,8 +1444,6 @@ questions:
label: "Value"
schema:
type: string
- variable: ingress
label: ""
group: "Ingress"
@@ -1515,7 +1506,6 @@ questions:
type: string
required: true
default: "Prefix"
- variable: tls
label: "TLS-Settings"
schema:
@@ -1546,7 +1536,6 @@ questions:
type: int
$ref:
- "definitions/certificate"
- variable: entrypoint
label: "(Advanced) Traefik Entrypoint"
description: "Entrypoint used by Traefik when using Traefik as Ingress Provider"
@@ -1567,7 +1556,6 @@ questions:
type: string
default: ""
required: true
- variable: expert
label: "Show Expert Configuration Options"
schema:
@@ -1626,7 +1614,6 @@ questions:
label: "Value"
schema:
type: string
- variable: ingressList
label: "Add Manual Custom Ingresses"
group: "Ingress"
@@ -1803,7 +1790,6 @@ questions:
type: string
default: ""
required: true
- variable: security
label: "Container Security Settings"
group: "Security and Permissions"
@@ -1831,7 +1817,6 @@ questions:
schema:
type: string
default: "002"
- variable: advancedSecurity
label: "Show Advanced Security Settings"
group: "Security and Permissions"
@@ -1892,7 +1877,6 @@ questions:
label: ""
schema:
type: string
- variable: podSecurityContext
group: "Security and Permissions"
label: "Pod Security Context"
@@ -1939,8 +1923,6 @@ questions:
schema:
type: int
- variable: advancedresources
label: "Set Custom Resource Limits/Requests (Advanced)"
group: "Resources and Devices"
@@ -2047,7 +2029,6 @@ questions:
$ref:
- "definitions/gpuConfiguration"
attrs: []
# - variable: autoscaling
# group: "Advanced"
# label: "(Advanced) Horizontal Pod Autoscaler"
@@ -2455,7 +2436,6 @@ questions:
# - value: "SCTP"
# description: "SCTP"
- variable: addons
group: "Addons"
label: ""

View File

@@ -0,0 +1,20 @@
{{/* Define the secrets */}}
{{- define "fireshare.secrets" -}}
---
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: fireshare-secrets
{{- $fireshareprevious := lookup "v1" "Secret" .Release.Namespace "fireshare-secrets" }}
{{- $secret_key := "" }}
data:
{{- if $fireshareprevious}}
SECRET_KEY: {{ index $fireshareprevious.data "SECRET_KEY" }}
{{- else }}
{{- $secret_key := randAlphaNum 32 }}
SECRET_KEY: {{ $secret_key | b64enc }}
{{- end }}
{{- end -}}

View File

@@ -0,0 +1,7 @@
{{- include "tc.common.loader.init" . }}
{{/* Render secrets for fireshare */}}
{{- include "fireshare.secrets" . }}
{{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }}

View File

@@ -1,5 +1,4 @@
icon_url: https://truecharts.org/img/chart-icons/fireshare.png
categories:
- Other
- MediaServer-Video
- media