diff --git a/incubator/fireshare/0.0.14/templates/common.yaml b/incubator/fireshare/0.0.14/templates/common.yaml deleted file mode 100644 index cbf66c20818..00000000000 --- a/incubator/fireshare/0.0.14/templates/common.yaml +++ /dev/null @@ -1,2 +0,0 @@ -{{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} diff --git a/incubator/fireshare/0.0.14/CHANGELOG.md b/incubator/fireshare/0.0.15/CHANGELOG.md similarity index 91% rename from incubator/fireshare/0.0.14/CHANGELOG.md rename to incubator/fireshare/0.0.15/CHANGELOG.md index 2455d087e7e..afdcb409080 100644 --- a/incubator/fireshare/0.0.14/CHANGELOG.md +++ b/incubator/fireshare/0.0.15/CHANGELOG.md @@ -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 - diff --git a/incubator/fireshare/0.0.14/Chart.lock b/incubator/fireshare/0.0.15/Chart.lock similarity index 80% rename from incubator/fireshare/0.0.14/Chart.lock rename to incubator/fireshare/0.0.15/Chart.lock index a3abae54791..81d8c0c78a3 100644 --- a/incubator/fireshare/0.0.14/Chart.lock +++ b/incubator/fireshare/0.0.15/Chart.lock @@ -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" diff --git a/incubator/fireshare/0.0.14/Chart.yaml b/incubator/fireshare/0.0.15/Chart.yaml similarity index 60% rename from incubator/fireshare/0.0.14/Chart.yaml rename to incubator/fireshare/0.0.15/Chart.yaml index 9a2d71801ad..f08b7801127 100644 --- a/incubator/fireshare/0.0.14/Chart.yaml +++ b/incubator/fireshare/0.0.15/Chart.yaml @@ -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 diff --git a/incubator/fireshare/0.0.14/README.md b/incubator/fireshare/0.0.15/README.md similarity index 91% rename from incubator/fireshare/0.0.14/README.md rename to incubator/fireshare/0.0.15/README.md index 7dd3b6f7434..e28c7273779 100644 --- a/incubator/fireshare/0.0.14/README.md +++ b/incubator/fireshare/0.0.15/README.md @@ -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. diff --git a/incubator/fireshare/0.0.14/app-readme.md b/incubator/fireshare/0.0.15/app-readme.md similarity index 68% rename from incubator/fireshare/0.0.14/app-readme.md rename to incubator/fireshare/0.0.15/app-readme.md index f8725229c4f..2b18da672eb 100644 --- a/incubator/fireshare/0.0.14/app-readme.md +++ b/incubator/fireshare/0.0.15/app-readme.md @@ -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 diff --git a/incubator/fireshare/0.0.14/charts/common-10.4.8.tgz b/incubator/fireshare/0.0.15/charts/common-10.4.8.tgz similarity index 100% rename from incubator/fireshare/0.0.14/charts/common-10.4.8.tgz rename to incubator/fireshare/0.0.15/charts/common-10.4.8.tgz diff --git a/incubator/fireshare/0.0.14/ix_values.yaml b/incubator/fireshare/0.0.15/ix_values.yaml similarity index 60% rename from incubator/fireshare/0.0.14/ix_values.yaml rename to incubator/fireshare/0.0.15/ix_values.yaml index e5e80b08f71..319aec79710 100644 --- a/incubator/fireshare/0.0.14/ix_values.yaml +++ b/incubator/fireshare/0.0.15/ix_values.yaml @@ -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 diff --git a/incubator/fireshare/0.0.14/questions.yaml b/incubator/fireshare/0.0.15/questions.yaml similarity index 99% rename from incubator/fireshare/0.0.14/questions.yaml rename to incubator/fireshare/0.0.15/questions.yaml index de502116929..cd1676a06b7 100644 --- a/incubator/fireshare/0.0.14/questions.yaml +++ b/incubator/fireshare/0.0.15/questions.yaml @@ -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: "" diff --git a/incubator/fireshare/0.0.15/templates/_secrets.tpl b/incubator/fireshare/0.0.15/templates/_secrets.tpl new file mode 100644 index 00000000000..c65f141571e --- /dev/null +++ b/incubator/fireshare/0.0.15/templates/_secrets.tpl @@ -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 -}} diff --git a/incubator/fireshare/0.0.15/templates/common.yaml b/incubator/fireshare/0.0.15/templates/common.yaml new file mode 100644 index 00000000000..b5635570fd1 --- /dev/null +++ b/incubator/fireshare/0.0.15/templates/common.yaml @@ -0,0 +1,7 @@ +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for fireshare */}} +{{- include "fireshare.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/incubator/fireshare/0.0.14/values.yaml b/incubator/fireshare/0.0.15/values.yaml similarity index 100% rename from incubator/fireshare/0.0.14/values.yaml rename to incubator/fireshare/0.0.15/values.yaml diff --git a/incubator/fireshare/item.yaml b/incubator/fireshare/item.yaml index baefad3504e..0ca0970c983 100644 --- a/incubator/fireshare/item.yaml +++ b/incubator/fireshare/item.yaml @@ -1,5 +1,4 @@ icon_url: https://truecharts.org/img/chart-icons/fireshare.png categories: -- Other -- MediaServer-Video +- media