diff --git a/.containers/apps/youtubedl/BASE b/.containers/apps/youtubedl/BASE deleted file mode 100644 index 3d66b16fb18..00000000000 --- a/.containers/apps/youtubedl/BASE +++ /dev/null @@ -1 +0,0 @@ -focal-20210401 diff --git a/.containers/apps/youtubedl/Dockerfile b/.containers/apps/youtubedl/Dockerfile deleted file mode 100644 index df116ca42d3..00000000000 --- a/.containers/apps/youtubedl/Dockerfile +++ /dev/null @@ -1,119 +0,0 @@ -# hadolint ignore=DL3007 -FROM ghcr.io/truecharts/ubuntu:latest AS builder - - -WORKDIR /extract/build - -# hadolint ignore=DL3002 -USER root -ARG VERSION -ENV VERSION=4.2 - -SHELL ["/bin/bash", "-o", "pipefail", "-c"] - -# hadolint ignore=DL3008,DL3015,SC2086,SC2155,DL3003,DL3016 -RUN \ - apt-get -qq update \ - && \ - apt-get -qq install -y \ - npm \ - build-essential - -# hadolint ignore=DL3016 -RUN npm install -g @angular/cli - -RUN \ - export URL="https://github.com/Tzahi12345/YoutubeDL-Material/archive/refs/tags/v${VERSION}.tar.gz" \ - && curl -fsSL -o /tmp/youtubedl.tgz "${URL}" \ - && tar ixzf /tmp/youtubedl.tgz -C /extract --strip-components=1 \ - && cp /extract/package.json /extract/package-lock.json /extract/build - -RUN \ - mkdir /extract/ffmpeg / - && export URL2="https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz" \ - && curl -fsSL -o /tmp/ffmpeg.tgz "${URL2}" \ - && tar ixzf /tmp/ffmpeg.tgz -C /extract/ffmpeg - -# hadolint ignore=DL3016 -RUN \ - echo "==running NPM install==" \ - && npm install \ - && cp /extract/angular.json /extract/tsconfig.json /extract/build \ - && cp -Rf /extract/src /extract/build \ - && ng build --prod - - -# hadolint ignore=DL3007 -FROM ghcr.io/truecharts/ubuntu:latest - -ENV NO_UPDATE_NOTIFIER=true -ENV NODE_ENV=production -ENV APP_DIR="/app" -env XDG_CACHE_HOME="/config/.cache" - -ARG TARGETPLATFORM -ARG BUILDPLATFORM -ARG VERSION - -# hadolint ignore=DL3002 -USER root - -SHELL ["/bin/bash", "-o", "pipefail", "-c"] - -ARG VERSION - -WORKDIR /app -COPY --chown=apps:apps --from=builder [ "/extract/backend/package.json", "/extract/backend/package-lock.json", "/app/" ] -COPY --chown=apps:apps --from=builder [ "/extract/ffmpeg/", "/app/ffmpeg/" ] -# hadolint ignore=DL3008,DL3015,SC2086,SC2155,DL3003,DL3016 -RUN \ - apt-get -qq update \ - && \ - apt-get -qq install -y \ - nodejs \ - npm \ - youtube-dl \ - unzip \ - python \ - ffmpeg \ - atomicparsley \ - && sudo ln -s "/app/ffmpeg/ffmpeg" /usr/local/bin/ \ - && sudo ln -s "/app/ffmpeg/ffprobe" /usr/local/bin/ \ - && mkdir /app/appdata || echo "" \ - && mkdir /config/.cache || echo "" \ - && mkdir /config/appdata || echo "" \ - && ln -s /app/appdata /config/appdata \ - && echo "==Installing youtubedl-material==" \ - && npm install \ - && printf "UpdateMethod=docker\nPackageVersion=%s\nPackageAuthor=[TrueCharts Project](https://truecharts.org)" "${VERSION}" > /app/package_info \ - && echo "==Running Cleanup ==" \ - && apt-get remove -y \ - npm \ - && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \ - && apt-get autoremove -y \ - && apt-get clean \ - && \ - rm -rf \ - /tmp/* \ - /var/lib/apt/lists/* \ - /var/tmp/ \ - && chmod -R 775 /app \ - && chmod -R 775 /config \ - && printf "umask %d" "${UMASK}" >> /etc/bash.bashrc \ - && update-ca-certificates \ - && chown -R apps:apps /app \ - && chown -R apps:apps /config - -COPY --chown=apps:apps --from=builder [ "/extract/build/backend/public/", "/app/public/" ] -COPY --chown=apps:apps --from=builder [ "/extract/backend/", "/app/" ] - -USER apps - -EXPOSE 17442 -COPY ./.containers/apps/youtubedl/entrypoint.sh /entrypoint.sh -CMD [ "/entrypoint.sh" ] - -LABEL "maintainer"="TrueCharts " -LABEL "authors"="TrueCharts " -LABEL "org.opencontainers.image.source"="https://github.com/truecharts/apps/tree/master/.containers/apps/youtubedl" -LABEL "org.opencontainers.image.documentation "="https://truecharts.org" diff --git a/.containers/apps/youtubedl/VERSION b/.containers/apps/youtubedl/VERSION deleted file mode 100644 index bf77d549685..00000000000 --- a/.containers/apps/youtubedl/VERSION +++ /dev/null @@ -1 +0,0 @@ -4.2 diff --git a/.containers/apps/youtubedl/entrypoint.sh b/.containers/apps/youtubedl/entrypoint.sh deleted file mode 100755 index 5c0af08f3d5..00000000000 --- a/.containers/apps/youtubedl/entrypoint.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash - - -exec node /app/app.js ${@} ${EXTRA_ARGS} diff --git a/.containers/apps/youtubedl/goss.yaml b/.containers/apps/youtubedl/goss.yaml deleted file mode 100644 index 9c75ee0dc40..00000000000 --- a/.containers/apps/youtubedl/goss.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -process: - node: - running: true - -port: - tcp6:17442: - listening: true - -# http: -# http://localhost:9117/UI/Login: -# status: 200 -# body: -# - 'Jackett' diff --git a/.containers/apps/youtubedl/latest-base.sh b/.containers/apps/youtubedl/latest-base.sh deleted file mode 100755 index 2d4403d5130..00000000000 --- a/.containers/apps/youtubedl/latest-base.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env bash -cat "./.containers/base/ubuntu/VERSION" diff --git a/.containers/apps/youtubedl/latest-version.sh b/.containers/apps/youtubedl/latest-version.sh deleted file mode 100755 index 903c68ffac8..00000000000 --- a/.containers/apps/youtubedl/latest-version.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -version=$(curl -sX GET "https://api.github.com/repos/Tzahi12345/YoutubeDL-Material/releases" | jq --raw-output '.[0].tag_name') -version="${version#*v}" -version="${version#*release-}" -printf "%s" "${version}" diff --git a/docs/apps/stable/youtubedl-material/CONFIG.md b/docs/apps/stable/youtubedl-material/CONFIG.md deleted file mode 100644 index 6d760c18421..00000000000 --- a/docs/apps/stable/youtubedl-material/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# Configuration Options - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide: -https://truecharts.org/manual/linking/ - -##### Available config options -In the future this page is going to contain an automated list of options available in the installation/edit UI. diff --git a/docs/apps/stable/youtubedl-material/index.md b/docs/apps/stable/youtubedl-material/index.md deleted file mode 100644 index 39c422014b6..00000000000 --- a/docs/apps/stable/youtubedl-material/index.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: auto](https://img.shields.io/badge/AppVersion-auto-informational?style=flat-square) - -YoutubeDL-Material is a Material Design frontend for youtube-dl. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://truecharts.org/ | common | 3.5.2 | - -## Installing the Chart - -To install the chart with the release name `youtubedl-material` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `youtubedl-material` deployment - -- Open TrueNAS SCALE -- Go to Apps -- Go to "Installed Apps" -- Expand the menu in the top-right corner of this App -- Click "Remove" for this specific Apps - -The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release. - -## Support - -- See the [Wiki](https://truecharts.org) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) -- Ask a [question](https://github.com/truecharts/apps/discussions) - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) -All Rights Reserved - The TrueCharts Project diff --git a/docs/apps/stable/youtubedl-material/notes.md b/docs/apps/stable/youtubedl-material/notes.md deleted file mode 100644 index 06266a45028..00000000000 --- a/docs/apps/stable/youtubedl-material/notes.md +++ /dev/null @@ -1,7 +0,0 @@ -# Installation Notes - -## Do not use the default download folders - -By default Youtube-dl uses /data to store downloads into, which is NOT save to store data in. - -Please add Custom Storage that is not mounted to anything inside either /data or /app. diff --git a/stable/youtubedl-material/1.0.1/.helmignore b/stable/youtubedl-material/1.0.1/.helmignore deleted file mode 100644 index e559de0a012..00000000000 --- a/stable/youtubedl-material/1.0.1/.helmignore +++ /dev/null @@ -1,24 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS diff --git a/stable/youtubedl-material/1.0.1/CONFIG.md b/stable/youtubedl-material/1.0.1/CONFIG.md deleted file mode 100644 index 6d760c18421..00000000000 --- a/stable/youtubedl-material/1.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# Configuration Options - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide: -https://truecharts.org/manual/linking/ - -##### Available config options -In the future this page is going to contain an automated list of options available in the installation/edit UI. diff --git a/stable/youtubedl-material/1.0.1/Chart.yaml b/stable/youtubedl-material/1.0.1/Chart.yaml deleted file mode 100644 index a558ad02e65..00000000000 --- a/stable/youtubedl-material/1.0.1/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: youtubedl-material -version: 1.0.1 -# upstream_version: -appVersion: "auto" -description: YoutubeDL-Material is a Material Design frontend for youtube-dl. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/youtubedl-material -icon: https://truecharts.org/_static/img/youtubedl-material-icon.png -keywords: - - media - - youtubedl - - download -sources: - - https://github.com/truecharts/apps/tree/master/stable/youtubedl-material - - https://github.com/Tzahi12345/YoutubeDL-Material - - https://hub.docker.com/r/tzahi12345/youtubedl-material -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.2 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/youtubedl-material/1.0.1/README.md b/stable/youtubedl-material/1.0.1/README.md deleted file mode 100644 index 39c422014b6..00000000000 --- a/stable/youtubedl-material/1.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: auto](https://img.shields.io/badge/AppVersion-auto-informational?style=flat-square) - -YoutubeDL-Material is a Material Design frontend for youtube-dl. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://truecharts.org/ | common | 3.5.2 | - -## Installing the Chart - -To install the chart with the release name `youtubedl-material` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `youtubedl-material` deployment - -- Open TrueNAS SCALE -- Go to Apps -- Go to "Installed Apps" -- Expand the menu in the top-right corner of this App -- Click "Remove" for this specific Apps - -The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release. - -## Support - -- See the [Wiki](https://truecharts.org) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) -- Ask a [question](https://github.com/truecharts/apps/discussions) - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) -All Rights Reserved - The TrueCharts Project diff --git a/stable/youtubedl-material/1.0.1/app-readme.md b/stable/youtubedl-material/1.0.1/app-readme.md deleted file mode 100644 index 7a42f1d5ebf..00000000000 --- a/stable/youtubedl-material/1.0.1/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -YoutubeDL-Material is a Material Design frontend for youtube-dl. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/youtubedl-material/1.0.1/charts/common-3.5.2.tgz b/stable/youtubedl-material/1.0.1/charts/common-3.5.2.tgz deleted file mode 100644 index d1e87964d25..00000000000 Binary files a/stable/youtubedl-material/1.0.1/charts/common-3.5.2.tgz and /dev/null differ diff --git a/stable/youtubedl-material/1.0.1/ix_values.yaml b/stable/youtubedl-material/1.0.1/ix_values.yaml deleted file mode 100644 index d54e9917367..00000000000 --- a/stable/youtubedl-material/1.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# This file contains Values.yaml content that gets added to the output of questions.yaml -# It's ONLY meant for content that the user is NOT expected to change. -# Example: Everything under "image" is not included in questions.yaml but is included here. -## - -image: - repository: ghcr.io/truecharts/youtubedl - pullPolicy: IfNotPresent - tag: v4.2 - -## -# Most other defaults are set in questions.yaml -# For other options please refer to the wiki, default_values.yaml or the common library chart -## diff --git a/stable/youtubedl-material/1.0.1/questions.yaml b/stable/youtubedl-material/1.0.1/questions.yaml deleted file mode 100644 index ebbafde64fe..00000000000 --- a/stable/youtubedl-material/1.0.1/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - - variable: portal - group: "Container Image" - label: "Configure Portal Button" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable" - description: "enable the portal button" - schema: - hidden: true - editable: false - type: boolean - default: true - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - schema: - type: dict - attrs: - - variable: main - label: "Main service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 17442 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 17442 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36052 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: config - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/app/appdata" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - variable: accessMode - label: "Access Mode (Advanced)" - description: "Allow or disallow multiple PVC's writhing to the same PVC" - schema: - type: string - default: "ReadWriteOnce" - enum: - - value: "ReadWriteOnce" - description: "ReadWriteOnce" - - value: "ReadOnlyMany" - description: "ReadOnlyMany" - - value: "ReadWriteMany" - description: "ReadWriteMany" - - variable: size - label: "Size quotum of storage" - schema: - type: string - default: "100Gi" - - - variable: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - variable: mountPath - label: "Mount Path" - description: "Path to mount inside the pod" - schema: - type: path - required: true - default: "" - editable: true - - variable: hostPath - label: "Host Path" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "selfsigned" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "Enable privileged mode for Common-Chart based charts" - schema: - type: boolean - default: false - # Set Pod Security Policy - - variable: podSecurityContext - group: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: true - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 568 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 568 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [568] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 568 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 568 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/stable/youtubedl-material/1.0.1/templates/common.yaml b/stable/youtubedl-material/1.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce21..00000000000 --- a/stable/youtubedl-material/1.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/youtubedl-material/1.0.1/test_values.yaml b/stable/youtubedl-material/1.0.1/test_values.yaml deleted file mode 100644 index 24fa7f1d3aa..00000000000 --- a/stable/youtubedl-material/1.0.1/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# # Default values for YoutubeDL-Material. - -image: - repository: ghcr.io/truecharts/youtubedl - pullPolicy: IfNotPresent - tag: v4.2 -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -services: - main: - enabled: true - port: - port: 17442 - -env: {} - # TZ: UTC - -persistence: - config: - enabled: true - mountPath: "/app/appdata" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -## TrueCharts Values - -ingress: - main: - enabled: false diff --git a/stable/youtubedl-material/1.0.1/values.yaml b/stable/youtubedl-material/1.0.1/values.yaml deleted file mode 100644 index 58eb9c684b0..00000000000 --- a/stable/youtubedl-material/1.0.1/values.yaml +++ /dev/null @@ -1 +0,0 @@ -# This file is empty on purpose, as it should not be used with TrueNAS SCALE diff --git a/stable/youtubedl-material/item.yaml b/stable/youtubedl-material/item.yaml deleted file mode 100644 index 9ebb70333ff..00000000000 --- a/stable/youtubedl-material/item.yaml +++ /dev/null @@ -1,3 +0,0 @@ -categories: - - media -icon_url: https://truecharts.org/_static/img/youtubedl-material-icon.png