diff --git a/.containers/apps/bazarr/VERSION b/.containers/apps/bazarr/VERSION index 2003b639c40..965065db5b8 100644 --- a/.containers/apps/bazarr/VERSION +++ b/.containers/apps/bazarr/VERSION @@ -1 +1 @@ -0.9.2 +0.9.3 diff --git a/.containers/apps/bazarr/goss.yaml b/.containers/apps/bazarr/goss.yaml new file mode 100644 index 00000000000..e6980f8688e --- /dev/null +++ b/.containers/apps/bazarr/goss.yaml @@ -0,0 +1,15 @@ +--- +process: + python3: + running: true + +port: + tcp:6767: + listening: true + +# # TODO fix this test +# http: +# http://localhost:6767: +# status: 200 +# body: +# - 'Bazarr' diff --git a/.containers/apps/emby/BASE b/.containers/apps/emby/BASE new file mode 100644 index 00000000000..9fd71036bad --- /dev/null +++ b/.containers/apps/emby/BASE @@ -0,0 +1 @@ +focal-20210217 diff --git a/.containers/apps/emby/Dockerfile b/.containers/apps/emby/Dockerfile new file mode 100644 index 00000000000..e3769dfe112 --- /dev/null +++ b/.containers/apps/emby/Dockerfile @@ -0,0 +1,104 @@ +# hadolint ignore=DL3007 +FROM ghcr.io/truecharts/ubuntu:latest as builder + +ARG TARGETPLATFORM +ARG VERSION + +# hadolint ignore=DL3002 +USER root + +WORKDIR /tmp + +SHELL ["/bin/bash", "-o", "pipefail", "-c"] + +# Install system dependencies + +WORKDIR /tmp + +# hadolint ignore=DL3003,DL3008,DL3013,DL3015,SC2086 +RUN \ + echo "**** install packages ****" && \ + apt-get update && \ + apt-get install -y \ + aria2 \ + unrar \ + uuid-runtime \ + cpio \ + jq \ + rpm2cpio \ + beignet-opencl-icd \ + ocl-icd-libopencl1 \ + && echo "**** install emby ****" && \ + mkdir -p \ + /app && \ + curl -o \ + /tmp/emby.rpm -L \ + "https://github.com/MediaBrowser/Emby.Releases/releases/download/${VERSION}/emby-server-rpm_${VERSION}_x86_64.rpm" && \ + cd /tmp && \ + rpm2cpio emby.rpm \ + | cpio -i --make-directories \ + && \ + printf "UpdateMethod=docker\nPackageVersion=%s\nPackageAuthor=[TrueCharts Project](https://truecharts.org)" "${VERSION}" > /app/package_info \ + && \ + mv -t \ + /app \ + /tmp/opt/emby-server/system/* \ + /tmp/opt/emby-server/lib/* \ + /tmp/opt/emby-server/bin/ff* \ + /tmp/opt/emby-server/etc + + +# hadolint ignore=DL3007 +FROM ghcr.io/truecharts/ubuntu:latest + + +ARG TARGETPLATFORM +ARG VERSION + +USER root + +ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" \ + INTEL_NEO_VERSION=21.11.19310 \ + INTEL_IGC_VERSION=1.0.6646 \ + INTEL_GMMLIB_VERSION=20.3.2 \ + APP_DIR="/app" + +# hadolint ignore=DL3008,DL3013,DL3015,SC2086,SC2039 +RUN \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + mesa-va-drivers \ + uuid-runtime && \ + case "${ARCH}" in \ + 'amd64') \ + curl -J -L -o /tmp/gmmlib.deb https://github.com/intel/compute-runtime/releases/download/${INTEL_NEO_VERSION}/intel-gmmlib_${INTEL_GMMLIB_VERSION}_amd64.deb \ + && apt-get install -y /tmp/gmmlib.deb \ + && curl -J -L -o /tmp/#1.deb https://github.com/intel/intel-graphics-compiler/releases/download/igc-${INTEL_IGC_VERSION}/{intel-igc-core,intel-igc-opencl}_${INTEL_IGC_VERSION}_amd64.deb \ + && apt-get install -y /tmp/intel-igc-core.deb /tmp/intel-igc-opencl.deb \ + && curl -J -L -o /tmp/intel-opencl.deb https://github.com/intel/compute-runtime/releases/download/${INTEL_NEO_VERSION}/intel-opencl_${INTEL_NEO_VERSION}_amd64.deb \ + && apt-get install -y /tmp/intel-opencl.deb \ + ;; \ + esac \ + && 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 u=rwX,go=rX /app \ + && printf "umask %d" "${UMASK}" >> /etc/bash.bashrc \ + && update-ca-certificates + +COPY --from=builder /app /app + +USER apps + +EXPOSE 8096 8920 + +COPY ./.containers/apps/emby/entrypoint.sh /entrypoint.sh +CMD ["/entrypoint.sh"] + +LABEL "maintainer"="TrueCharts " +LABEL "org.opencontainers.image.source"="https://github.com/truecharts/apps" diff --git a/.containers/apps/emby/PLATFORM b/.containers/apps/emby/PLATFORM new file mode 100644 index 00000000000..303dc7a5a77 --- /dev/null +++ b/.containers/apps/emby/PLATFORM @@ -0,0 +1 @@ +linux/amd64 diff --git a/.containers/apps/emby/VERSION b/.containers/apps/emby/VERSION new file mode 100644 index 00000000000..c8bf51bc1d0 --- /dev/null +++ b/.containers/apps/emby/VERSION @@ -0,0 +1 @@ +4.5.4.0 diff --git a/.containers/apps/emby/entrypoint.sh b/.containers/apps/emby/entrypoint.sh new file mode 100755 index 00000000000..f3a8c340782 --- /dev/null +++ b/.containers/apps/emby/entrypoint.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +#shellcheck disable=SC1091 +source "/shim/umask.sh" +source "/shim/vpn.sh" + +export LD_LIBRARY_PATH="${APP_DIR}" +export FONTCONFIG_PATH="${APP_DIR}"/etc/fonts +if [ -d "/lib/x86_64-linux-gnu" ]; then + export LIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri:"${APP_DIR}"/dri +fi +export SSL_CERT_FILE="${APP_DIR}"/etc/ssl/certs/ca-certificates.crt + +exec /app/EmbyServer \ + -programdata /config \ + -ffdetect /app/ffdetect \ + -ffmpeg /app/ffmpeg \ + -ffprobe /app/ffprobe \ + -restartexitcode 3 diff --git a/.containers/apps/emby/goss.yaml b/.containers/apps/emby/goss.yaml new file mode 100644 index 00000000000..d4d22d95dca --- /dev/null +++ b/.containers/apps/emby/goss.yaml @@ -0,0 +1,15 @@ +--- +process: + EmbyServer: + running: true + +# # TODO fix this test +# port: +# tcp:8096: +# listening: true + +http: + http://localhost:8096/web: + status: 200 + body: + - 'Emby' diff --git a/.containers/apps/emby/latest-version.sh b/.containers/apps/emby/latest-version.sh new file mode 100755 index 00000000000..7fabde380d4 --- /dev/null +++ b/.containers/apps/emby/latest-version.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +version=$(curl -sX GET https://api.github.com/repos/MediaBrowser/Emby.Releases/releases/latest | jq --raw-output '. | .tag_name') +version="${version#*v}" +version="${version#*release-}" +printf "%s" "${version}" diff --git a/.containers/apps/jackett/VERSION b/.containers/apps/jackett/VERSION index 02ddbe7197a..624342f7584 100644 --- a/.containers/apps/jackett/VERSION +++ b/.containers/apps/jackett/VERSION @@ -1 +1 @@ -0.17.728 +0.17.790 diff --git a/.containers/apps/jackett/goss.yaml b/.containers/apps/jackett/goss.yaml index 720e9aa8979..a2d4806f4ea 100644 --- a/.containers/apps/jackett/goss.yaml +++ b/.containers/apps/jackett/goss.yaml @@ -1,3 +1,4 @@ +--- process: jackett: running: true @@ -10,4 +11,4 @@ http: http://localhost:9117/UI/Login: status: 200 body: - - 'Jackett' + - 'Jackett' diff --git a/.containers/apps/lidarr/Dockerfile b/.containers/apps/lidarr/Dockerfile index 7b43274ef6b..012358d374b 100644 --- a/.containers/apps/lidarr/Dockerfile +++ b/.containers/apps/lidarr/Dockerfile @@ -11,8 +11,8 @@ RUN \ apt-get -qq update \ && \ apt-get -qq install -y \ + libchromaprint-tools \ libicu66 \ - mediainfo \ && \ case "${TARGETPLATFORM}" in \ 'linux/amd64') export ARCH='x64' ;; \ diff --git a/.containers/apps/lidarr/VERSION b/.containers/apps/lidarr/VERSION index fcc738c6948..3c24a2e5dc4 100644 --- a/.containers/apps/lidarr/VERSION +++ b/.containers/apps/lidarr/VERSION @@ -1 +1 @@ -0.8.0.2086 +0.8.0.2096 diff --git a/.containers/apps/lidarr/entrypoint.sh b/.containers/apps/lidarr/entrypoint.sh index 5927015c8f7..ab83da75b47 100755 --- a/.containers/apps/lidarr/entrypoint.sh +++ b/.containers/apps/lidarr/entrypoint.sh @@ -4,4 +4,4 @@ source "/shim/umask.sh" source "/shim/vpn.sh" -exec /app/Lidarr -nobrowser -data=/config ${EXTRA_ARGS} +exec /app/Lidarr --nobrowser --data=/config ${EXTRA_ARGS} diff --git a/.containers/apps/lidarr/goss.yaml b/.containers/apps/lidarr/goss.yaml index 362201a9f9e..0386a697b5f 100644 --- a/.containers/apps/lidarr/goss.yaml +++ b/.containers/apps/lidarr/goss.yaml @@ -1,3 +1,4 @@ +--- process: Lidarr: running: true @@ -10,4 +11,4 @@ http: http://localhost:8686: status: 200 body: - - 'Lidarr' + - 'Lidarr' diff --git a/.containers/apps/nzbget/goss.yaml b/.containers/apps/nzbget/goss.yaml new file mode 100644 index 00000000000..63295650379 --- /dev/null +++ b/.containers/apps/nzbget/goss.yaml @@ -0,0 +1,14 @@ +--- +process: + nzbget: + running: true + +port: + tcp:6789: + listening: true + +http: + http://localhost:6789: + status: 200 + body: + - 'NZBGet' diff --git a/.containers/apps/nzbhydra2/VERSION b/.containers/apps/nzbhydra2/VERSION index c10780c628a..3e388a4ac94 100644 --- a/.containers/apps/nzbhydra2/VERSION +++ b/.containers/apps/nzbhydra2/VERSION @@ -1 +1 @@ -3.13.1 +3.13.2 diff --git a/.containers/apps/nzbhydra2/goss.yaml b/.containers/apps/nzbhydra2/goss.yaml new file mode 100644 index 00000000000..3e616fd4bdb --- /dev/null +++ b/.containers/apps/nzbhydra2/goss.yaml @@ -0,0 +1,15 @@ +--- +process: + python3: + running: true + +port: + tcp:5076: + listening: true + +# # TODO fix this test +# http: +# http://localhost:5076: +# status: 200 +# body: +# - 'NZBHydra2' diff --git a/.containers/apps/ombi/VERSION b/.containers/apps/ombi/VERSION index 10deda8964a..98936bfa87a 100644 --- a/.containers/apps/ombi/VERSION +++ b/.containers/apps/ombi/VERSION @@ -1 +1 @@ -4.0.1222 +4.0.1275 diff --git a/.containers/apps/plex/Dockerfile b/.containers/apps/plex/Dockerfile index fa588b4ae83..7ff57bc96dc 100644 --- a/.containers/apps/plex/Dockerfile +++ b/.containers/apps/plex/Dockerfile @@ -7,8 +7,8 @@ ARG VERSION USER root ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" \ - INTEL_NEO_VERSION=20.48.18558 \ - INTEL_IGC_VERSION=1.0.5699 \ + INTEL_NEO_VERSION=21.11.19310 \ + INTEL_IGC_VERSION=1.0.6646 \ INTEL_GMMLIB_VERSION=20.3.2 \ PLEX_DOWNLOAD="https://downloads.plex.tv/plex-media-server-new" \ PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR="/config/Library/Application Support" \ @@ -25,6 +25,14 @@ RUN \ export ARCH='amd64'; \ export EXTRA_INSTALL_ARG='beignet-opencl-icd ocl-icd-libopencl1'; \ ;; \ + 'linux/arm64') \ + export ARCH='arm64'; \ + export EXTRA_INSTALL_ARG=''; \ + unset NVIDIA_DRIVER_CAPABILITIES; \ + unset INTEL_NEO_VERSION; \ + unset INTEL_IGC_VERSION; \ + unset INTEL_GMMLIB_VERSION; \ + ;; \ esac \ && \ apt-get -qq update \ @@ -38,11 +46,12 @@ RUN \ && \ case "${ARCH}" in \ 'amd64') \ - curl -J -L -o /tmp/gmmlib.deb https://github.com/intel/compute-runtime/releases/download/${INTEL_NEO_VERSION}/intel-gmmlib_${INTEL_GMMLIB_VERSION}_amd64.deb \ + aria2c -d /tmp -o gmmlib.deb https://github.com/intel/compute-runtime/releases/download/${INTEL_NEO_VERSION}/intel-gmmlib_${INTEL_GMMLIB_VERSION}_amd64.deb \ && apt-get install -y /tmp/gmmlib.deb \ - && curl -J -L -o /tmp/#1.deb https://github.com/intel/intel-graphics-compiler/releases/download/igc-${INTEL_IGC_VERSION}/{intel-igc-core,intel-igc-opencl}_${INTEL_IGC_VERSION}_amd64.deb \ + && aria2c -d /tmp -o intel-igc-core.deb https://github.com/intel/intel-graphics-compiler/releases/download/igc-${INTEL_IGC_VERSION}/intel-igc-core_${INTEL_IGC_VERSION}_amd64.deb \ + && aria2c -d /tmp -o intel-igc-opencl.deb https://github.com/intel/intel-graphics-compiler/releases/download/igc-${INTEL_IGC_VERSION}/intel-igc-opencl_${INTEL_IGC_VERSION}_amd64.deb \ && apt-get install -y /tmp/intel-igc-core.deb /tmp/intel-igc-opencl.deb \ - && curl -J -L -o /tmp/intel-opencl.deb https://github.com/intel/compute-runtime/releases/download/${INTEL_NEO_VERSION}/intel-opencl_${INTEL_NEO_VERSION}_amd64.deb \ + && aria2c -d /tmp -o intel-opencl.deb https://github.com/intel/compute-runtime/releases/download/${INTEL_NEO_VERSION}/intel-opencl_${INTEL_NEO_VERSION}_amd64.deb \ && apt-get install -y /tmp/intel-opencl.deb \ ;; \ esac \ diff --git a/.containers/apps/plex/VERSION b/.containers/apps/plex/VERSION index fa9f18cf684..0c42bdec330 100644 --- a/.containers/apps/plex/VERSION +++ b/.containers/apps/plex/VERSION @@ -1 +1 @@ -1.22.0.4163-d8c4875dd +1.22.1.4228-724c56e62 diff --git a/.containers/apps/plex/goss.yaml b/.containers/apps/plex/goss.yaml new file mode 100644 index 00000000000..2c1f71e6269 --- /dev/null +++ b/.containers/apps/plex/goss.yaml @@ -0,0 +1,15 @@ +--- +process: + Plex Media Serv: + running: true + +port: + tcp6:32400: + listening: true + +# # TODO fix this test +# http: +# http://localhost:32400: +# status: 200 +# body: +# - 'Plex' diff --git a/.containers/apps/qbittorrent/VERSION b/.containers/apps/qbittorrent/VERSION index e91d9be2a86..afaf52f1971 100644 --- a/.containers/apps/qbittorrent/VERSION +++ b/.containers/apps/qbittorrent/VERSION @@ -1 +1 @@ -4.3.3 +4.3.4.1 diff --git a/.containers/apps/qbittorrent/goss.yaml b/.containers/apps/qbittorrent/goss.yaml new file mode 100644 index 00000000000..570916e3ca3 --- /dev/null +++ b/.containers/apps/qbittorrent/goss.yaml @@ -0,0 +1,14 @@ +--- +process: + qbittorrent-nox: + running: true + +port: + tcp6:8080: + listening: true + +http: + http://localhost:8080: + status: 200 + body: + - 'qBittorrent Web UI' diff --git a/.containers/apps/qbittorrent/qBittorrent.conf b/.containers/apps/qbittorrent/qBittorrent.conf index f358aa4888d..49339bac5b2 100644 --- a/.containers/apps/qbittorrent/qBittorrent.conf +++ b/.containers/apps/qbittorrent/qBittorrent.conf @@ -8,8 +8,9 @@ Accepted=true [Preferences] Connection\UPnP=false Connection\PortRangeMin=6881 -Downloads\SavePath=/tmp/downloads +Downloads\SavePath=/downloads/downloads Downloads\ScanDirsV2=@Variant(\0\0\0\x1c\0\0\0\0) -Downloads\TempPath=/tmp/incomplete +Downloads\TempPath=/downloads/incomplete WebUI\Address=* WebUI\ServerDomains=* +WebUI\HostHeaderValidation=false diff --git a/.containers/apps/radarr/Dockerfile b/.containers/apps/radarr/Dockerfile index 0da55b3edb7..76071b0c309 100644 --- a/.containers/apps/radarr/Dockerfile +++ b/.containers/apps/radarr/Dockerfile @@ -12,20 +12,20 @@ RUN \ && \ apt-get -qq install -y \ libicu66 \ - mediainfo \ + libmediainfo0v5 \ && \ case "${TARGETPLATFORM}" in \ 'linux/amd64') export ARCH='x64' ;; \ esac \ && \ curl -fsSL -o /tmp/radarr.tar.gz \ - "https://radarr.servarr.com/v1/update/develop/updatefile?version=${VERSION}&os=linux&runtime=netcore&arch=${ARCH}" \ + "https://radarr.servarr.com/v1/update/master/updatefile?version=${VERSION}&os=linux&runtime=netcore&arch=${ARCH}" \ && tar ixzf /tmp/radarr.tar.gz -C /app --strip-components 1 \ && \ rm -rf \ /app/Radarr.Update* \ && \ - printf "UpdateMethod=docker\nBranch=develop\nPackageVersion=%s\nPackageAuthor=[TrueCharts Project](https://truecharts.org)" "${VERSION}" > /app/package_info \ + printf "UpdateMethod=docker\nBranch=master\nPackageVersion=%s\nPackageAuthor=[TrueCharts Project](https://truecharts.org)" "${VERSION}" > /app/package_info \ && \ apt-get autoremove -y \ && apt-get clean \ diff --git a/.containers/apps/radarr/entrypoint.sh b/.containers/apps/radarr/entrypoint.sh index 898a61b84c9..63f438f0e03 100755 --- a/.containers/apps/radarr/entrypoint.sh +++ b/.containers/apps/radarr/entrypoint.sh @@ -4,4 +4,4 @@ source "/shim/umask.sh" source "/shim/vpn.sh" -exec /app/Radarr -nobrowser -data=/config ${EXTRA_ARGS} +exec /app/Radarr --nobrowser --data=/config ${EXTRA_ARGS} diff --git a/.containers/apps/radarr/goss.yaml b/.containers/apps/radarr/goss.yaml index 8ba17f76338..525db00ed8a 100644 --- a/.containers/apps/radarr/goss.yaml +++ b/.containers/apps/radarr/goss.yaml @@ -1,3 +1,4 @@ +--- process: Radarr: running: true @@ -10,4 +11,4 @@ http: http://localhost:7878: status: 200 body: - - 'Radarr' + - 'Radarr' diff --git a/.containers/apps/radarr/latest-version.sh b/.containers/apps/radarr/latest-version.sh index 67caf0930fa..902d2fa864e 100755 --- a/.containers/apps/radarr/latest-version.sh +++ b/.containers/apps/radarr/latest-version.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -version=$(curl -sX GET "https://radarr.servarr.com/v1/update/develop/changes?os=linux" | jq --raw-output '.[0].version') +version=$(curl -sX GET "https://radarr.servarr.com/v1/update/master/changes?os=linux" | jq --raw-output '.[0].version') version="${version#*v}" version="${version#*release-}" printf "%s" "${version}" diff --git a/.containers/apps/readarr/VERSION b/.containers/apps/readarr/VERSION index 0f640c3ed4b..db5d9691016 100644 --- a/.containers/apps/readarr/VERSION +++ b/.containers/apps/readarr/VERSION @@ -1 +1 @@ -0.1.0.536 +0.1.0.545 diff --git a/.containers/apps/readarr/goss.yaml b/.containers/apps/readarr/goss.yaml new file mode 100644 index 00000000000..ac261f43ba7 --- /dev/null +++ b/.containers/apps/readarr/goss.yaml @@ -0,0 +1,14 @@ +--- +process: + Readarr: + running: true + +port: + tcp6:8787: + listening: true + +http: + http://localhost:8787: + status: 200 + body: + - 'Readarr' diff --git a/.containers/apps/sabnzbd/entrypoint.sh b/.containers/apps/sabnzbd/entrypoint.sh index cff619443ac..130399f70b1 100755 --- a/.containers/apps/sabnzbd/entrypoint.sh +++ b/.containers/apps/sabnzbd/entrypoint.sh @@ -4,4 +4,21 @@ source "/shim/umask.sh" source "/shim/vpn.sh" +if [[ ! -f "/config/sabnzbd.ini" ]]; then + printf "Copying over default configuration ... " + mkdir -p /config/sabnzbd + cp /app/sabnzbd.ini /config/sabnzbd.ini + + printf "Creating api keys ... " + api_key=$(cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 32 | head -n 1) + nzb_key=$(cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 32 | head -n 1) + sed -i -e "s/^api_key *=.*$/api_key = ${api_key}/g" /config/sabnzbd.ini + sed -i -e "s/^nzb_key *=.*$/nzb_key = ${nzb_key}/g" /config/sabnzbd.ini +fi + +if [[ -n ${HOST_WHITELIST_ENTRIES} ]]; then + printf "Updating host_whitelist setting ... " + sed -i -e "s/^host_whitelist *=.*$/host_whitelist = ${HOSTNAME}, ${HOST_WHITELIST_ENTRIES}/g" /config/sabnzbd.ini +fi + exec /usr/bin/python3 /app/SABnzbd.py --browser 0 --server 0.0.0.0:8080 --config-file /config/sabnzbd.ini ${EXTRA_ARGS} diff --git a/.containers/apps/sabnzbd/goss.yaml b/.containers/apps/sabnzbd/goss.yaml new file mode 100644 index 00000000000..52bc578f8e6 --- /dev/null +++ b/.containers/apps/sabnzbd/goss.yaml @@ -0,0 +1,14 @@ +--- +process: + python3: + running: true + +port: + tcp:8080: + listening: true + +http: + http://localhost:8080/sabnzbd: + status: 200 + body: + - 'SABnzbd Quick-Start Wizard' diff --git a/.containers/apps/sabnzbd/sabnzbd.ini b/.containers/apps/sabnzbd/sabnzbd.ini new file mode 100644 index 00000000000..8884a0453b3 --- /dev/null +++ b/.containers/apps/sabnzbd/sabnzbd.ini @@ -0,0 +1,304 @@ +__version__ = 19 +__encoding__ = utf-8 +[misc] +pre_script = None +queue_complete = "" +queue_complete_pers = 0 +bandwidth_perc = 100 +refresh_rate = 0 +interface_settings = "" +queue_limit = 20 +config_lock = 0 +sched_converted = 0 +notified_new_skin = 0 +direct_unpack_tested = 0 +check_new_rel = 1 +auto_browser = 0 +language = en +enable_https_verification = 1 +host = 0.0.0.0 +port = 8080 +https_port = "" +username = "" +password = "" +bandwidth_max = "" +cache_limit = "" +web_dir = Glitter +web_color = "" +https_cert = server.cert +https_key = server.key +https_chain = "" +enable_https = 0 +inet_exposure = 0 +local_ranges = , +api_key = "" +nzb_key = "" +permissions = "" +download_dir = Downloads/incomplete +download_free = "" +complete_dir = Downloads/complete +complete_free = "" +fulldisk_autoresume = 0 +script_dir = "" +nzb_backup_dir = "" +admin_dir = admin +dirscan_dir = "" +dirscan_speed = 5 +password_file = "" +log_dir = logs +max_art_tries = 3 +load_balancing = 2 +top_only = 0 +sfv_check = 1 +quick_check_ext_ignore = nfo, sfv, srr +script_can_fail = 0 +enable_recursive = 1 +flat_unpack = 0 +par_option = "" +pre_check = 0 +nice = "" +win_process_prio = 3 +ionice = "" +fail_hopeless_jobs = 1 +fast_fail = 1 +auto_disconnect = 1 +no_dupes = 0 +no_series_dupes = 0 +series_propercheck = 1 +pause_on_pwrar = 1 +ignore_samples = 0 +deobfuscate_final_filenames = 0 +auto_sort = "" +direct_unpack = 0 +direct_unpack_threads = 3 +propagation_delay = 0 +folder_rename = 1 +replace_spaces = 0 +replace_dots = 0 +safe_postproc = 1 +pause_on_post_processing = 0 +sanitize_safe = 0 +cleanup_list = , +unwanted_extensions = , +action_on_unwanted_extensions = 0 +new_nzb_on_failure = 0 +history_retention = 0 +enable_meta = 1 +quota_size = "" +quota_day = "" +quota_resume = 0 +quota_period = m +rating_enable = 0 +rating_host = "" +rating_api_key = "" +rating_filter_enable = 0 +rating_filter_abort_audio = 0 +rating_filter_abort_video = 0 +rating_filter_abort_encrypted = 0 +rating_filter_abort_encrypted_confirm = 0 +rating_filter_abort_spam = 0 +rating_filter_abort_spam_confirm = 0 +rating_filter_abort_downvoted = 0 +rating_filter_abort_keywords = "" +rating_filter_pause_audio = 0 +rating_filter_pause_video = 0 +rating_filter_pause_encrypted = 0 +rating_filter_pause_encrypted_confirm = 0 +rating_filter_pause_spam = 0 +rating_filter_pause_spam_confirm = 0 +rating_filter_pause_downvoted = 0 +rating_filter_pause_keywords = "" +enable_tv_sorting = 0 +tv_sort_string = "" +tv_sort_countries = 1 +tv_categories = "" +enable_movie_sorting = 0 +movie_sort_string = "" +movie_sort_extra = -cd%1 +movie_extra_folder = 0 +movie_categories = movies, +enable_date_sorting = 0 +date_sort_string = "" +date_categories = tv, +schedlines = , +rss_rate = 60 +ampm = 0 +replace_illegal = 1 +start_paused = 0 +enable_all_par = 0 +enable_par_cleanup = 1 +enable_unrar = 1 +enable_unzip = 1 +enable_7zip = 1 +enable_filejoin = 1 +enable_tsjoin = 1 +overwrite_files = 0 +ignore_unrar_dates = 0 +backup_for_duplicates = 1 +empty_postproc = 0 +wait_for_dfolder = 0 +rss_filenames = 0 +api_logging = 1 +html_login = 1 +osx_menu = 1 +osx_speed = 1 +warn_dupl_jobs = 1 +helpfull_warnings = 1 +keep_awake = 1 +win_menu = 1 +allow_incomplete_nzb = 0 +enable_broadcast = 1 +max_art_opt = 0 +ipv6_hosting = 0 +fixed_ports = 1 +api_warnings = 1 +disable_api_key = 0 +no_penalties = 0 +x_frame_options = 1 +require_modern_tls = 0 +num_decoders = 3 +rss_odd_titles = nzbindex.nl/, nzbindex.com/, nzbclub.com/ +req_completion_rate = 100.2 +selftest_host = self-test.sabnzbd.org +movie_rename_limit = 100M +size_limit = 0 +show_sysload = 2 +history_limit = 10 +wait_ext_drive = 5 +max_foldername_length = 246 +nomedia_marker = "" +ipv6_servers = 1 +url_base = /sabnzbd +host_whitelist = 2b4152ea8457, +max_url_retries = 10 +downloader_sleep_time = 10 +ssdp_broadcast_interval = 15 +email_server = "" +email_to = , +email_from = "" +email_account = "" +email_pwd = "" +email_endjob = 0 +email_full = 0 +email_dir = "" +email_rss = 0 +email_cats = *, +[logging] +log_level = 1 +max_log_size = 5242880 +log_backups = 5 +[ncenter] +ncenter_enable = 0 +ncenter_cats = *, +ncenter_prio_startup = 1 +ncenter_prio_download = 0 +ncenter_prio_pause_resume = 0 +ncenter_prio_pp = 0 +ncenter_prio_complete = 1 +ncenter_prio_failed = 1 +ncenter_prio_disk_full = 1 +ncenter_prio_new_login = 0 +ncenter_prio_warning = 0 +ncenter_prio_error = 0 +ncenter_prio_queue_done = 1 +ncenter_prio_other = 1 +[acenter] +acenter_enable = 0 +acenter_cats = *, +acenter_prio_startup = 0 +acenter_prio_download = 0 +acenter_prio_pause_resume = 0 +acenter_prio_pp = 0 +acenter_prio_complete = 1 +acenter_prio_failed = 1 +acenter_prio_disk_full = 1 +acenter_prio_new_login = 0 +acenter_prio_warning = 0 +acenter_prio_error = 0 +acenter_prio_queue_done = 1 +acenter_prio_other = 1 +[ntfosd] +ntfosd_enable = 1 +ntfosd_cats = *, +ntfosd_prio_startup = 1 +ntfosd_prio_download = 0 +ntfosd_prio_pause_resume = 0 +ntfosd_prio_pp = 0 +ntfosd_prio_complete = 1 +ntfosd_prio_failed = 1 +ntfosd_prio_disk_full = 1 +ntfosd_prio_new_login = 0 +ntfosd_prio_warning = 0 +ntfosd_prio_error = 0 +ntfosd_prio_queue_done = 1 +ntfosd_prio_other = 1 +[prowl] +prowl_enable = 0 +prowl_cats = *, +prowl_apikey = "" +prowl_prio_startup = -3 +prowl_prio_download = -3 +prowl_prio_pause_resume = -3 +prowl_prio_pp = -3 +prowl_prio_complete = 0 +prowl_prio_failed = 1 +prowl_prio_disk_full = 1 +prowl_prio_new_login = -3 +prowl_prio_warning = -3 +prowl_prio_error = -3 +prowl_prio_queue_done = 0 +prowl_prio_other = 0 +[pushover] +pushover_token = "" +pushover_userkey = "" +pushover_device = "" +pushover_emergency_expire = 3600 +pushover_emergency_retry = 60 +pushover_enable = 0 +pushover_cats = *, +pushover_prio_startup = -3 +pushover_prio_download = -2 +pushover_prio_pause_resume = -2 +pushover_prio_pp = -3 +pushover_prio_complete = -1 +pushover_prio_failed = -1 +pushover_prio_disk_full = 1 +pushover_prio_new_login = -3 +pushover_prio_warning = 1 +pushover_prio_error = 1 +pushover_prio_queue_done = -1 +pushover_prio_other = -1 +[pushbullet] +pushbullet_enable = 0 +pushbullet_cats = *, +pushbullet_apikey = "" +pushbullet_device = "" +pushbullet_prio_startup = 0 +pushbullet_prio_download = 0 +pushbullet_prio_pause_resume = 0 +pushbullet_prio_pp = 0 +pushbullet_prio_complete = 1 +pushbullet_prio_failed = 1 +pushbullet_prio_disk_full = 1 +pushbullet_prio_new_login = 0 +pushbullet_prio_warning = 0 +pushbullet_prio_error = 0 +pushbullet_prio_queue_done = 0 +pushbullet_prio_other = 1 +[nscript] +nscript_enable = 0 +nscript_cats = *, +nscript_script = "" +nscript_parameters = "" +nscript_prio_startup = 1 +nscript_prio_download = 0 +nscript_prio_pause_resume = 0 +nscript_prio_pp = 0 +nscript_prio_complete = 1 +nscript_prio_failed = 1 +nscript_prio_disk_full = 1 +nscript_prio_new_login = 0 +nscript_prio_warning = 0 +nscript_prio_error = 0 +nscript_prio_queue_done = 1 +nscript_prio_other = 1 diff --git a/.containers/apps/sonarr/Dockerfile b/.containers/apps/sonarr/Dockerfile index 6f6589647c8..7650b012209 100644 --- a/.containers/apps/sonarr/Dockerfile +++ b/.containers/apps/sonarr/Dockerfile @@ -20,19 +20,17 @@ RUN \ && apt-get -qq update \ && \ apt-get -qq install -y \ - libicu66 \ - mediainfo \ - mono-devel \ - ca-certificates-mono \ + mono-complete=${MONO_VERSION}\* \ + libmediainfo0v5 \ && \ curl -fsSL -o /tmp/sonarr.tar.gz \ - "https://download.sonarr.tv/v3/phantom-develop/${VERSION}/Sonarr.phantom-develop.${VERSION}.linux.tar.gz" \ + "https://download.sonarr.tv/v3/main/${VERSION}/Sonarr.main.${VERSION}.linux.tar.gz" \ && tar ixzf /tmp/sonarr.tar.gz -C /app --strip-components 1 \ && \ rm -rf \ /app/Sonarr.Update* \ && \ - printf "UpdateMethod=docker\nBranch=phantom-develop\nPackageVersion=%s\nPackageAuthor=[TrueCharts Project](https://truecharts.org)" "${VERSION}" > /app/package_info \ + printf "UpdateMethod=docker\nBranch=main\nPackageVersion=%s\nPackageAuthor=[TrueCharts Project](https://truecharts.org)" "${VERSION}" > /app/package_info \ && \ gpgconf --kill all \ && apt-get remove -y gnupg2 \ diff --git a/.containers/apps/sonarr/VERSION b/.containers/apps/sonarr/VERSION index 8f2e88e50e3..014632ec24d 100644 --- a/.containers/apps/sonarr/VERSION +++ b/.containers/apps/sonarr/VERSION @@ -1 +1 @@ -3.0.5.1143 +3.0.5.1144 diff --git a/.containers/apps/sonarr/entrypoint.sh b/.containers/apps/sonarr/entrypoint.sh index d59b92971fb..4fdde94e062 100755 --- a/.containers/apps/sonarr/entrypoint.sh +++ b/.containers/apps/sonarr/entrypoint.sh @@ -4,4 +4,4 @@ source "/shim/umask.sh" source "/shim/vpn.sh" -exec /usr/bin/mono --debug /app/Sonarr.exe -nobrowser -data=/config ${EXTRA_ARGS} +exec /usr/bin/mono --debug /app/Sonarr.exe --nobrowser --data=/config ${EXTRA_ARGS} diff --git a/.containers/apps/sonarr/goss.yaml b/.containers/apps/sonarr/goss.yaml index 1b29fc0aab8..0747e31f21b 100644 --- a/.containers/apps/sonarr/goss.yaml +++ b/.containers/apps/sonarr/goss.yaml @@ -1,3 +1,4 @@ +--- process: mono: running: true @@ -10,4 +11,4 @@ http: http://localhost:8989: status: 200 body: - - 'Sonarr (Preview)' + - 'Sonarr (Preview)' diff --git a/.containers/apps/sonarr/latest-version.sh b/.containers/apps/sonarr/latest-version.sh index 8f53028f7b4..052b7f0c3d0 100755 --- a/.containers/apps/sonarr/latest-version.sh +++ b/.containers/apps/sonarr/latest-version.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -version=$(curl -sX GET "https://services.sonarr.tv/v1/download/phantom-develop?version=3" | jq --raw-output '.version') +version=$(curl -sX GET "https://services.sonarr.tv/v1/download/main?version=3" | jq --raw-output '.version') version="${version#*v}" version="${version#*release-}" printf "%s" "${version}" diff --git a/.containers/apps/tautulli/VERSION b/.containers/apps/tautulli/VERSION index 743af5e1251..a04abec9149 100644 --- a/.containers/apps/tautulli/VERSION +++ b/.containers/apps/tautulli/VERSION @@ -1 +1 @@ -2.6.8 +2.6.10 diff --git a/.containers/apps/tautulli/goss.yaml b/.containers/apps/tautulli/goss.yaml new file mode 100644 index 00000000000..395b64626f5 --- /dev/null +++ b/.containers/apps/tautulli/goss.yaml @@ -0,0 +1,15 @@ +--- +process: + python3: + running: true + +port: + tcp:8181: + listening: true + +# # TODO fix this test +# http: +# http://localhost:8181: +# status: 200 +# body: +# - 'Tautulli' diff --git a/.containers/apps/transmission/goss.yaml b/.containers/apps/transmission/goss.yaml new file mode 100644 index 00000000000..2132c6ba99e --- /dev/null +++ b/.containers/apps/transmission/goss.yaml @@ -0,0 +1,14 @@ +--- +process: + transmission-da: + running: true + +port: + tcp:9091: + listening: true + +http: + http://localhost:9091: + status: 200 + body: + - 'Transmission Web Interface' diff --git a/.containers/base/alpine/VERSION b/.containers/base/alpine/VERSION index e4fba218358..2c20ac9bea3 100644 --- a/.containers/base/alpine/VERSION +++ b/.containers/base/alpine/VERSION @@ -1 +1 @@ -3.12 +3.13.3 diff --git a/.containers/base/alpine/latest-version.sh b/.containers/base/alpine/latest-version.sh new file mode 100644 index 00000000000..42e040452ce --- /dev/null +++ b/.containers/base/alpine/latest-version.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +version=$(curl -s "https://registry.hub.docker.com/v1/repositories/library/alpine/tags" | jq --raw-output '.[] | select(.name | contains(".")) | .name' | sort -t "." -k1,1n -k2,2n -k3,3n | tail -n1) +version="${version#*v}" +version="${version#*release-}" +printf "%s" "${version}" diff --git a/.containers/base/ubuntu/Dockerfile b/.containers/base/ubuntu/Dockerfile index c84f3459c19..7aa14f093cf 100644 --- a/.containers/base/ubuntu/Dockerfile +++ b/.containers/base/ubuntu/Dockerfile @@ -4,11 +4,20 @@ FROM ubuntu:${VERSION} ARG TARGETPLATFORM +SHELL ["/bin/bash", "-o", "pipefail", "-c"] + +# DEBIAN_FRONTEND: https://askubuntu.com/questions/972516/debian-frontend-environment-variable +# APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE: http://stackoverflow.com/questions/48162574/ddg#49462622 ENV \ DEBCONF_NONINTERACTIVE_SEEN=true \ - DEBIAN_FRONTEND=noninteractive \ + DEBIAN_FRONTEND="noninteractive" \ + APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=DontWarn \ TINI_VERSION=0.19.0 \ - UMASK=0002 + UMASK=0002 \ + LANG=en_US.UTF-8 \ + LANGUAGE=en_US:en \ + LC_ALL=en_US.UTF-8 \ + MICRO_CONFIG_HOME=/tmp RUN \ adduser apps \ @@ -26,12 +35,7 @@ WORKDIR /app # hadolint ignore=DL3008,DL3015 RUN \ set -eux \ - && \ - case "${TARGETPLATFORM}" in \ - 'linux/amd64') export ARCH='amd64' ;; \ - esac \ - && \ - echo 'APT::Install-Recommends "false";' >/etc/apt/apt.conf.d/00recommends \ + && echo 'APT::Install-Recommends "false";' >/etc/apt/apt.conf.d/00recommends \ && echo 'APT::Install-Suggests "false";' >>/etc/apt/apt.conf.d/00recommends \ && echo 'APT::Get::Install-Recommends "false";' >>/etc/apt/apt.conf.d/00recommends \ && echo 'APT::Get::Install-Suggests "false";' >>/etc/apt/apt.conf.d/00recommends \ @@ -39,22 +43,30 @@ RUN \ apt-get -qq update \ && \ apt-get install -y \ + bash \ ca-certificates \ curl \ - gnupg2 \ + jq \ locales \ + tini \ tzdata \ - vim \ && locale-gen en_US.UTF-8 \ - && curl -fsSL -o /sbin/tini "https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini-${ARCH}" \ - && curl -fsSL -o /tini.asc "https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini-${ARCH}.asc" \ - && gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 595E85A6B1B4779EA4DAAEC70B588DFF0527A9B7 \ - && gpg --batch --verify /tini.asc /sbin/tini \ - && chmod +x /sbin/tini \ - && gpgconf --kill all \ + && update-locale \ + && dpkg-reconfigure -f noninteractive locales \ + && MICRO_VERSION=$(curl -s "https://api.github.com/repos/zyedidia/micro/releases" | jq --raw-output '.[0].tag_name') \ + && MICRO_VERSION="${MICRO_VERSION#?}" \ + && curl -fsSL "https://github.com/zyedidia/micro/releases/download/v${MICRO_VERSION}/micro-${MICRO_VERSION}-linux64.tar.gz" | tar xzf - -C /tmp --strip-components=1 \ + && mv /tmp/micro /usr/local/bin/micro \ + && ln -s /usr/local/bin/micro /usr/local/bin/vi \ + && ln -s /usr/local/bin/micro /usr/local/bin/vim \ + && ln -s /usr/local/bin/micro /usr/local/bin/nano \ + && ln -s /usr/local/bin/micro /usr/local/bin/emacs \ + && unset MICRO_ARCH \ + && unset MICRO_VERSION \ && \ - apt-get remove -y \ - gnupg2 \ + printf "/bin/bash /shim/greeting.sh" >> /etc/bash.bashrc \ + && \ + apt-get remove -y jq \ && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \ && apt-get autoremove -y \ && apt-get clean \ @@ -71,7 +83,7 @@ USER apps VOLUME [ "/config" ] COPY ./.containers/base/ubuntu/shim /shim -ENTRYPOINT [ "/sbin/tini", "--" ] +ENTRYPOINT [ "/usr/bin/tini", "--" ] LABEL "maintainer"="TrueCharts " LABEL "org.opencontainers.image.source"="https://github.com/truecharts/apps" diff --git a/.containers/base/ubuntu/VERSION b/.containers/base/ubuntu/VERSION index 9fd71036bad..6b8af1a0a7f 100644 --- a/.containers/base/ubuntu/VERSION +++ b/.containers/base/ubuntu/VERSION @@ -1 +1 @@ -focal-20210217 +focal-20210325 diff --git a/.containers/base/ubuntu/shim/greeting.sh b/.containers/base/ubuntu/shim/greeting.sh new file mode 100644 index 00000000000..26971f2946f --- /dev/null +++ b/.containers/base/ubuntu/shim/greeting.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +echo " +Welcome to a TrueCharts App Container, + +* Repository: https://github.com/truecharts/apps +* Docs: https://truecharts.org +* This container uses the micro CLI text editor +* Bugs or feature requests should be opened in an GH issue +* Questions should be discussed on GH discussions +" diff --git a/.github/README.md b/.github/README.md index bf8146af9c3..af32ea28fef 100644 --- a/.github/README.md +++ b/.github/README.md @@ -1,7 +1,7 @@ # About TrueCharts
**Community App Catalog for TrueNAS SCALE** -[![GitHub last commit](https://img.shields.io/github/last-commit/truecharts/truecharts/master.svg)](https://github.com/truecharts/truecharts/commits) [![Charts: Release](https://github.com/truecharts/charts/actions/workflows/charts-release.yaml/badge.svg)](https://github.com/truecharts/charts/actions/workflows/charts-release.yaml) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts?ref=badge_shield) [![License](https://img.shields.io/badge/License-BSD%203--Clause-orange.svg)](https://github.com/truecharts/truecharts/blob/master/docs/LICENSE.BSD3) +[![GitHub last commit](https://img.shields.io/github/last-commit/truecharts/truecharts/master.svg)](https://github.com/truecharts/apps/commits) [![Charts: Release](https://github.com/truecharts/apps/actions/workflows/charts-release.yaml/badge.svg)](https://github.com/truecharts/apps/actions/workflows/charts-release.yaml) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts?ref=badge_shield) [![License](https://img.shields.io/badge/License-BSD%203--Clause-orange.svg)](https://github.com/truecharts/apps/blob/master/docs/LICENSE.BSD3) --- Truecharts is an innitiative to provide high quality Apps to use with the TrueNAS SCALE App Ecosystem. Our primary goals are: @@ -16,14 +16,14 @@ All our apps are supposed to work together, be easy to setup using the TrueNAS U Installing TrueCharts within TrueNAS SCALE, still requires the CLI. However it's not hard: - Go to you shell of choice (either SSH or the TrueNAS webui shell) - enter `cli` -- enter `app catalog create repository="https://github.com/truecharts/truecharts" label="TrueCharts"` +- enter `app catalog create repository="https://github.com/truecharts/apps" label="TrueCharts"` For more information, please visit our website: https://truecharts.org ## FAQ -Please refer to our [FAQ](https://truecharts.org/about/FAQ/) and [Issue tracker](https://github.com/truecharts/charts/issues) before creating an issue. +Please refer to our [FAQ](https://truecharts.org/about/FAQ/) and [Issue tracker](https://github.com/truecharts/apps/issues) before creating an issue. There is a significant chance your issue has been reported before! ## Getting into creating Apps diff --git a/.github/chart_schema.yaml b/.github/chart_schema.yaml new file mode 100644 index 00000000000..ffc238e9a9c --- /dev/null +++ b/.github/chart_schema.yaml @@ -0,0 +1,38 @@ +apiVersion: str() +kubeVersion: str() +name: str() +version: str(required=True) +upstream_version: any(str(), num(), required=False) +appVersion: any(str(), num()) +description: str() +type: str(required=True) +deprecated: bool(required=False) +home: str() +icon: str() +engine: str(required=False) +condition: str(required=False) +keywords: list(str(), required=False) +tags: str(required=False) +sources: list(str(), required=False) +dependencies: list(include('dependency'), required=False) +maintainers: list(include('maintainer')) +annotations: map(str(), str(), required=False) +--- +maintainer: + name: str() + email: str(required=False) + url: str(required=True) +--- +dependency: + name: str() + repository: str() + version: str() + condition: str(required=False) + tags: list(str(), required=False) + import-values: any(list(str()), list(include('import-value')), required=False) + enabled: bool(required=False) + alias: str(required=False) +--- +import-value: + child: str() + parent: str() diff --git a/.github/ct-install.yaml b/.github/ct-install.yaml new file mode 100644 index 00000000000..195cf0c86b9 --- /dev/null +++ b/.github/ct-install.yaml @@ -0,0 +1,7 @@ +remote: origin +target-branch: master +helm-extra-args: --timeout 600s +excluded-charts: common +chart-yaml-schema: .github/chart_schema.yaml +chart-repos: +- truecharts=https://truecharts.org diff --git a/.github/ct.yaml b/.github/ct-lint.yaml similarity index 60% rename from .github/ct.yaml rename to .github/ct-lint.yaml index 3294ec08df7..dc505cc6126 100644 --- a/.github/ct.yaml +++ b/.github/ct-lint.yaml @@ -1,3 +1,4 @@ remote: origin target-branch: master helm-extra-args: --timeout 600s +chart-yaml-schema: .github/chart_schema.yaml diff --git a/.github/workflows/apps.test.yaml b/.github/workflows/apps.test.yaml new file mode 100644 index 00000000000..b046ae17879 --- /dev/null +++ b/.github/workflows/apps.test.yaml @@ -0,0 +1,301 @@ +name: "Apps: test" + +on: + pull_request: + branches: + - '**' + tags-ignore: + - '**' + paths: + - 'stable/**' + - '!stable/**/*.md' + - '!stable/**/README.md' + - '!stable/**/README.md.gotmpl' + - '!stable/**/app-readme.md' + - '!stable/**/app-readme.md.gotmpl' + - '!stable/**/docs/*' + - 'beta/**' + - '!beta/**/*.md' + - '!beta/**/README.md' + - '!beta/**/README.md.gotmpl' + - '!beta/**/app-readme.md' + - '!beta/**/app-readme.md.gotmpl' + - '!beta/**/docs/*' + - '.github/workflows/apps.test.yaml' + +jobs: + catalog-test: + runs-on: ubuntu-latest + container: + image: ixsystems/catalog_validation:latest + + steps: + - uses: actions/checkout@v2 + name: Checkout + - name: Validate catalog format + run: | + /bin/bash -c "PWD=${pwd}; /usr/local/bin/catalog_validate validate --path $PWD" + + common-lint: + runs-on: ubuntu-latest + outputs: + changed: ${{ steps.list-changed.outputs.changed }} + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Install Helm + uses: azure/setup-helm@v1 + with: + version: v3.5.3 + + - uses: actions/setup-python@v2 + with: + python-version: 3.7 + + - name: Set up chart-testing + uses: helm/chart-testing-action@v2.0.1 + + - name: Run chart-testing (list-changed) + id: list-changed + run: | + changed=$(ct list-changed --config .github/ct-lint.yaml --chart-dirs 'library') + if [[ -n "$changed" ]]; then + echo "::set-output name=changed::true" + fi + + - name: Run chart-testing (lint) + id: lint + if: steps.list-changed.outputs.changed == 'true' + run: ct lint --config .github/ct-lint.yaml --chart-dirs 'library' + + + common-test: + runs-on: ubuntu-latest + needs: common-lint + steps: + - name: Checkout + uses: actions/checkout@v2 + if: needs.common-lint.outputs.changed == 'true' + with: + fetch-depth: 0 + + - name: prep + if: needs.common-lint.outputs.changed == 'true' + run: | + rm -Rf library/common-test/values.yaml + touch library/common-test/values.yaml + + - name: Install Helm + uses: azure/setup-helm@v1 + if: needs.common-lint.outputs.changed == 'true' + with: + version: v3.5.3 + + - uses: actions/setup-python@v2 + if: needs.common-lint.outputs.changed == 'true' + with: + python-version: 3.7 + + - name: Set up chart-testing + uses: helm/chart-testing-action@v2.0.1 + if: needs.common-lint.outputs.changed == 'true' + + - name: Create k3d cluster + uses: nolar/setup-k3d-k3s@v1 + if: needs.common-lint.outputs.changed == 'true' + with: + version: v1.19 + + - name: Run chart-testing (install) + if: needs.common-lint.outputs.changed == 'true' + run: ct install --config .github/ct-install.yaml --charts 'library/common-test' + + common-unittest: + runs-on: ubuntu-latest + needs: common-lint + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Install Dev tools + run: sudo apt-get update && sudo apt-get install -y jq libjq-dev + + - name: Install Helm + uses: azure/setup-helm@v1 + with: + version: v3.5.3 + + - name: Install Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: 2.7 + + - name: Install dependencies + run: | + export RUBYJQ_USE_SYSTEM_LIBRARIES=1 + bundle install + - name: Run tests + run: | + bundle exec m -r .tools/tests/charts + + pre-release: + if: needs.common-lint.outputs.changed == 'true' + needs: [common-test, common-unittest, catalog-test] + runs-on: ubuntu-latest + outputs: + release: ${{ steps.prep.outputs.release }} + timeout-minutes: 5 + steps: + - name: Prepare + id: prep + run: | + if [ "${{github.event_name}}" == "pull_request" ]; then + echo ::set-output name=release::false + else + echo ::set-output name=release::true + fi + - name: Block concurrent jobs + uses: softprops/turnstyle@v1 + if: steps.prep.outputs.release == 'true' + with: + continue-after-seconds: 180 + env: + GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }} + + common-release: + needs: pre-release + runs-on: ubuntu-latest + if: needs.pre-release.outputs.release == 'true' + steps: + - name: Block concurrent jobs + uses: softprops/turnstyle@v1 + with: + continue-after-seconds: 180 + env: + GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }} + + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + token: ${{ secrets.BOT_TOKEN }} + + - name: Configure Git + run: | + git config user.name "TrueCharts-Bot" + git config user.email "bot@truecharts.org" + + - name: Install Helm + uses: azure/setup-helm@v1 + with: + version: v3.5.3 + + - name: Run chart-releaser + uses: helm/chart-releaser-action@v1.2.0 + with: + charts_dir: library + charts_repo_url: "" + config: .github/cr.yaml + env: + CR_TOKEN: "${{ secrets.BOT_TOKEN }}" + + - name: Commit and Push new index + run: | + git config user.name "TrueCharts-Bot" + git config user.email "bot@truecharts.org" + git add --all + git commit -sm "Commit chart-index updates" || exit 0 + git push + + changes: + name: Get changed Apps + runs-on: ubuntu-20.04 + outputs: + matrix: "{\"app\": ${{ steps.reduce.outputs.apps }} }" + steps: + - name: Checkout + uses: actions/checkout@v2 + - uses: dorny/paths-filter@v2 + id: filter + with: + list-files: json + filters: | + changed: + - 'stable/**' + - 'beta/**' + - run: echo '${{ toJson(steps.filter.outputs) }}' > changes.json + - id: reduce + run: | + APPS=$(jq --raw-output '.changed_files | fromjson | .[] |= sub("(?(?(?[\/]?)[^\/]+\/)(?(?[\/]?)[^\/]+)(?.+))"; "\(.second_directory)") | unique' changes.json) + echo ::set-output name=apps::${APPS} + + app-tests: + needs: [catalog-test, changes] + name: App Tests + runs-on: ubuntu-latest + strategy: + matrix: ${{ fromJson(needs.changes.outputs.matrix) }} + fail-fast: false + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Prepare-Lint + id: prep-lint + run: | + if test -f "./stable/${{ matrix.app }}/item.yaml"; then + train="stable" + else + train="beta" + fi + echo ::set-output name=train::${train} + maxfolderversion=$(ls -l ${train}/${{ matrix.app }} | grep ^d | awk '{print $9}' | tail -n 1) + echo "Detected folder version: ${maxfolderversion}" + mkdir ${train}/${{ matrix.app }}/${maxfolderversion}/ci || exit 0 + cp ${train}/${{ matrix.app }}/${maxfolderversion}/test_values.yaml ${train}/${{ matrix.app }}/${maxfolderversion}/ci/test-values.yaml + echo ::set-output name=maxfolderversion::${maxfolderversion} + + - name: Install Helm + uses: azure/setup-helm@v1 + with: + version: v3.5.3 + + - uses: actions/setup-python@v2 + with: + python-version: 3.7 + + - name: Set up chart-testing + uses: helm/chart-testing-action@v2.0.1 + + + - name: Run chart-testing (lint) + id: lint + run: ct lint --config .github/ct-lint.yaml --charts '${{ steps.prep-lint.outputs.train }}/${{ matrix.app }}/${{ steps.prep-lint.outputs.maxfolderversion }}' + + - name: Prepare-Test + run: | + mv -f ${{ steps.prep-lint.outputs.train }}/${{ matrix.app }}/${{ steps.prep-lint.outputs.maxfolderversion }}/* ${{ steps.prep-lint.outputs.train }}/${{ matrix.app }}/ + rm -Rf ${{ steps.prep-lint.outputs.train }}/${{ matrix.app }}/${{ steps.prep-lint.outputs.maxfolderversion }} + + - name: Create k3d cluster + uses: nolar/setup-k3d-k3s@v1 + with: + version: v1.19 + + - name: Run chart-testing (install) + run: ct install --config .github/ct-install.yaml --charts '${{ steps.prep-lint.outputs.train }}/${{ matrix.app }}' + + app-tests-complete: + needs: [app-tests, common-unittest, common-test] + name: Apps Test Complete + runs-on: ubuntu-latest + steps: + - name: complete message + run: echo "App Tests Completed Successfully" diff --git a/.github/workflows/charts.release.yaml b/.github/workflows/charts.release.yaml deleted file mode 100644 index 2bce48e4b56..00000000000 --- a/.github/workflows/charts.release.yaml +++ /dev/null @@ -1,111 +0,0 @@ -name: "Charts: Release" - -on: - push: - branches: - - master - - staging - tags-ignore: - - '**' - paths: - - 'library/**' - - '!library/**/*.md' - - '!library/**/README.md' - - '!library/**/README.md.gotmpl' - - '!library/**/app-readme.md' - - '!library/**/app-readme.md.gotmpl' - - '!library/**/docs/*' - - '.github/workflows/charts.release.yaml' - - '.github/cr.yaml' - -jobs: - pre-release: - runs-on: ubuntu-latest - timeout-minutes: 5 - steps: - - name: Block concurrent jobs - uses: softprops/turnstyle@v1 - with: - continue-after-seconds: 180 - env: - GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }} - - release: - needs: pre-release - runs-on: ubuntu-latest - steps: - - name: Block concurrent jobs - uses: softprops/turnstyle@v1 - with: - continue-after-seconds: 180 - env: - GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }} - - - name: Checkout - uses: actions/checkout@v2 - with: - fetch-depth: 0 - token: ${{ secrets.BOT_TOKEN }} - - - name: Configure Git - run: | - git config user.name "TrueCharts-Bot" - git config user.email "bot@truecharts.org" - - - name: Install Helm - uses: azure/setup-helm@v1 - with: - version: v3.5.2 - - - name: Run chart-releaser - uses: helm/chart-releaser-action@v1.2.0 - with: - charts_dir: library - charts_repo_url: "" - config: .github/cr.yaml - env: - CR_TOKEN: "${{ secrets.BOT_TOKEN }}" - - - name: Commit and Push new index - run: | - git config user.name "TrueCharts-Bot" - git config user.email "bot@truecharts.org" - git add --all - git commit -sm "Commit chart-index updates" || exit 0 - git push - - # Update the generated timestamp in the index.yaml - # needed until https://github.com/helm/chart-releaser/issues/90 - # or helm/chart-releaser-action supports this -# post-release: -# needs: release -# runs-on: ubuntu-latest -# steps: -# - name: Block concurrent jobs -# uses: softprops/turnstyle@v1 -# with: -# continue-after-seconds: 180 -# env: -# GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }} -# -# - name: Checkout -# uses: actions/checkout@v2 -# with: -# ref: "gh-pages" -# fetch-depth: 0 -# -# - name: Configure Git -# run: | -# git config user.name "TrueCharts-Bot" -# git config user.email "bot@truecharts.org" -# -# - name: Commit and push timestamp updates -# run: | -# if [[ -f index.yaml ]]; then -# git pull -# export generated_date=$(date --utc +%FT%T.%9NZ) -# sed -i -e "s/^generated:.*/generated: \"$generated_date\"/" index.yaml -# git add index.yaml -# git commit -sm "Update generated timestamp [ci-skip]" || exit 0 -# git push -# fi diff --git a/.github/workflows/charts.renovate.yaml b/.github/workflows/charts.renovate.yaml index 503fda4d48e..b11c4f3efe9 100644 --- a/.github/workflows/charts.renovate.yaml +++ b/.github/workflows/charts.renovate.yaml @@ -27,9 +27,24 @@ jobs: with: version: v3.5.2 - - name: update folder names and dependencies + - name: update folder names and dependencies for stable run: | - for chart in charts/*; do + for chart in stable/*; do + if [ -d "${chart}" ]; then + maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) + maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }') + chartname=$(basename ${chart}) + echo "Processing: ${chart} - folder: ${maxfolderversion} - version: ${maxchartversion}" + helm dependency update ${chart}/${maxfolderversion} + if [ "${maxfolderversion}" != "${maxchartversion}" ]; then + mv -f ${chart}/${maxfolderversion} ${chart}/${maxchartversion} + echo "renamed ${chart}/${maxfolderversion} to ${chart}/${maxchartversion}" + fi + fi + done + - name: update folder names and dependencies for beta + run: | + for chart in beta/*; do if [ -d "${chart}" ]; then maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }') @@ -43,6 +58,7 @@ jobs: fi done + - name: Commit and push updated charts run: | git add --all diff --git a/.github/workflows/charts.test.yml b/.github/workflows/charts.test.yml deleted file mode 100644 index 0e28bff7769..00000000000 --- a/.github/workflows/charts.test.yml +++ /dev/null @@ -1,119 +0,0 @@ -name: "Charts: Test" - -on: - pull_request: - branches: - - '**' - tags-ignore: - - '**' - paths: - - 'library/**' - - '!library/**/*.md' - - '!library/**/README.md' - - '!library/**/README.md.gotmpl' - - '!library/**/app-readme.md' - - '!library/**/app-readme.md.gotmpl' - - '!library/**/docs/*' - - 'charts/**' - - '!charts/**/*.md' - - '!charts/**/README.md' - - '!charts/**/README.md.gotmpl' - - '!charts/**/app-readme.md' - - '!charts/**/app-readme.md.gotmpl' - - '!charts/**/docs/*' - - '.github/workflows/charts.test.yaml' - -jobs: - catalog-tests: - runs-on: ubuntu-latest - container: - image: ixsystems/catalog_validation:latest - - steps: - - uses: actions/checkout@v2 - name: Checkout - - name: Validate catalog format - run: | - /bin/bash -c "PWD=${pwd}; /usr/local/bin/catalog_validate validate --path $PWD" - - - common-lint: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - name: Install Helm - uses: azure/setup-helm@v1 - with: - version: v3.4.0 - - uses: actions/setup-python@v2 - with: - python-version: 3.7 - - name: Set up chart-testing - uses: helm/chart-testing-action@v2.0.1 - - name: Run chart-testing (lint) - id: lint - run: ct lint --config .github/ct.yaml --charts 'library/common' - - name: Create kind cluster - uses: helm/kind-action@v1.1.0 - - common-unittest: - runs-on: ubuntu-latest - needs: common-lint - steps: - - name: Checkout - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - - name: Install Dev tools - run: sudo apt-get update && sudo apt-get install -y jq libjq-dev - - - name: Install Helm - uses: azure/setup-helm@v1 - with: - version: v3.4.0 - - - name: Install Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: 2.7 - - - name: Install dependencies - run: | - export RUBYJQ_USE_SYSTEM_LIBRARIES=1 - bundle install - - name: Run tests - run: | - bundle exec m -r .tools/tests/charts - - - chart-tests: - needs: [common-lint, common-unittest, catalog-tests] - runs-on: ubuntu-20.04 - - steps: - - name: Install Helm - run: /bin/bash -c "curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash" - - - name: Checkout - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - - name: Fetch base branch history - run: git fetch origin master:master - - - name: Setup catalog validation - run: | - sudo apt update > /dev/null 2>&1 - sudo apt install -y python3-all-dev python3-pip python3-setuptools > /dev/null 2>&1 - git clone https://github.com/truenas/catalog_validation - sudo pip3 install --disable-pip-version-check --exists-action w -r catalog_validation/requirements.txt > /dev/null 2>&1 - sudo pip3 install -U catalog_validation/. - - - name: Validate changed charts - run: /bin/bash -c "PWD=${pwd}; sudo /usr/local/bin/charts_validate deploy --path $PWD" diff --git a/.github/workflows/containers.build.yaml b/.github/workflows/containers.build.yaml index 6923296b6a2..2f6fb3be9d3 100644 --- a/.github/workflows/containers.build.yaml +++ b/.github/workflows/containers.build.yaml @@ -1,10 +1,10 @@ name: "Containers: Test-and-Build" on: + workflow_dispatch: push: branches: - main - - staging paths: - '.containers/apps/**' - '.containers/base/**' @@ -50,7 +50,7 @@ jobs: - name: Checkout uses: actions/checkout@v2 - name: hadolint - uses: reviewdog/action-hadolint@v1 + uses: reviewdog/action-hadolint@v1.17.1 with: github_token: ${{ secrets.BOT_TOKEN }} reporter: github-pr-review @@ -78,7 +78,7 @@ jobs: if test -f "./.containers/apps/${{ matrix.container }}/Dockerfile"; then CATEGORY="apps" else - CATEGORY="base" + CATEGORY="base" fi echo ::set-output name=category::${CATEGORY} VERSION=$(cat ./.containers/${CATEGORY}/${{ matrix.container }}/VERSION) @@ -102,7 +102,6 @@ jobs: platforms: all - name: Login to GHCR - if: github.event_name != 'pull_request' uses: docker/login-action@v1 with: registry: ghcr.io @@ -118,15 +117,6 @@ jobs: version: latest driver-opts: image=moby/buildkit:master - # Make sure we can store buildx cache in-between builds - - name: Cache Docker layers - uses: actions/cache@v2 - with: - path: /tmp/.buildx-cache - key: ${{ runner.os }}-buildx-${{ github.sha }} - restore-keys: | - ${{ runner.os }}-buildx- - # Install the GOSS testing framework - name: Set up goss/dgoss uses: e1himself/goss-installation-action@v1.0.3 @@ -145,17 +135,8 @@ jobs: load: true tags: | ghcr.io/${{ github.repository_owner }}/${{ matrix.container }}:test - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache-new - - # Temporary fix - # https://github.com/docker/build-push-action/issues/252 - # https://github.com/moby/buildkit/issues/1896 - - name: Move cache - if: ${{ steps.prep.outputs.goss == 'true' }} - run: | - rm -rf /tmp/.buildx-cache - mv /tmp/.buildx-cache-new /tmp/.buildx-cache | exit 0 + cache-from: type=registry,ref=ghcr.io/${{ github.repository_owner }}/${{ matrix.container }}:buildcache + cache-to: type=registry,ref=ghcr.io/${{ github.repository_owner }}/${{ matrix.container }}:buildcache,mode=max # Run GOSS tests if included with the container - name: Run GOSS tests @@ -177,13 +158,13 @@ jobs: tags: | ghcr.io/${{ github.repository_owner }}/${{ matrix.container }}:latest ghcr.io/${{ github.repository_owner }}/${{ matrix.container }}:v${{ steps.prep.outputs.version }} - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache-new + cache-from: type=registry,ref=ghcr.io/${{ github.repository_owner }}/${{ matrix.container }}:buildcache + cache-to: type=registry,ref=ghcr.io/${{ github.repository_owner }}/${{ matrix.container }}:buildcache,mode=max - # Temporary fix - # https://github.com/docker/build-push-action/issues/252 - # https://github.com/moby/buildkit/issues/1896 - - name: Move cache - run: | - rm -rf /tmp/.buildx-cache - mv /tmp/.buildx-cache-new /tmp/.buildx-cache + container-build-complete: + needs: [build] + name: Container Build Completed + runs-on: ubuntu-latest + steps: + - name: complete message + run: echo "Container Build and Tests Completed Successfully" diff --git a/.github/workflows/containers.update.yaml b/.github/workflows/containers.update.yaml index 97247a4db5f..16c05ec4d2c 100644 --- a/.github/workflows/containers.update.yaml +++ b/.github/workflows/containers.update.yaml @@ -5,7 +5,6 @@ on: push: branches: - main - - staging paths: - ".github/workflows/containers.update.yaml" schedule: @@ -55,6 +54,6 @@ jobs: git config user.name "TrueCharts Bot" git config user.email "bot@truecharts.org" git add -A - git commit -sam "Adding new release versions" || exit 0 + git commit -sam "chore: added new container release versions" || exit 0 git push fi diff --git a/.github/workflows/docs.copy.yaml b/.github/workflows/docs.copy.yaml index e5cec7fde78..edb41ee0d23 100644 --- a/.github/workflows/docs.copy.yaml +++ b/.github/workflows/docs.copy.yaml @@ -1,6 +1,7 @@ name: "Docs: Copy" on: + workflow_dispatch: push: branches: - master @@ -9,26 +10,24 @@ on: - '**' paths: - 'library/**/Chart.yaml' - - 'library/**/README.md' - - 'library/**/LICENSE' - - 'library/**/**/CONFIG.md' - - 'library/**/app-readme.md' - - 'charts/**/Chart.yaml' - - 'charts/**/**/README.md' - - 'charts/**/**/CONFIG.md' - - 'charts/**/**/LICENSE' - - 'charts/**/**/app-readme.md' + - '.tools/gen-helm-docs.sh' + - '**.gotmpl' + - '**/LICENSE' + - '**LICENSE' + - '**.md' - '.github/README.md' - - '.github/CODE_OF_CONDUCT.md' + - '.github/CODE_OF_CONDUCT' + - '.github/CONTRIBUTING' - './LICENSE' - './NOTICE' - '.github/workflows/docs.copy.yaml' jobs: - publish-app-docs: + copy: runs-on: ubuntu-latest + name: "Copy" steps: - - name: Checkout-Master + - name: Checkout uses: actions/checkout@v2 with: token: ${{ secrets.BOT_TOKEN }} @@ -43,25 +42,40 @@ jobs: - name: Copy general readme to website run: | - cp .github/README.md docs/about/index.md || echo "readme copy failed, continuing..." - cp .github/CODE_OF_CONDUCT docs/about/code_of_conduct.md || echo "CODE_OF_CONDUCT copy failed, continuing..." - cp .github/CONTRIBUTING docs/development/contributing.md || echo "CONTRIBUTING copy failed, continuing..." - cp LICENSE docs/about/LICENSE.md || echo "license copy failed, continuing..." + yes | cp -rf .github/README.md docs/about/index.md || echo "readme copy failed, continuing..." + yes | cp -rf .github/CODE_OF_CONDUCT docs/about/code_of_conduct.md || echo "CODE_OF_CONDUCT copy failed, continuing..." + yes | cp -rf .github/CONTRIBUTING docs/development/contributing.md || echo "CONTRIBUTING copy failed, continuing..." + yes | cp -rf LICENSE docs/about/LICENSE.md || echo "license copy failed, continuing..." sed -i '1s/^/# License
\n\n/' docs/about/LICENSE.md - cp NOTICE docs/about/NOTICE.md || echo "license copy failed, continuing..." + yes | cp -rf NOTICE docs/about/NOTICE.md || echo "license copy failed, continuing..." sed -i '1s/^/# NOTICE
\n\n/' docs/about/NOTICE.md ls docs/ - - name: Copy Apps readme to website + - name: Copy stable Apps readme to website run: | - for chart in charts/*; do + for chart in stable/*; do if [ -d "${chart}" ]; then maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) chartname=$(basename ${chart}) echo "Processing: ${chart} - folder: ${maxfolderversion}" mkdir -p docs/apps/${chartname} || echo "app path already exists, continuing..." - cp ${chart}/${maxfolderversion}/README.md docs/apps/${chartname}/index.md || echo "readme copy failed, continuing..." - cp ${chart}/${maxfolderversion}/LICENSE docs/apps/${chartname}/LICENSE.md || echo "license copy failed, continuing..." + yes | cp -rf ${chart}/${maxfolderversion}/README.md docs/apps/${chartname}/index.md || echo "readme copy failed, continuing..." + yes | cp -rf ${chart}/${maxfolderversion}/LICENSE docs/apps/${chartname}/LICENSE.md || echo "license copy failed, continuing..." + sed -i '1s/^/# License
\n\n/' docs/apps/${chartname}/LICENSE.md || echo "license edit failed, continuing..." + fi + done + ls docs/apps/ + + - name: Copy beta Apps readme to website + run: | + for chart in beta/*; do + if [ -d "${chart}" ]; then + maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) + chartname=$(basename ${chart}) + echo "Processing: ${chart} - folder: ${maxfolderversion}" + mkdir -p docs/apps/${chartname} || echo "app path already exists, continuing..." + yes | cp -rf ${chart}/${maxfolderversion}/README.md docs/apps/${chartname}/index.md || echo "readme copy failed, continuing..." + yes | cp -rf ${chart}/${maxfolderversion}/LICENSE docs/apps/${chartname}/LICENSE.md || echo "license copy failed, continuing..." sed -i '1s/^/# License
\n\n/' docs/apps/${chartname}/LICENSE.md || echo "license edit failed, continuing..." fi done diff --git a/.github/workflows/docs.deploy.yaml b/.github/workflows/docs.deploy.yaml index 0c3d6114fec..dc314d1c8e5 100644 --- a/.github/workflows/docs.deploy.yaml +++ b/.github/workflows/docs.deploy.yaml @@ -1,5 +1,6 @@ name: "Docs: Deploy" on: + workflow_dispatch: push: branches: - master diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d7fc402cf7f..3d5bd8c6eb5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -9,3 +9,8 @@ repos: - id: mixed-line-ending - id: check-merge-conflict - id: check-case-conflict + - id: check-executables-have-shebangs + - id: check-docstring-first + - id: check-symlinks + - id: destroyed-symlinks + - id: fix-byte-order-marker diff --git a/.tools/copy-common.sh b/.tools/copy-common.sh index 001bd143797..c7afc62b1b3 100755 --- a/.tools/copy-common.sh +++ b/.tools/copy-common.sh @@ -1,4 +1,30 @@ -for chart in charts/*; do +#!/bin/sh +for chart in stable/*; do + if [ -d "${chart}" ]; then + maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) + chartname=$(basename ${chart}) + echo "Processing: ${chart} - folder: ${maxfolderversion} - version: ${maxchartversion}" + + rm -Rf ${chart}/${maxfolderversion}/charts/*.tgz + cp -f library/common-test/charts/* ${chart}/${maxfolderversion}/charts/ + + fi +done + + +for chart in beta/*; do + if [ -d "${chart}" ]; then + maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) + chartname=$(basename ${chart}) + echo "Processing: ${chart} - folder: ${maxfolderversion} - version: ${maxchartversion}" + + rm -Rf ${chart}/${maxfolderversion}/charts/*.tgz + cp -f library/common-test/charts/* ${chart}/${maxfolderversion}/charts/ + + fi +done + +for chart in staging/*; do if [ -d "${chart}" ]; then maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) chartname=$(basename ${chart}) diff --git a/.tools/fixfolders.sh b/.tools/fixfolders.sh index b47476469ab..0886a8b3c60 100755 --- a/.tools/fixfolders.sh +++ b/.tools/fixfolders.sh @@ -1,4 +1,35 @@ -for chart in charts/*; do +#!/bin/sh +for chart in staging/*; do + if [ -d "${chart}" ]; then + maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) + maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }') + chartname=$(basename ${chart}) + echo "Processing: ${chart} - folder: ${maxfolderversion} - version: ${maxchartversion}" + helm dependency update --skip-refresh ${chart}/${maxfolderversion} + if [ "${maxfolderversion}" != "${maxchartversion}" ]; then + mv -f ${chart}/${maxfolderversion} ${chart}/${maxchartversion} + echo "renamed ${chart}/${maxfolderversion} to ${chart}/${maxchartversion}" + fi + fi +done + + +for chart in stable/*; do + if [ -d "${chart}" ]; then + maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) + maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }') + chartname=$(basename ${chart}) + echo "Processing: ${chart} - folder: ${maxfolderversion} - version: ${maxchartversion}" + helm dependency update --skip-refresh ${chart}/${maxfolderversion} + if [ "${maxfolderversion}" != "${maxchartversion}" ]; then + mv -f ${chart}/${maxfolderversion} ${chart}/${maxchartversion} + echo "renamed ${chart}/${maxfolderversion} to ${chart}/${maxchartversion}" + fi + fi +done + + +for chart in beta/*; do if [ -d "${chart}" ]; then maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }') diff --git a/.tools/gen-helm-docs.sh b/.tools/gen-helm-docs.sh index 90cc7bb9b85..be0b993c562 100755 --- a/.tools/gen-helm-docs.sh +++ b/.tools/gen-helm-docs.sh @@ -18,11 +18,9 @@ readme_template="${repository}/.tools/templates/chart/README.md.gotmpl" config_template="${repository}/.tools/templates/chart/CONFIG.md.gotmpl" app_readme_template="${repository}/.tools/templates/chart/app-readme.md.gotmpl" -# Gather all charts using the common library, excluding common-test -charts=$(find "${repository}" -name "Chart.yaml" -exec grep --exclude="*common-test*" -l "\- name\: common" {} \;) root="${repository}" -for chart in charts/*; do +for chart in stable/*; do if [ -d "${chart}" ]; then maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }') @@ -31,17 +29,73 @@ for chart in charts/*; do # Copy CONFIG template to each Chart directory, do not overwrite if exists cp -n "${config_template}" "${chart}/${maxfolderversion}/CONFIG.md.gotmpl" || true helm-docs \ - --ignore-file="${repository}/.helmdocsignore" \ + --ignore-file=".helmdocsignore" \ --output-file="README.md" \ --template-files="${repository}/.tools/templates/chart/README.md.gotmpl" \ --chart-search-root="${chart}/${maxfolderversion}" helm-docs \ - --ignore-file="${repository}/.helmdocsignore" \ + --ignore-file=".helmdocsignore" \ --output-file="CONFIG.md" \ --template-files="${chart}/${maxfolderversion}/CONFIG.md.gotmpl" \ --chart-search-root="${chart}/${maxfolderversion}" helm-docs \ - --ignore-file="${repository}/.helmdocsignore" \ + --ignore-file=".helmdocsignore" \ + --output-file="app-readme.md" \ + --template-files="${repository}/.tools/templates/chart/app-readme.md.gotmpl" \ + --chart-search-root="${chart}/${maxfolderversion}" + + + fi +done + +for chart in stable/*; do + if [ -d "${chart}" ]; then + maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) + maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }') + chartname=$(basename ${chart}) + echo "-] Copying templates to ${repository}/${chart}/${maxfolderversion}" + # Copy CONFIG template to each Chart directory, do not overwrite if exists + cp -n "${config_template}" "${chart}/${maxfolderversion}/CONFIG.md.gotmpl" || true + helm-docs \ + --ignore-file=".helmdocsignore" \ + --output-file="README.md" \ + --template-files="${repository}/.tools/templates/chart/README.md.gotmpl" \ + --chart-search-root="${chart}/${maxfolderversion}" + helm-docs \ + --ignore-file=".helmdocsignore" \ + --output-file="CONFIG.md" \ + --template-files="${chart}/${maxfolderversion}/CONFIG.md.gotmpl" \ + --chart-search-root="${chart}/${maxfolderversion}" + helm-docs \ + --ignore-file=".helmdocsignore" \ + --output-file="app-readme.md" \ + --template-files="${repository}/.tools/templates/chart/app-readme.md.gotmpl" \ + --chart-search-root="${chart}/${maxfolderversion}" + + + fi +done + +for chart in beta/*; do + if [ -d "${chart}" ]; then + maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) + maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }') + chartname=$(basename ${chart}) + echo "-] Copying templates to ${repository}/${chart}/${maxfolderversion}" + # Copy CONFIG template to each Chart directory, do not overwrite if exists + cp -n "${config_template}" "${chart}/${maxfolderversion}/CONFIG.md.gotmpl" || true + helm-docs \ + --ignore-file=".helmdocsignore" \ + --output-file="README.md" \ + --template-files="${repository}/.tools/templates/chart/README.md.gotmpl" \ + --chart-search-root="${chart}/${maxfolderversion}" + helm-docs \ + --ignore-file=".helmdocsignore" \ + --output-file="CONFIG.md" \ + --template-files="${chart}/${maxfolderversion}/CONFIG.md.gotmpl" \ + --chart-search-root="${chart}/${maxfolderversion}" + helm-docs \ + --ignore-file=".helmdocsignore" \ --output-file="app-readme.md" \ --template-files="${repository}/.tools/templates/chart/app-readme.md.gotmpl" \ --chart-search-root="${chart}/${maxfolderversion}" diff --git a/.tools/templates/chart/Chart.yaml b/.tools/templates/chart/Chart.yaml index d69fe35eb37..9320d25b9c5 100644 --- a/.tools/templates/chart/Chart.yaml +++ b/.tools/templates/chart/Chart.yaml @@ -7,20 +7,17 @@ appVersion: 1.0.0 description: ${CHARTNAME} App for TrueNAS SCALE type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/${CHARTNAME} -icon: https://raw.githubusercontent.com/truecharts/charts/master/charts/${CHARTNAME}/icon.png?raw=true +home: https://github.com/truecharts/apps/tree/master/charts/${CHARTNAME} +icon: https://raw.githubusercontent.com/truecharts/apps/master/charts/${CHARTNAME}/icon.png?raw=true keywords: - ${CHARTNAME} sources: - - https://github.com/truecharts/charts/tree/master/charts/${CHARTNAME} + - https://github.com/truecharts/apps/tree/master/charts/${CHARTNAME} dependencies: - name: common repository: https://charts.truecharts.com/ version: 1.3.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/.tools/templates/chart/README.md b/.tools/templates/chart/README.md index 936b3fd7db2..22067f7ff3a 100644 --- a/.tools/templates/chart/README.md +++ b/.tools/templates/chart/README.md @@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://k8s-at-home.com/charts/ | common | 3.0.1 | +| https://truecharts.org/ | common | 3.0.1 | ## TL;DR diff --git a/.tools/templates/chart/README.md.gotmpl b/.tools/templates/chart/README.md.gotmpl index ada46a5c57d..c2fc95c3970 100644 --- a/.tools/templates/chart/README.md.gotmpl +++ b/.tools/templates/chart/README.md.gotmpl @@ -7,7 +7,7 @@ TrueCharts {{- end -}} {{- define "custom.repository.url" -}} -https://github.com/truecharts/charts +https://github.com/truecharts/apps {{- end -}} {{- define "custom.helm.url" -}} @@ -20,7 +20,7 @@ https://charts.truecharts.org {{- define "custom.notes" -}} 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/charts/issues/new/choose)** +**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)** {{- end -}} {{- define "custom.requirements" -}} @@ -68,8 +68,12 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) +- Ask a [question](https://github.com/truecharts/apps/discussions) +{{- end -}} + +{{- define "custom.copyright" -}} +All Rights Reserved - The TrueCharts Project {{- end -}} {{ template "custom.introheader" . }} @@ -93,3 +97,4 @@ The command removes all the Kubernetes components associated with the chart **in {{ template "custom.support" . }} {{ template "helm-docs.versionFooter" . }} +{{ template "custom.copyright" . }} diff --git a/.tools/templates/chart/app-readme.md.gotmpl b/.tools/templates/chart/app-readme.md.gotmpl index 729e3926092..72c5e171f82 100644 --- a/.tools/templates/chart/app-readme.md.gotmpl +++ b/.tools/templates/chart/app-readme.md.gotmpl @@ -1,4 +1,5 @@ {{- define "custom.notes" -}} +This App is supplied by TrueCharts, for more information please visit https://truecharts.org {{- end -}} {{ template "chart.description" . }} {{ template "custom.notes" . }} diff --git a/.tools/values-change.sh b/.tools/values-change.sh index f4b47035d6f..fa858744291 100755 --- a/.tools/values-change.sh +++ b/.tools/values-change.sh @@ -1,4 +1,27 @@ -for chart in charts/*; do +#!/bin/sh +for chart in stable/*; do + if [ -d "${chart}" ]; then + maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) + chartname=$(basename ${chart}) + echo "Processing: ${chart} - folder: ${maxfolderversion} - version: ${maxchartversion}" + + mv -f ${chart}/${maxfolderversion}/values.yaml ${chart}/${maxfolderversion}/ix_values.yaml + fi +done + + +for chart in staging/*; do + if [ -d "${chart}" ]; then + maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) + chartname=$(basename ${chart}) + echo "Processing: ${chart} - folder: ${maxfolderversion} - version: ${maxchartversion}" + + mv -f ${chart}/${maxfolderversion}/values.yaml ${chart}/${maxfolderversion}/ix_values.yaml + fi +done + + +for chart in beta/*; do if [ -d "${chart}" ]; then maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1) chartname=$(basename ${chart}) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 8787de79c83..e6f236458b8 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,5 +1,5 @@ { - "recommendations": [ - "ms-vscode-remote.remote-containers" - ] + "recommendations": [ + "ms-vscode-remote.remote-containers" + ] } diff --git a/charts/bazarr/2.0.0/charts/common-2.0.0.tgz b/charts/bazarr/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/bazarr/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/calibre-web/2.0.0/charts/common-2.0.0.tgz b/charts/calibre-web/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/calibre-web/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/collabora-online/2.0.0/charts/common-2.0.0.tgz b/charts/collabora-online/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/collabora-online/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/deluge/2.0.0/Chart.yaml b/charts/deluge/2.0.0/Chart.yaml deleted file mode 100644 index 792b3f24df1..00000000000 --- a/charts/deluge/2.0.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: deluge -version: 2.0.0 -upstream_version: 1.1.1 -appVersion: "latest" -description: Deluge is a torrent download client -type: application -deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: - - deluge -sources: - - https://github.com/truecharts/charts/tree/master/charts/deluge - - https://github.com/k8s-at-home/charts/tree/master/charts/deluge - - https://hub.docker.com/r/linuxserver/deluge/ - - https://deluge-torrent.org/ -dependencies: - - name: common - repository: https://charts.truecharts.org/ - version: 2.0.0 - # condition: - # tags: - # import-values: - # alias: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/charts/deluge/2.0.0/README.md b/charts/deluge/2.0.0/README.md deleted file mode 100644 index 0309ac59258..00000000000 --- a/charts/deluge/2.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-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) - -Deluge is a torrent download client - -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/charts/issues/new/choose)** - -## Source Code - -* -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | - -## Installing the Chart - -To install the chart with the release name `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) diff --git a/charts/deluge/2.0.0/app-readme.md b/charts/deluge/2.0.0/app-readme.md deleted file mode 100644 index 9e28afa58fe..00000000000 --- a/charts/deluge/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Deluge is a torrent download client - diff --git a/charts/deluge/2.0.0/charts/common-2.0.0.tgz b/charts/deluge/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/deluge/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/deluge/2.0.0/ix_values.yaml b/charts/deluge/2.0.0/ix_values.yaml deleted file mode 100644 index 58a47a946ac..00000000000 --- a/charts/deluge/2.0.0/ix_values.yaml +++ /dev/null @@ -1,17 +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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: latest - -startAsRoot: true - -## -# 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/charts/deluge/2.0.0/questions.yaml b/charts/deluge/2.0.0/questions.yaml deleted file mode 100644 index b4a4cab6e38..00000000000 --- a/charts/deluge/2.0.0/questions.yaml +++ /dev/null @@ -1,681 +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 and Devices" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resource Reservation" - description: "Specify resources 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: "Configuration" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - variable: PUID - group: "Configuration" - label: "PUID" - description: "The UserID of the user running the application and owning the files" - schema: - type: int - default: 568 - - - variable: PGID - group: "Configuration" - label: "PGID" - description: "The groupID of the user/group running the application and owning the files" - schema: - type: int - default: 568 - - - variable: UMASK - group: "Configuration" - label: "UMASK (advanced)" - description: "The UMASK used if supported by the application" - schema: - type: string - default: "002" - - # 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: 8112 - 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: 8112 - 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 - - variable: tcp - label: "TCP Torrent connections" - description: "This service is used to process incomming torrent connections over TCP" - 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: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 51413 - 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: 51413 - 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 - - variable: udp - label: "UDP Torrent connections" - description: "This service is used to process incomming torrent connections over UDP" - 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: "UDP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 51413 - 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: 51413 - 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: appVolumeMounts - label: "app storage" - group: "Storage and Devices" - schema: - type: dict - attrs: - - variable: config - label: "config dataset" - schema: - type: dict - $ref: - - "normalize/ixVolume" - 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: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - variable: datasetName - label: "Dataset Name" - schema: - type: string - default: "config" - required: true - editable: false - hidden: true - - variable: mountPath - label: "Mount Path" - description: "Path to mount inside the pod" - schema: - type: path - required: true - default: "/config" - editable: false - - variable: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostPath - label: "Host Path" - schema: - type: hostpath - required: true - - variable: downloads - label: "downloads dataset" - schema: - type: dict - $ref: - - "normalize/ixVolume" - 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: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - variable: datasetName - label: "Dataset Name" - schema: - type: string - default: "downloads" - required: true - editable: false - - variable: mountPath - label: "Mount Path" - description: "Path to mount inside the pod" - schema: - type: path - required: true - default: "/downloads" - editable: false - - variable: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostPath - label: "Host Path" - schema: - type: hostpath - required: true - - - - variable: additionalAppVolumeMounts - label: "Custom app storage" - group: "Storage and Devices" - 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: name - label: "Mountpoint Name" - schema: - type: string - default: "" - required: true - editable: true - - 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: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: true - hidden: 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: "Web Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Web Reverse Proxy" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - 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: certType - label: "Select Certificate Type" - schema: - type: string - default: "selfsigned" - enum: - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - type: string - default: "" - - variable: tcp - label: "TCP Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable TCP Reverse Proxy" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Reverse Proxy Type" - schema: - type: string - default: "TCP" - required: true - editable: false - hidden: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - # - variable: servicePort - # label: "Service Port to proxy to" - # schema: - # hidden: true - # editable: false - # default: 80 - # type: int - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "torrent-tcp" - required: true - enum: - - value: "torrent-tcp" - description: "Torrent-TCP: port 51413" - - - variable: udp - label: "UDP Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable UDP Reverse Proxy" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Reverse Proxy Type" - schema: - type: string - default: "UDP" - required: true - editable: false - hidden: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - # - variable: servicePort - # label: "Service Port to proxy to" - # schema: - # hidden: true - # editable: false - # default: 80 - # type: int - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "torrent-udp" - required: true - enum: - - value: "torrent-udp" - description: "Torrent-UDP: port 51413" diff --git a/charts/deluge/item.yaml b/charts/deluge/item.yaml deleted file mode 100644 index 0a1a793e67e..00000000000 --- a/charts/deluge/item.yaml +++ /dev/null @@ -1,3 +0,0 @@ -categories: - - media -icon_url: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 diff --git a/charts/emby/2.0.0/app-readme.md b/charts/emby/2.0.0/app-readme.md deleted file mode 100644 index 8dd9da8c1ae..00000000000 --- a/charts/emby/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Emby Server is a home media server - diff --git a/charts/emby/2.0.0/charts/common-2.0.0.tgz b/charts/emby/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/emby/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/emby/item.yaml b/charts/emby/item.yaml deleted file mode 100644 index f1c675b37e0..00000000000 --- a/charts/emby/item.yaml +++ /dev/null @@ -1,3 +0,0 @@ -categories: - - media -icon_url: https://raw.githubusercontent.com/djs52/charts/master/charts/emby/icon.png?raw=true diff --git a/charts/esphome/2.0.0/charts/common-2.0.0.tgz b/charts/esphome/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/esphome/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/freshrss/2.0.0/app-readme.md b/charts/freshrss/2.0.0/app-readme.md deleted file mode 100644 index 9bf40004b53..00000000000 --- a/charts/freshrss/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator - diff --git a/charts/freshrss/2.0.0/charts/common-2.0.0.tgz b/charts/freshrss/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/freshrss/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/gaps/2.0.0/charts/common-2.0.0.tgz b/charts/gaps/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/gaps/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/grocy/2.0.0/charts/common-2.0.0.tgz b/charts/grocy/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/grocy/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/handbrake/2.0.0/charts/common-2.0.0.tgz b/charts/handbrake/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/handbrake/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/handbrake/2.0.0/questions.yaml b/charts/handbrake/2.0.0/questions.yaml deleted file mode 100644 index 87bf2f55061..00000000000 --- a/charts/handbrake/2.0.0/questions.yaml +++ /dev/null @@ -1,803 +0,0 @@ -# Groups -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 and Devices" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resource Reservation" - description: "Specify resources 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" -# UI -questions: - # Portal - - 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 - - variable: nodePortProtocol - label: "Protocol when using NodePort" - description: "Enter the protocol to use when using nodeport" - schema: - hidden: true - editable: false - type: string - default: "http" - # 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: "Configuration" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - variable: PUID - group: "Configuration" - label: "PUID" - description: "The UserID of the user running the application and owning the files" - schema: - type: int - default: 568 - - - variable: PGID - group: "Configuration" - label: "PGID" - description: "The groupID of the user/group running the application and owning the files" - schema: - type: int - default: 568 - - - variable: UMASK - group: "Configuration" - label: "UMASK (advanced)" - description: "The UMASK used if supported by the application" - schema: - type: string - default: "002" - - # 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 - - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: 'General/Very Fast 1080p30' - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: 'mp4' - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: 'ignore' - required: true - -# Networking - # 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: 5800 - 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: 5800 - 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 - - variable: vnc - label: "VNC service" - description: "Service to connect to VNC if enabled" - 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: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 5900 - 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: 5900 - 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: appVolumeMounts - label: "app storage" - group: "Storage and Devices" - schema: - type: dict - attrs: - # Config ------------------------ - - variable: config - label: "config dataset" - schema: - type: dict - $ref: - - "normalize/ixVolume" - 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: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - variable: datasetName - label: "Dataset Name" - schema: - type: string - default: "config" - required: true - editable: false - hidden: true - - variable: mountPath - label: "Mount Path" - description: "Path to mount inside the pod" - schema: - type: path - required: true - default: "/config" - editable: false - - variable: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostPath - label: "Host Path" - schema: - type: hostpath - required: true - # storage ------------------------ - - variable: storage - label: "storage dataset" - schema: - type: dict - $ref: - - "normalize/ixVolume" - 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: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - variable: datasetName - label: "Dataset Name" - schema: - type: string - default: "storage" - required: true - editable: false - - variable: mountPath - label: "Mount Path" - description: "Path to mount inside the pod" - schema: - type: path - required: true - default: "/storage" - editable: false - - variable: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostPath - label: "Host Path" - schema: - type: hostpath - required: true - # watch ------------------------ - - variable: watch - label: "watch dataset" - schema: - type: dict - $ref: - - "normalize/ixVolume" - 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: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - variable: datasetName - label: "Dataset Name" - schema: - type: string - default: "watch" - required: true - editable: false - - variable: mountPath - label: "Mount Path" - description: "Path to mount inside the pod" - schema: - type: path - required: true - default: "/watch" - editable: false - - variable: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostPath - label: "Host Path" - schema: - type: hostpath - required: true - # output ------------------------ - - variable: output - label: "output dataset" - schema: - type: dict - $ref: - - "normalize/ixVolume" - 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: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - variable: datasetName - label: "Dataset Name" - schema: - type: string - default: "output" - required: true - editable: false - - variable: mountPath - label: "Mount Path" - description: "Path to mount inside the pod" - schema: - type: path - required: true - default: "/output" - editable: false - - variable: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostPath - label: "Host Path" - schema: - type: hostpath - required: true - # Optical Drive - - variable: opticaldrive - label: "Optical Drive Device" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Optical Drive Device" - schema: - type: boolean - default: false - required: false - editable: true - show_subquestions_if: true - subquestions: - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: false - hidden: true - - variable: name - label: "Mountpoint Name" - schema: - type: string - default: "opticaldrive" - required: true - editable: true - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - variable: mountPath - label: "Path to Optical Drive device inside the pod" - description: "Preferably the same as the path to the Optical Drive on the host" - schema: - type: path - required: true - default: "" - editable: true - - variable: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: true - hidden: true - - variable: hostPath - label: "Path to Optical Drive device on host" - description: 'Best to use path "by-id"' - schema: - type: path - required: true -# Privileged - - variable: securityContext - group: "Storage and Devices" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "Enable privileged to pass thru an Optical Drive device" - schema: - type: boolean - default: true - required: false - - variable: additionalAppVolumeMounts - label: "Custom app storage" - group: "Storage and Devices" - 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: name - label: "Mountpoint Name" - schema: - type: string - default: "" - required: true - editable: true - - 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: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: true - hidden: true - - variable: hostPath - label: "Host Path" - schema: - type: hostpath - required: true - # Reverse Proxy - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "Web Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Web Reverse Proxy" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - 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: certType - label: "Select Certificate Type" - schema: - type: string - default: "selfsigned" - enum: - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - type: string - default: "" diff --git a/charts/handbrake/2.0.0/test_values.yaml b/charts/handbrake/2.0.0/test_values.yaml deleted file mode 100644 index 5193bdb128b..00000000000 --- a/charts/handbrake/2.0.0/test_values.yaml +++ /dev/null @@ -1,130 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -startAsRoot: true - -# 24=cdrom 44=video 107=render -supplementalGroups: 24,44,107 - -services: - main: - port: - port: 5800 #Required for web GUI - vnc: - enabled: true - type: ClusterIP - port: - port: 5900 - protocol: "TCP" - targetPort: 5900 - -#All values here are set as the docker defaults. -envTpl: -# Permissions Settings - USER_ID: "{{ .Values.PUID }}" - GROUP_ID: "{{ .Values.PGID }}" - -env: -# General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" -# GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: -# Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: 'General/Very Fast 1080p30' - AUTOMATED_CONVERSION_FORMAT: 'mp4' - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: 'ignore' - -persistence: - config: - enabled: false - emptyDir: false - mountPath: /config - - storage: - enabled: false - emptyDir: false - mountPath: /storage # This can be read only - - watch: - enabled: false - emptyDir: false - mountPath: /watch - - output: - enabled: false - emptyDir: false - mountPath: /output - -## Somehow must enable user to add as many watch folders -## All folders must start with "watch" and an index after -## eg. /watch1, /watch2 -## This is importand because settings can overrode to each watch folder exclusivly, with env vars with _# as a suffix -## eg. AUTOMATED_CONVERSION_PRESET_1 - -# Path to your optical drive device in the container -additionalVolumeMounts: [] -# - name: opticaldrive -# mountPath: /dev/serial/by-id/sr0- - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: opticaldrive -# hostPath: -# path: /dev/serial/by-id/sr0- - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - opticaldrive-controller - -appVolumeMounts: - config: - enabled: true - emptyDir: true - datasetName: "config" - mountPath: "/config" - hostPathEnabled: true - setPermissions: true - storage: - enabled: true - emptyDir: true - datasetName: "storage" - mountPath: "/storage" - hostPathEnabled: true - setPermissions: true - watch: - enabled: true - emptyDir: true - datasetName: "watch" - mountPath: "/watch" - hostPathEnabled: true - setPermissions: true - output: - enabled: true - emptyDir: true - datasetName: "output" - mountPath: "/output" - hostPathEnabled: true - setPermissions: true -# opticaldrive: -# enabled: true -# emptyDir: true -# mountPath: "/dev/sr0" -# hostPath: "/dev/sr0" -# hostPathEnabled: true -# setPermissions: true diff --git a/charts/heimdall/2.0.0/app-readme.md b/charts/heimdall/2.0.0/app-readme.md deleted file mode 100644 index 3cd418b44b6..00000000000 --- a/charts/heimdall/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -An Application dashboard and launcher - diff --git a/charts/heimdall/2.0.0/charts/common-2.0.0.tgz b/charts/heimdall/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/heimdall/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/home-assistant/2.0.0/app-readme.md b/charts/home-assistant/2.0.0/app-readme.md deleted file mode 100644 index 880ead21fc4..00000000000 --- a/charts/home-assistant/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -home-assistant App for TrueNAS SCALE - diff --git a/charts/home-assistant/2.0.0/charts/common-2.0.0.tgz b/charts/home-assistant/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/home-assistant/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/home-assistant/2.0.0/questions.yaml b/charts/home-assistant/2.0.0/questions.yaml deleted file mode 100644 index f005284f9ac..00000000000 --- a/charts/home-assistant/2.0.0/questions.yaml +++ /dev/null @@ -1,532 +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 and Devices" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resource Reservation" - description: "Specify resources 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: "Configuration" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - variable: PUID - group: "Configuration" - label: "PUID" - description: "The UserID of the user running the application and owning the files" - schema: - type: int - default: 568 - - - variable: PGID - group: "Configuration" - label: "PGID" - description: "The groupID of the user/group running the application and owning the files" - schema: - type: int - default: 568 - - - variable: UMASK - group: "Configuration" - label: "UMASK (advanced)" - description: "The UMASK used if supported by the application" - schema: - type: string - default: "002" - - # Configure Time Zone - - variable: git - group: "Configuration" - label: "Git" - description: "Attatch git repository to Home-Assistant" - schema: - type: dict - attrs: - - variable: deployKey - label: "deployKey" - description: "Raw SSH private key" - schema: - type: string - default: "" - - variable: deployKeyBase64 - label: "deployKey" - description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" - schema: - type: string - default: "" - - # Configure app volumes - - variable: appVolumeMounts - group: "Storage and Devices" - label: "" - schema: - type: dict - attrs: - # Config ------------------------ - - variable: config - label: "Config Volume" - schema: - type: dict - $ref: - - "normalize/ixVolume" - 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: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - variable: datasetName - label: "Dataset Name" - schema: - type: string - default: "config" - required: true - editable: false - hidden: true - - variable: mountPath - label: "Mount path inside the container" - schema: - type: path - default: "/config" - editable: false - - variable: hostPathEnabled - label: "Config - Enable Host Path" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostPath - label: "Config Host Path" - schema: - type: hostpath - required: true - # Z-Wave device ----------------- - - variable: zwave - label: "USB Z-Wave Device" - schema: - type: dict - attrs: - - variable: enabled - label: "USB Z-Wave Device" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: false - hidden: true - - variable: name - label: "Mountpoint Name" - schema: - type: string - default: "ZWave" - required: true - editable: true - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - variable: mountPath - label: "Path to mount device inside the container" - description: "Preferably the same as the path to the device path on the host" - schema: - type: path - required: true - default: "/dev/ttyUSB0" - editable: true - - variable: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: true - hidden: true - - variable: hostPath - label: "Path to Z-Wave device on host" - schema: - type: path - required: true - default: "/dev/ttyUSB0" - - # Zigbee device ----------------- - - variable: zigbee - label: "USB Zigbee Device" - schema: - type: dict - attrs: - - variable: enabled - label: "USB Zigbee Device" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: false - hidden: true - - variable: name - label: "Mountpoint Name" - schema: - type: string - default: "ZWave" - required: true - editable: true - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - variable: mountPath - label: "Path to mount device inside the container" - description: "Preferably the same as the path to the device path on the host" - schema: - type: path - required: true - default: "/dev/ttyUSB0" - editable: true - - variable: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: true - hidden: true - - variable: hostPath - label: "Path to Zigbee device on host" - schema: - type: path - required: true - default: "/dev/ttyUSB0" - # Enable privileged - - variable: securityContext - group: "Storage and Devices" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "Enable privileged to pass thru a USB device from the host" - schema: - type: boolean - default: false - - - - - # Service Configuration - # 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: 8123 - 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: 8123 - 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 - - - variable: additionalAppVolumeMounts - label: "Custom app storage" - group: "Storage and Devices" - 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: name - label: "Mountpoint Name" - schema: - type: string - default: "" - required: true - editable: true - - 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: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: true - hidden: 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: "Web Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Web Reverse Proxy" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - 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: certType - label: "Select Certificate Type" - schema: - type: string - default: "selfsigned" - enum: - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - type: string - default: "" diff --git a/charts/jackett/2.0.0/app-readme.md b/charts/jackett/2.0.0/app-readme.md deleted file mode 100644 index 6b9a1be91d3..00000000000 --- a/charts/jackett/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -API Support for your favorite torrent trackers. - diff --git a/charts/jackett/2.0.0/charts/common-2.0.0.tgz b/charts/jackett/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/jackett/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/jackett/item.yaml b/charts/jackett/item.yaml deleted file mode 100644 index e8ea1237e32..00000000000 --- a/charts/jackett/item.yaml +++ /dev/null @@ -1,3 +0,0 @@ -categories: - - media -icon_url: https://raw.githubusercontent.com/truecharts/truecharts/master/charts/jackett/icon.png?raw=true diff --git a/charts/jellyfin/2.0.0/app-readme.md b/charts/jellyfin/2.0.0/app-readme.md deleted file mode 100644 index 18ff027a2b6..00000000000 --- a/charts/jellyfin/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Jellyfin is a Free Software Media System - diff --git a/charts/jellyfin/2.0.0/charts/common-2.0.0.tgz b/charts/jellyfin/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/jellyfin/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/jellyfin/item.yaml b/charts/jellyfin/item.yaml deleted file mode 100644 index fbbacdb531d..00000000000 --- a/charts/jellyfin/item.yaml +++ /dev/null @@ -1,3 +0,0 @@ -categories: - - media -icon_url: https://raw.githubusercontent.com/truecharts/truecharts/master/charts/jellyfin/icon.png?raw=true diff --git a/charts/kms/2.0.0/app-readme.md b/charts/kms/2.0.0/app-readme.md deleted file mode 100644 index 960c6a8827c..00000000000 --- a/charts/kms/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Private Windows Activation Server for development and testing - diff --git a/charts/kms/2.0.0/charts/common-2.0.0.tgz b/charts/kms/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/kms/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/kms/item.yaml b/charts/kms/item.yaml deleted file mode 100644 index d0f889f8bbd..00000000000 --- a/charts/kms/item.yaml +++ /dev/null @@ -1,3 +0,0 @@ -categories: - - graywares -icon_url: https://raw.githubusercontent.com/truecharts/truecharts/master/charts/kms/icon.jpg?raw=true diff --git a/charts/lazylibrarian/2.0.0/app-readme.md b/charts/lazylibrarian/2.0.0/app-readme.md deleted file mode 100644 index 00311a3551d..00000000000 --- a/charts/lazylibrarian/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Get all your books, like series with Sonarr... - diff --git a/charts/lazylibrarian/2.0.0/charts/common-2.0.0.tgz b/charts/lazylibrarian/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/lazylibrarian/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/lidarr/2.0.0/app-readme.md b/charts/lidarr/2.0.0/app-readme.md deleted file mode 100644 index 895d2db1648..00000000000 --- a/charts/lidarr/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Looks and smells like Sonarr but made for music - diff --git a/charts/lidarr/2.0.0/charts/common-2.0.0.tgz b/charts/lidarr/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/lidarr/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/lychee/2.0.0/app-readme.md b/charts/lychee/2.0.0/app-readme.md deleted file mode 100644 index eabedbf5c4a..00000000000 --- a/charts/lychee/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space - diff --git a/charts/lychee/2.0.0/charts/common-2.0.0.tgz b/charts/lychee/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/lychee/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/navidrome/2.0.0/app-readme.md b/charts/navidrome/2.0.0/app-readme.md deleted file mode 100644 index 57bb5cfd9a6..00000000000 --- a/charts/navidrome/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer - diff --git a/charts/navidrome/2.0.0/charts/common-2.0.0.tgz b/charts/navidrome/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/navidrome/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/node-red/2.0.0/app-readme.md b/charts/node-red/2.0.0/app-readme.md deleted file mode 100644 index 3da24e3b944..00000000000 --- a/charts/node-red/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Node-RED is low-code programming for event-driven applications - diff --git a/charts/node-red/2.0.0/charts/common-2.0.0.tgz b/charts/node-red/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/node-red/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/nzbget/2.0.0/app-readme.md b/charts/nzbget/2.0.0/app-readme.md deleted file mode 100644 index 274e79baa51..00000000000 --- a/charts/nzbget/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -NZBGet is a Usenet downloader client - diff --git a/charts/nzbget/2.0.0/charts/common-2.0.0.tgz b/charts/nzbget/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/nzbget/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/nzbhydra/2.0.0/app-readme.md b/charts/nzbhydra/2.0.0/app-readme.md deleted file mode 100644 index f55265a1c6a..00000000000 --- a/charts/nzbhydra/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Usenet meta search - diff --git a/charts/nzbhydra/2.0.0/charts/common-2.0.0.tgz b/charts/nzbhydra/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/nzbhydra/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/ombi/2.0.0/app-readme.md b/charts/ombi/2.0.0/app-readme.md deleted file mode 100644 index fffbc8cd8ca..00000000000 --- a/charts/ombi/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! - diff --git a/charts/ombi/2.0.0/charts/common-2.0.0.tgz b/charts/ombi/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/ombi/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/organizr/2.0.0/app-readme.md b/charts/organizr/2.0.0/app-readme.md deleted file mode 100644 index 90cbb51afcf..00000000000 --- a/charts/organizr/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -HTPC/Homelab Services Organizer - diff --git a/charts/organizr/2.0.0/charts/common-2.0.0.tgz b/charts/organizr/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/organizr/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/qbittorrent/2.0.0/app-readme.md b/charts/qbittorrent/2.0.0/app-readme.md deleted file mode 100644 index ee674b0ddd3..00000000000 --- a/charts/qbittorrent/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client - diff --git a/charts/qbittorrent/2.0.0/charts/common-2.0.0.tgz b/charts/qbittorrent/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/qbittorrent/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/radarr/2.0.0/app-readme.md b/charts/radarr/2.0.0/app-readme.md deleted file mode 100644 index 7002a7da2fd..00000000000 --- a/charts/radarr/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato - diff --git a/charts/radarr/2.0.0/charts/common-2.0.0.tgz b/charts/radarr/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/radarr/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/readarr/2.0.0/app-readme.md b/charts/readarr/2.0.0/app-readme.md deleted file mode 100644 index fc8343ecfb4..00000000000 --- a/charts/readarr/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks - diff --git a/charts/readarr/2.0.0/charts/common-2.0.0.tgz b/charts/readarr/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/readarr/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/sabnzbd/2.0.0/app-readme.md b/charts/sabnzbd/2.0.0/app-readme.md deleted file mode 100644 index 537f2facd99..00000000000 --- a/charts/sabnzbd/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Free and easy binary newsreader - diff --git a/charts/sabnzbd/2.0.0/charts/common-2.0.0.tgz b/charts/sabnzbd/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/sabnzbd/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/sonarr/2.0.0/app-readme.md b/charts/sonarr/2.0.0/app-readme.md deleted file mode 100644 index 034ec996703..00000000000 --- a/charts/sonarr/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Smart PVR for newsgroup and bittorrent users - diff --git a/charts/sonarr/2.0.0/charts/common-2.0.0.tgz b/charts/sonarr/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/sonarr/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/tautulli/2.0.0/app-readme.md b/charts/tautulli/2.0.0/app-readme.md deleted file mode 100644 index 0f332028468..00000000000 --- a/charts/tautulli/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server - diff --git a/charts/tautulli/2.0.0/charts/common-2.0.0.tgz b/charts/tautulli/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/tautulli/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/traefik/2.0.0/Chart.lock b/charts/traefik/2.0.0/Chart.lock deleted file mode 100644 index 6186c90a83b..00000000000 --- a/charts/traefik/2.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: file://../../../library/common - version: 2.0.0 -digest: sha256:ed25b2af9f6b417624ca0ffd25f0121c2adf99a0d1f811525f73072ce79aa776 -generated: "2021-03-04T22:32:31.6417235+01:00" diff --git a/charts/traefik/2.0.0/app-readme.md b/charts/traefik/2.0.0/app-readme.md deleted file mode 100644 index a0eee9b953a..00000000000 --- a/charts/traefik/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -A Traefik based Reverse Proxy and Certificate Manager - diff --git a/charts/traefik/2.0.0/charts/common-2.0.0.tgz b/charts/traefik/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/traefik/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/transmission/2.0.0/app-readme.md b/charts/transmission/2.0.0/app-readme.md deleted file mode 100644 index 6b9a1be91d3..00000000000 --- a/charts/transmission/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -API Support for your favorite torrent trackers. - diff --git a/charts/transmission/2.0.0/charts/common-2.0.0.tgz b/charts/transmission/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/transmission/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/truecommand/2.0.0/app-readme.md b/charts/truecommand/2.0.0/app-readme.md deleted file mode 100644 index 595aa6f9b47..00000000000 --- a/charts/truecommand/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Aggregated management of TrueNAS devices - diff --git a/charts/truecommand/2.0.0/charts/common-2.0.0.tgz b/charts/truecommand/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/truecommand/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/tvheadend/2.0.0/app-readme.md b/charts/tvheadend/2.0.0/app-readme.md deleted file mode 100644 index 26cefb52392..00000000000 --- a/charts/tvheadend/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder - diff --git a/charts/tvheadend/2.0.0/charts/common-2.0.0.tgz b/charts/tvheadend/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/tvheadend/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/tvheadend/2.0.0/templates/NOTES.txt b/charts/tvheadend/2.0.0/templates/NOTES.txt deleted file mode 100644 index 90f7b653a50..00000000000 --- a/charts/tvheadend/2.0.0/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/unifi/2.0.0/app-readme.md b/charts/unifi/2.0.0/app-readme.md deleted file mode 100644 index 85b798d43af..00000000000 --- a/charts/unifi/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Ubiquiti Network's Unifi Controller - diff --git a/charts/unifi/2.0.0/charts/common-2.0.0.tgz b/charts/unifi/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/unifi/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/zwavejs2mqtt/2.0.0/app-readme.md b/charts/zwavejs2mqtt/2.0.0/app-readme.md deleted file mode 100644 index f8a07814e6d..00000000000 --- a/charts/zwavejs2mqtt/2.0.0/app-readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - diff --git a/charts/zwavejs2mqtt/2.0.0/charts/common-2.0.0.tgz b/charts/zwavejs2mqtt/2.0.0/charts/common-2.0.0.tgz deleted file mode 100644 index 9b66ccde1d2..00000000000 Binary files a/charts/zwavejs2mqtt/2.0.0/charts/common-2.0.0.tgz and /dev/null differ diff --git a/charts/zwavejs2mqtt/2.0.0/templates/common.yaml b/charts/zwavejs2mqtt/2.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce21..00000000000 --- a/charts/zwavejs2mqtt/2.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/docs/about/FAQ.md b/docs/about/FAQ.md index 059a0b27563..0407771d498 100644 --- a/docs/about/FAQ.md +++ b/docs/about/FAQ.md @@ -5,7 +5,7 @@ A: TrueNAS SCALE 20.12 has never supported custom charts in any way, shape or fo - Q: Please include app X
A: Please file an issue about it, after checking the wiki to make sure it hasn't been discussed already: -https://github.com/truecharts/truecharts/wiki/k8s-at-home-to-SCALE-App-migration-list +https://github.com/truecharts/apps/wiki/k8s-at-home-to-SCALE-App-migration-list - Q: Isn't there more documentation for app x
A: If it's not on our [wiki](https://wiki.truecharts.org), we do not. Currently during TrueNAS SCALE ALPHA/BETA we focus on the technical aspects. diff --git a/docs/about/index.md b/docs/about/index.md index bf8146af9c3..af32ea28fef 100644 --- a/docs/about/index.md +++ b/docs/about/index.md @@ -1,7 +1,7 @@ # About TrueCharts
**Community App Catalog for TrueNAS SCALE** -[![GitHub last commit](https://img.shields.io/github/last-commit/truecharts/truecharts/master.svg)](https://github.com/truecharts/truecharts/commits) [![Charts: Release](https://github.com/truecharts/charts/actions/workflows/charts-release.yaml/badge.svg)](https://github.com/truecharts/charts/actions/workflows/charts-release.yaml) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts?ref=badge_shield) [![License](https://img.shields.io/badge/License-BSD%203--Clause-orange.svg)](https://github.com/truecharts/truecharts/blob/master/docs/LICENSE.BSD3) +[![GitHub last commit](https://img.shields.io/github/last-commit/truecharts/truecharts/master.svg)](https://github.com/truecharts/apps/commits) [![Charts: Release](https://github.com/truecharts/apps/actions/workflows/charts-release.yaml/badge.svg)](https://github.com/truecharts/apps/actions/workflows/charts-release.yaml) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts?ref=badge_shield) [![License](https://img.shields.io/badge/License-BSD%203--Clause-orange.svg)](https://github.com/truecharts/apps/blob/master/docs/LICENSE.BSD3) --- Truecharts is an innitiative to provide high quality Apps to use with the TrueNAS SCALE App Ecosystem. Our primary goals are: @@ -16,14 +16,14 @@ All our apps are supposed to work together, be easy to setup using the TrueNAS U Installing TrueCharts within TrueNAS SCALE, still requires the CLI. However it's not hard: - Go to you shell of choice (either SSH or the TrueNAS webui shell) - enter `cli` -- enter `app catalog create repository="https://github.com/truecharts/truecharts" label="TrueCharts"` +- enter `app catalog create repository="https://github.com/truecharts/apps" label="TrueCharts"` For more information, please visit our website: https://truecharts.org ## FAQ -Please refer to our [FAQ](https://truecharts.org/about/FAQ/) and [Issue tracker](https://github.com/truecharts/charts/issues) before creating an issue. +Please refer to our [FAQ](https://truecharts.org/about/FAQ/) and [Issue tracker](https://github.com/truecharts/apps/issues) before creating an issue. There is a significant chance your issue has been reported before! ## Getting into creating Apps diff --git a/docs/apps/bazarr/index.md b/docs/apps/bazarr/index.md index 2bf2cf9607e..d8a442bea02 100644 --- a/docs/apps/bazarr/index.md +++ b/docs/apps/bazarr/index.md @@ -5,11 +5,11 @@ Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/calibre-web/index.md b/docs/apps/calibre-web/index.md index 2305a495d82..6857e758049 100644 --- a/docs/apps/calibre-web/index.md +++ b/docs/apps/calibre-web/index.md @@ -5,11 +5,11 @@ Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/collabora-online/index.md b/docs/apps/collabora-online/index.md index 0e9b6f8369d..d4fcedc1f44 100644 --- a/docs/apps/collabora-online/index.md +++ b/docs/apps/collabora-online/index.md @@ -5,11 +5,11 @@ Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/deluge/index.md b/docs/apps/deluge/index.md index 0309ac59258..3a910de61d2 100644 --- a/docs/apps/deluge/index.md +++ b/docs/apps/deluge/index.md @@ -5,11 +5,11 @@ Deluge is a torrent download client 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -48,8 +48,8 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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) diff --git a/docs/apps/emby/index.md b/docs/apps/emby/index.md index 83dcb80a492..9f3c7bcb92d 100644 --- a/docs/apps/emby/index.md +++ b/docs/apps/emby/index.md @@ -5,11 +5,11 @@ Emby Server is a home media server 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/esphome/index.md b/docs/apps/esphome/index.md index 93ef6c6077d..1d67fe01b5e 100644 --- a/docs/apps/esphome/index.md +++ b/docs/apps/esphome/index.md @@ -5,11 +5,11 @@ ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/freshrss/index.md b/docs/apps/freshrss/index.md index 3f4d2bf13c5..f79c55c4b5e 100644 --- a/docs/apps/freshrss/index.md +++ b/docs/apps/freshrss/index.md @@ -5,11 +5,11 @@ FreshRSS is a self-hosted RSS feed aggregator 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/gaps/index.md b/docs/apps/gaps/index.md index 3eb805c3d1c..5ed4f873ccc 100644 --- a/docs/apps/gaps/index.md +++ b/docs/apps/gaps/index.md @@ -5,11 +5,11 @@ Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/grocy/index.md b/docs/apps/grocy/index.md index af6f0f2e0f2..4a8d6815735 100644 --- a/docs/apps/grocy/index.md +++ b/docs/apps/grocy/index.md @@ -5,11 +5,11 @@ ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/handbrake/index.md b/docs/apps/handbrake/index.md index 7ccd34ef469..5fe8b2eb441 100644 --- a/docs/apps/handbrake/index.md +++ b/docs/apps/handbrake/index.md @@ -5,11 +5,11 @@ HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/heimdall/index.md b/docs/apps/heimdall/index.md index 628605f20fd..adb5342f7ab 100644 --- a/docs/apps/heimdall/index.md +++ b/docs/apps/heimdall/index.md @@ -5,11 +5,11 @@ An Application dashboard and launcher 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/charts/issues/new/choose)** +**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 @@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -46,8 +46,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/home-assistant/index.md b/docs/apps/home-assistant/index.md index a51456ce45d..b85f3e96417 100644 --- a/docs/apps/home-assistant/index.md +++ b/docs/apps/home-assistant/index.md @@ -5,11 +5,11 @@ home-assistant App for TrueNAS SCALE 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/jackett/index.md b/docs/apps/jackett/index.md index 3384719c397..3408c395bd5 100644 --- a/docs/apps/jackett/index.md +++ b/docs/apps/jackett/index.md @@ -5,11 +5,11 @@ API Support for your favorite torrent trackers. 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/jellyfin/index.md b/docs/apps/jellyfin/index.md index 80936ef7276..f37a8430f59 100644 --- a/docs/apps/jellyfin/index.md +++ b/docs/apps/jellyfin/index.md @@ -5,11 +5,11 @@ Jellyfin is a Free Software Media System 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/kms/index.md b/docs/apps/kms/index.md index dadc01e73c0..3df4d4d53c3 100644 --- a/docs/apps/kms/index.md +++ b/docs/apps/kms/index.md @@ -5,11 +5,11 @@ Private Windows Activation Server for development and testing 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/charts/issues/new/choose)** +**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 @@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -46,8 +46,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/lazylibrarian/index.md b/docs/apps/lazylibrarian/index.md index fd00421b542..89e03236ade 100644 --- a/docs/apps/lazylibrarian/index.md +++ b/docs/apps/lazylibrarian/index.md @@ -5,11 +5,11 @@ Get all your books, like series with Sonarr... 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/lidarr/index.md b/docs/apps/lidarr/index.md index 3dbbba91bc0..52005c1a324 100644 --- a/docs/apps/lidarr/index.md +++ b/docs/apps/lidarr/index.md @@ -5,11 +5,11 @@ Looks and smells like Sonarr but made for music 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/lychee/index.md b/docs/apps/lychee/index.md index 2c91bedb31a..5f785430d86 100644 --- a/docs/apps/lychee/index.md +++ b/docs/apps/lychee/index.md @@ -5,11 +5,11 @@ Lychee is a free photo-management tool, which runs on your server or web-space 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/navidrome/index.md b/docs/apps/navidrome/index.md index eeae40be5d7..080cf98906e 100644 --- a/docs/apps/navidrome/index.md +++ b/docs/apps/navidrome/index.md @@ -5,11 +5,11 @@ Navidrome is an open source web-based music collection server and streamer 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/node-red/index.md b/docs/apps/node-red/index.md index 4a5bff8afc6..35d039caf31 100644 --- a/docs/apps/node-red/index.md +++ b/docs/apps/node-red/index.md @@ -5,11 +5,11 @@ Node-RED is low-code programming for event-driven applications 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/nzbget/index.md b/docs/apps/nzbget/index.md index 060c998fe15..74f8009f05a 100644 --- a/docs/apps/nzbget/index.md +++ b/docs/apps/nzbget/index.md @@ -5,11 +5,11 @@ NZBGet is a Usenet downloader client 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/nzbhydra/index.md b/docs/apps/nzbhydra/index.md index 5e499ee8acb..2878878e20c 100644 --- a/docs/apps/nzbhydra/index.md +++ b/docs/apps/nzbhydra/index.md @@ -5,11 +5,11 @@ Usenet meta search 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/ombi/index.md b/docs/apps/ombi/index.md index cfb9e6f522c..13d4b5ae9d1 100644 --- a/docs/apps/ombi/index.md +++ b/docs/apps/ombi/index.md @@ -5,11 +5,11 @@ Want a Movie or TV Show on Plex or Emby? Use Ombi! 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/organizr/index.md b/docs/apps/organizr/index.md index 6f279b84dd1..c00030270f3 100644 --- a/docs/apps/organizr/index.md +++ b/docs/apps/organizr/index.md @@ -5,11 +5,11 @@ HTPC/Homelab Services Organizer 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/plex/index.md b/docs/apps/plex/index.md new file mode 100644 index 00000000000..af8aa125c15 --- /dev/null +++ b/docs/apps/plex/index.md @@ -0,0 +1,53 @@ +# Introduction + +![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-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) + +Plex Media Server + +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 | 2.0.0 | + +## Installing the Chart + +To install the chart with the release name `plex` + +- Open TrueNAS SCALE +- Go to Apps +- Click "Install" for this specific Apps +- Fill out the configuration form + +## Uninstalling the Chart + +To uninstall the `plex` 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://wiki.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/qbittorrent/index.md b/docs/apps/qbittorrent/index.md index e22283b32d8..a71081c05e4 100644 --- a/docs/apps/qbittorrent/index.md +++ b/docs/apps/qbittorrent/index.md @@ -5,11 +5,11 @@ qBittorrent is a cross-platform free and open-source BitTorrent client 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/radarr/index.md b/docs/apps/radarr/index.md index 8a33c9c8e6d..aad6e286d4e 100644 --- a/docs/apps/radarr/index.md +++ b/docs/apps/radarr/index.md @@ -5,11 +5,11 @@ A fork of Sonarr to work with movies à la Couchpotato 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/readarr/index.md b/docs/apps/readarr/index.md index cfb62f797cb..63114d718a9 100644 --- a/docs/apps/readarr/index.md +++ b/docs/apps/readarr/index.md @@ -5,11 +5,11 @@ A fork of Radarr to work with Books & AudioBooks 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/sabnzbd/index.md b/docs/apps/sabnzbd/index.md index fb0d17ba374..4b278ac8e5e 100644 --- a/docs/apps/sabnzbd/index.md +++ b/docs/apps/sabnzbd/index.md @@ -5,11 +5,11 @@ Free and easy binary newsreader 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/sonarr/index.md b/docs/apps/sonarr/index.md index c67ec3c31b8..8145093b8c7 100644 --- a/docs/apps/sonarr/index.md +++ b/docs/apps/sonarr/index.md @@ -5,11 +5,11 @@ Smart PVR for newsgroup and bittorrent users 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/tautulli/index.md b/docs/apps/tautulli/index.md index 1d67d95e98a..0f0dea98632 100644 --- a/docs/apps/tautulli/index.md +++ b/docs/apps/tautulli/index.md @@ -5,11 +5,11 @@ A Python based monitoring and tracking tool for Plex Media Server 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/traefik/index.md b/docs/apps/traefik/index.md index b44f7e4912e..3e55d6e6a66 100644 --- a/docs/apps/traefik/index.md +++ b/docs/apps/traefik/index.md @@ -5,11 +5,11 @@ A Traefik based Reverse Proxy and Certificate Manager 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/transmission/index.md b/docs/apps/transmission/index.md index 3fe5c204fc5..03e37448b22 100644 --- a/docs/apps/transmission/index.md +++ b/docs/apps/transmission/index.md @@ -5,11 +5,11 @@ API Support for your favorite torrent trackers. 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/truecommand/index.md b/docs/apps/truecommand/index.md index c6a2ca2a7d9..59c63c51822 100644 --- a/docs/apps/truecommand/index.md +++ b/docs/apps/truecommand/index.md @@ -1,15 +1,15 @@ # Introduction -![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-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) +![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) Aggregated management of TrueNAS devices 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/charts/issues/new/choose)** +**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 @@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -46,8 +46,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/tvheadend/index.md b/docs/apps/tvheadend/index.md index 512c9b8943b..cecb7de5f8d 100644 --- a/docs/apps/tvheadend/index.md +++ b/docs/apps/tvheadend/index.md @@ -5,11 +5,11 @@ TVheadend - a TV streaming server and digital video recorder 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/unifi/index.md b/docs/apps/unifi/index.md index 405a27257f1..04589f3bb20 100644 --- a/docs/apps/unifi/index.md +++ b/docs/apps/unifi/index.md @@ -5,11 +5,11 @@ Ubiquiti Network's Unifi Controller 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/zwavejs2mqtt/index.md b/docs/apps/zwavejs2mqtt/index.md index 933e8bb4808..f5f413840f4 100644 --- a/docs/apps/zwavejs2mqtt/index.md +++ b/docs/apps/zwavejs2mqtt/index.md @@ -5,11 +5,11 @@ Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/development/chart-yaml-structure.md b/docs/development/chart-yaml-structure.md index 8c59d9046d8..caef727eccd 100644 --- a/docs/development/chart-yaml-structure.md +++ b/docs/development/chart-yaml-structure.md @@ -1,7 +1,7 @@ # Chart.yaml layout At TrueCharts we try to keep some files standardised, this enables us to make changes to these charts in bulk with less risk of mistakes. Chart.yaml is one of these files. -In this documentation we will explain the standardised layout options. For an example layout, please see our standard Chart.yaml [template](https://github.com/truecharts/charts/tree/master/.tools/templates/chart/Chart.yaml) +In this documentation we will explain the standardised layout options. For an example layout, please see our standard Chart.yaml [template](https://github.com/truecharts/apps/tree/master/.tools/templates/chart/Chart.yaml) ### Layout Explained @@ -44,7 +44,7 @@ annotations: In the above description there are a lot of values that are not actually used. Some of those, like `deprecated`, we just set to false. While others, like `annotations` get commented out. -Please refer to our standard Chart.yaml [template](https://github.com/truecharts/charts/tree/master/.tools/templates/chart/Chart.yaml) to see which unused values needs which treatment. +Please refer to our standard Chart.yaml [template](https://github.com/truecharts/apps/tree/master/.tools/templates/chart/Chart.yaml) to see which unused values needs which treatment. ##### Dependencies @@ -55,7 +55,7 @@ All other dependencies are expected to be listed in alphabetical order. ##### Maintainers The first maintainer should always be TrueCharts, as the TrueCharts core team is expected to step in if the other maintainers fail to maintain their work. -An example of how to list TrueCharts as a maintainer is available in our standard Chart.yaml [template](https://github.com/truecharts/charts/tree/master/.tools/templates/chart/Chart.yaml). +An example of how to list TrueCharts as a maintainer is available in our standard Chart.yaml [template](https://github.com/truecharts/apps/tree/master/.tools/templates/chart/Chart.yaml). While currently we primarily use the CODEOWNERS file to define maintainers. We might in the future either automate keeping track of maintainers, completely rely on the maintainers or do both. For this reason it's important to add yourself as a maintainer if you expect to maintain your work. All other maintainers are, ofcoarse, expected to be entered in importance. With the primary maintainer under "truecharts" and secondary maintainers thereunder. diff --git a/docs/development/containers/index.md b/docs/development/containers/index.md index b08a92eaceb..3b26a37280a 100644 --- a/docs/development/containers/index.md +++ b/docs/development/containers/index.md @@ -17,4 +17,4 @@ For configuration and documentation see [here](https://truecharts/containers/get We have several different methods for getting support. -- [GitHub Discussions](https://github.com/truecharts/charts/discussions) +- [GitHub Discussions](https://github.com/truecharts/apps/discussions) diff --git a/docs/development/getting-started.md b/docs/development/getting-started.md index 15f9635e1b0..74b68ed24cf 100644 --- a/docs/development/getting-started.md +++ b/docs/development/getting-started.md @@ -20,7 +20,7 @@ You will need these to start your journey: ### Setting up your dev environment -If you already know what you're doing, go to our [GitHub](https://github.com/truecharts/charts) and fork. Otherwise, look at this picture, from now on this will be the **contribution cycle**. This is how our workflow will look at the end of the tutorial. +If you already know what you're doing, go to our [GitHub](https://github.com/truecharts/apps) and fork. Otherwise, look at this picture, from now on this will be the **contribution cycle**. This is how our workflow will look at the end of the tutorial. Contribution cycle @@ -28,7 +28,7 @@ If you already know what you're doing, go to our [GitHub](https://github.com/tru What's that? You have no idea what any of that means? Worry not, my fellow contributor! I will guide you step by step. -First, you did your [GitHub account](https://github.com/) account as suggested, right? Good. We will now visit the [TrueCharts Repository in GitHub](https://github.com/truecharts/charts) and click this little button located at the top right corner of the page: +First, you did your [GitHub account](https://github.com/) account as suggested, right? Good. We will now visit the [TrueCharts Repository in GitHub](https://github.com/truecharts/apps) and click this little button located at the top right corner of the page: ![Fork button](https://i.imgur.com/lw1XYPS.png) @@ -78,7 +78,7 @@ Are you done downloading? Awesome! Now your local repo is automagically soul-lin | GitHub Desktop | Git Bash | | :------------------------: | :----------------------------------------------------------: | -| This is automagically done | Navigate to the folder where your local repo is
``git remote add upstream https://github.com/truecharts/charts.git``
Now to make sure everything is in order, we do
``git remote -v``
and it should show both repos, yours in **origin** and central in **upstream** | +| This is automagically done | Navigate to the folder where your local repo is
``git remote add upstream https://github.com/truecharts/apps.git``
Now to make sure everything is in order, we do
``git remote -v``
and it should show both repos, yours in **origin** and central in **upstream** | ##### Setting up Pre-Commit @@ -142,7 +142,7 @@ Now all that is missing is publishing your commits to your remote (**origin**) #### Making a PR -A **P**ull **R**equest is the only way to get your changes into the central version of the game. You do a PR by **committing** your changes and **pushing them** to your remote repo (**origin**). Then, visit the [TrueCharts Repository in GitHub](https://github.com/truecharts/charts) and click this green button: +A **P**ull **R**equest is the only way to get your changes into the central version of the game. You do a PR by **committing** your changes and **pushing them** to your remote repo (**origin**). Then, visit the [TrueCharts Repository in GitHub](https://github.com/truecharts/apps) and click this green button: ![make a pr button](https://i.imgur.com/yt2QJd4.png) diff --git a/docs/index.md b/docs/index.md index 3f5474c9268..a935eb43009 100644 --- a/docs/index.md +++ b/docs/index.md @@ -8,8 +8,8 @@ hide: TrueCharts is the community that maintains TrueCharts. ### TrueCharts -TrueCharts is a one-line iocage jail management and deployment tool for FreeNAS and FreeBSD. -If you are interested in using TrueCharts, please visit us on github [github](https://github.com/truecharts/charts/) +TrueCharts is a catalog of highly optimised TrueNAS SCALE Apps. Made for the community, By the community! +If you are interested in using TrueCharts, please visit us on github [github](https://github.com/truecharts/apps/) ### Supported operating systems @@ -40,4 +40,4 @@ This release will focus on adding a solid framework of using (and adding) databa ### Support or Contact -Having trouble with TrueCharts? Check out our [Wiki](https://wiki.truecharts.org) or [github](https://github.com/truecharts/charts/) and we’ll help you sort it out. +Having trouble with TrueCharts? Check out our [Wiki](https://wiki.truecharts.org) or [github](https://github.com/truecharts/apps/) and we’ll help you sort it out. diff --git a/docs/index.yaml b/docs/index.yaml index 003ce31f80f..542703ee485 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -5,7 +5,7 @@ entries: created: "2021-03-17T14:27:24.125854125Z" description: Function library for TrueCharts digest: 41a2bf000d3a9ed7959b1d10690121869593c86c8f689bf70a652e98798c3e88 - home: https://github.com/truecharts/truecharts/tree/master/common + home: https://github.com/truecharts/apps/tree/master/common keywords: - truecharts - library-chart @@ -17,7 +17,7 @@ entries: url: truecharts.org name: common sources: - - https://github.com/truecharts/charts/tree/master/library/common + - https://github.com/truecharts/apps/tree/master/library/common type: library urls: - https://github.com/truecharts/apps/releases/download/common-2.0.0/common-2.0.0.tgz @@ -31,7 +31,7 @@ entries: version: n/a description: Helper chart to test different use cases of the common library digest: 62611017e79eaaa94b57cd5229bb1058b9780e19eb502f9f54b5ae1903b67374 - home: https://github.com/truecharts/charts/tree/master/library/common-test + home: https://github.com/truecharts/apps/tree/master/library/common-test keywords: - common-test - truecharts @@ -44,7 +44,7 @@ entries: url: truecharts.org name: common-test sources: - - https://github.com/truecharts/charts/tree/master/library/common-test + - https://github.com/truecharts/apps/tree/master/library/common-test type: application urls: - https://github.com/truecharts/apps/releases/download/common-test-2.0.0/common-test-2.0.0.tgz diff --git a/library/common-test/Chart.lock b/library/common-test/Chart.lock deleted file mode 100644 index 3a7ed7ea3e6..00000000000 --- a/library/common-test/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: file://../common - version: 2.0.0 -digest: sha256:75e16cc10f894e04849b7fdc64f531a59cb08bb62c237effe552a3c04cf8c67e -generated: "2021-03-02T20:48:38.608996Z" diff --git a/library/common-test/Chart.yaml b/library/common-test/Chart.yaml index 3c0d4182ba2..ecea01cca53 100644 --- a/library/common-test/Chart.yaml +++ b/library/common-test/Chart.yaml @@ -3,23 +3,23 @@ kubeVersion: ">=1.16.0-0" name: common-test version: 2.0.0 # upstream_version: -# appVersion: +appVersion: none description: Helper chart to test different use cases of the common library type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/library/common-test -# icon: +home: https://github.com/truecharts/apps/tree/master/library/common-test +icon: https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png keywords: - common-test - truecharts - common - test sources: - - https://github.com/truecharts/charts/tree/master/library/common-test + - https://github.com/truecharts/apps/tree/master/library/common-test dependencies: - name: common repository: file://../common - version: n/a + version: latest # condition: # tags: # import-values: diff --git a/library/common-test/README.md b/library/common-test/README.md index 85a2faa4bc6..52cfe9907af 100644 --- a/library/common-test/README.md +++ b/library/common-test/README.md @@ -4,7 +4,7 @@ Helper chart to test different use cases of the common library -**Homepage:** +**Homepage:** ## Maintainers diff --git a/library/common-test/ci/basic-values.yaml b/library/common-test/ci/basic-values.yaml deleted file mode 100644 index 29d769093e1..00000000000 --- a/library/common-test/ci/basic-values.yaml +++ /dev/null @@ -1,69 +0,0 @@ -image: - repository: b4bz/homer - tag: latest - pullPolicy: IfNotPresent - -services: - main: - port: - port: 8080 - extra-tcp: - enabled: true - type: ClusterIP - port: - port: 51414 - name: tcp-test - protocol: TCP - targetPort: 51414 - extra-udp: - enabled: true - type: ClusterIP - port: - port: 51414 - name: udp-test - protocol: UDP - targetPort: 51414 - -ingress: - enabled: true - -probes: - liveness: - enabled: true - readiness: - enabled: true - startup: - enabled: true - -fixMountPermissions: false -appVolumeMounts: - data: - enabled: true - emptyDir: true - datasetName: "data" - mountPath: "/data" - hostPathEnabled: false - hostPath: "" - test: - enabled: true - emptyDir: false - datasetName: "test" - mountPath: "/test" - hostPathEnabled: true - hostPath: "/tmp" - -appExtraVolumeMounts: - - name: "extratest1" - enabled: true - emptyDir: true - datasetName: "extratest1" - mountPath: "/extratest1" - hostPathEnabled: false - hostPath: "" - - name: "extratest2" - enabled: true - emptyDir: false - datasetName: "extratest2" - mountPath: "/extratest2" - hostPathEnabled: true - hostPath: "/tmp" diff --git a/library/common-test/ci/codeserver-values.yaml b/library/common-test/ci/codeserver-values.yaml deleted file mode 100644 index 9e8f91f562b..00000000000 --- a/library/common-test/ci/codeserver-values.yaml +++ /dev/null @@ -1,77 +0,0 @@ -image: - repository: b4bz/homer - tag: latest - pullPolicy: IfNotPresent - -services: - main: - port: - port: 8080 - extra-tcp: - enabled: true - type: ClusterIP - port: - port: 51414 - name: tcp-test - protocol: TCP - targetPort: 51414 - extra-udp: - enabled: true - type: ClusterIP - port: - port: 51414 - name: udp-test - protocol: UDP - targetPort: 51414 - -ingress: - enabled: true - -persistence: - config: - enabled: true - emptyDir: true - mountPath: /www/assets - -addons: - codeserver: - enabled: true - workingDir: "/www/assets" - ingress: - enabled: true - volumeMounts: - - name: config - mountPath: /www/assets - -fixMountPermissions: false -appVolumeMounts: - data: - enabled: true - emptyDir: true - datasetName: "data" - mountPath: "/data" - hostPathEnabled: false - hostPath: "" - test: - enabled: true - emptyDir: false - datasetName: "test" - mountPath: "/test" - hostPathEnabled: true - hostPath: "/tmp" - -appExtraVolumeMounts: - - name: "extratest1" - enabled: true - emptyDir: true - datasetName: "extratest1" - mountPath: "/extratest1" - hostPathEnabled: false - hostPath: "" - - name: "extratest2" - enabled: true - emptyDir: false - datasetName: "extratest2" - mountPath: "/extratest2" - hostPathEnabled: true - hostPath: "/tmp" diff --git a/charts/transmission/2.0.0/test_values.yaml b/library/common-test/ci/default-values.yaml similarity index 69% rename from charts/transmission/2.0.0/test_values.yaml rename to library/common-test/ci/default-values.yaml index 702532bf3d6..6f6bf77ea2d 100644 --- a/charts/transmission/2.0.0/test_values.yaml +++ b/library/common-test/ci/default-values.yaml @@ -1,40 +1,26 @@ -# Default values for Transmission. - +# Default values for common-test. +# Use jackett because it's a nice basic app... image: - repository: linuxserver/transmission + repository: ghcr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: version-3.00-r2 + tag: v0.17.671 strategy: type: Recreate -startAsRoot: true services: main: - port: - port: 9091 - tcp: enabled: true - type: ClusterIP port: - port: 51413 - protocol: TCP - targetPort: 51413 - udp: - enabled: true - type: ClusterIP - port: - port: 51413 - protocol: UDP - targetPort: 51413 - + port: 9117 env: {} # TZ: UTC # PUID: 1001 # PGID: 1001 + persistence: config: enabled: false @@ -60,10 +46,17 @@ persistence: ## TrueCharts Values - - - - +ingress: + main: + enabled: true + # Used when including ingress using {{ include "common.ingress" . }} + type: "HTTP" + entrypoint: "websecure" + certType: "" + annotations: {} + hosts: + - host: chart-example.local + path: / appVolumeMounts: config: @@ -71,8 +64,3 @@ appVolumeMounts: emptyDir: true setPermissions: true mountPath: "/config" - downloads: - enabled: true - emptyDir: true - setPermissions: true - mountPath: "/downloads" diff --git a/library/common-test/values.yaml b/library/common-test/values.yaml index be76319d8bc..0cfdc552b67 100644 --- a/library/common-test/values.yaml +++ b/library/common-test/values.yaml @@ -30,7 +30,7 @@ additionalServices: type: ClusterIP port: port: 8083 - name: tcp-test + name: extra-tcp-test protocol: TCP targetPort: 8083 - name: test4 @@ -38,7 +38,7 @@ additionalServices: type: ClusterIP port: port: 8084 - name: udp-test + name: extra-udp-test protocol: UDP targetPort: 8084 diff --git a/library/common/Chart.yaml b/library/common/Chart.yaml index 941797fac80..9f8114984c1 100644 --- a/library/common/Chart.yaml +++ b/library/common/Chart.yaml @@ -3,18 +3,18 @@ kubeVersion: ">=1.16.0-0" name: common version: 2.0.0 # upstream_version: -# appVersion: +appVersion: none description: Function library for TrueCharts type: library deprecated: false -home: https://github.com/truecharts/truecharts/tree/master/common -# icon: +home: https://github.com/truecharts/apps/tree/master/common +icon: https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png keywords: - truecharts - library-chart - common sources: - - https://github.com/truecharts/charts/tree/master/library/common + - https://github.com/truecharts/apps/tree/master/library/common # dependencies: maintainers: - name: TrueCharts diff --git a/library/common/README.md b/library/common/README.md index ccb93b6e641..7b8dbf3c2be 100644 --- a/library/common/README.md +++ b/library/common/README.md @@ -4,7 +4,7 @@ Function library for TrueCharts -**Homepage:** +**Homepage:** ## Maintainers diff --git a/library/common/templates/classes/_service.tpl b/library/common/templates/classes/_service.tpl index 87a1a7178a2..c8243072605 100644 --- a/library/common/templates/classes/_service.tpl +++ b/library/common/templates/classes/_service.tpl @@ -36,10 +36,10 @@ within the common library. {{ end -}} {{- $svcType := $values.type | default "" -}} -{{- $portProtocol := $values.port.type -}} -{{- if or ( eq $values.type "HTTP" ) ( eq $values.type "HTTPS" ) ( eq $values.type "TCP" ) -}} +{{- $portProtocol := $values.port.protocol -}} +{{- if or ( eq $values.port.protocol "HTTP" ) ( eq $values.port.protocol "HTTPS" ) ( eq $values.port.protocol "TCP" ) -}} {{- $portProtocol = "TCP" -}} -{{- else if eq $values.type "UDP" }} +{{- else if eq $values.port.protocol "UDP" }} {{- $portProtocol = "UDP" -}} {{- end }} apiVersion: v1 @@ -52,7 +52,7 @@ metadata: {{ toYaml $values.labels | nindent 4 }} {{- end }} annotations: - {{- if eq $svcType "HTTPS" }} + {{- if eq $values.port.protocol "HTTPS" }} traefik.ingress.kubernetes.io/service.serversscheme: https {{- end }} {{- with $values.annotations }} diff --git a/library/common/templates/classes/ingress/_ingress.tpl b/library/common/templates/classes/ingress/_ingress.tpl index e25d9e11089..f419986de58 100644 --- a/library/common/templates/classes/ingress/_ingress.tpl +++ b/library/common/templates/classes/ingress/_ingress.tpl @@ -46,7 +46,7 @@ metadata: {{- if eq $portProtocol "HTTPS" }} traefik.ingress.kubernetes.io/service.serversscheme: https {{- end }} - traefik.ingress.kubernetes.io/router.entrypoints: {{ $values.entrypoint }} + traefik.ingress.kubernetes.io/router.entrypoints: {{ $values.entrypoint | default "websecure" }} traefik.ingress.kubernetes.io/router.middlewares: traefik-middlewares-chain-public@kubernetescrd{{ if $values.authForwardURL }},{{ $ingressName }}-auth-forward{{ end }} {{- with $values.annotations }} {{- toYaml . | nindent 4 }} diff --git a/mkdocs.yml b/mkdocs.yml index b1565e0b7b4..365ba103db7 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -3,11 +3,11 @@ site_name: TrueCharts site_description: 'Project Documentation for TrueCharts' site_author: 'TrueCharts Team' docs_dir: docs/ -site_url: 'https://wiki.truecharts.org' +site_url: 'https://truecharts.org' # Repository -repo_name: 'truecharts/charts' -repo_url: 'https://github.com/truecharts/charts' +repo_name: 'truecharts/apps' +repo_url: 'https://github.com/truecharts/apps' edit_uri: "" copyright: Copyright © 2020 - 2021 The TrueCharts Project diff --git a/charts/bazarr/2.0.0/.helmignore b/stable/bazarr/2.0.0/.helmignore similarity index 100% rename from charts/bazarr/2.0.0/.helmignore rename to stable/bazarr/2.0.0/.helmignore diff --git a/charts/bazarr/2.0.0/CONFIG.md b/stable/bazarr/2.0.0/CONFIG.md similarity index 100% rename from charts/bazarr/2.0.0/CONFIG.md rename to stable/bazarr/2.0.0/CONFIG.md diff --git a/charts/bazarr/2.0.0/CONFIG.md.gotmpl b/stable/bazarr/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/bazarr/2.0.0/CONFIG.md.gotmpl rename to stable/bazarr/2.0.0/CONFIG.md.gotmpl diff --git a/charts/bazarr/2.0.0/Chart.yaml b/stable/bazarr/2.0.0/Chart.yaml similarity index 76% rename from charts/bazarr/2.0.0/Chart.yaml rename to stable/bazarr/2.0.0/Chart.yaml index fb0f6b81902..e4b75a43584 100644 --- a/charts/bazarr/2.0.0/Chart.yaml +++ b/stable/bazarr/2.0.0/Chart.yaml @@ -7,7 +7,7 @@ appVersion: "auto" description: Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/bazarr +home: https://github.com/truecharts/apps/tree/master/stable/bazarr icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png keywords: - bazarr @@ -17,23 +17,20 @@ keywords: - usenet - torrent sources: - - https://github.com/truecharts/charts/tree/master/charts/bazarr + - https://github.com/truecharts/apps/tree/master/stable/bazarr - https://github.com/k8s-at-home/charts/tree/master/charts/bazarr - https://github.com/Bazarr/Bazarr - https://hub.docker.com/r/linuxserver/bazarr dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/bazarr/2.0.0/README.md b/stable/bazarr/2.0.0/README.md similarity index 84% rename from charts/bazarr/2.0.0/README.md rename to stable/bazarr/2.0.0/README.md index 2bf2cf9607e..d8a442bea02 100644 --- a/charts/bazarr/2.0.0/README.md +++ b/stable/bazarr/2.0.0/README.md @@ -5,11 +5,11 @@ Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/charts/bazarr/2.0.0/app-readme.md b/stable/bazarr/2.0.0/app-readme.md similarity index 55% rename from charts/bazarr/2.0.0/app-readme.md rename to stable/bazarr/2.0.0/app-readme.md index 2e7cc147037..d8c9534c837 100644 --- a/charts/bazarr/2.0.0/app-readme.md +++ b/stable/bazarr/2.0.0/app-readme.md @@ -1,2 +1,2 @@ Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/bazarr/2.0.0/charts/common-2.0.0.tgz b/stable/bazarr/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/bazarr/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/bazarr/2.0.0/ix_values.yaml b/stable/bazarr/2.0.0/ix_values.yaml similarity index 100% rename from charts/bazarr/2.0.0/ix_values.yaml rename to stable/bazarr/2.0.0/ix_values.yaml diff --git a/charts/bazarr/2.0.0/questions.yaml b/stable/bazarr/2.0.0/questions.yaml similarity index 99% rename from charts/bazarr/2.0.0/questions.yaml rename to stable/bazarr/2.0.0/questions.yaml index 3bc9bd884a9..8734a6f8189 100644 --- a/charts/bazarr/2.0.0/questions.yaml +++ b/stable/bazarr/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/bazarr/2.0.0/templates/common.yaml b/stable/bazarr/2.0.0/templates/common.yaml similarity index 100% rename from charts/bazarr/2.0.0/templates/common.yaml rename to stable/bazarr/2.0.0/templates/common.yaml diff --git a/charts/bazarr/2.0.0/test_values.yaml b/stable/bazarr/2.0.0/test_values.yaml similarity index 100% rename from charts/bazarr/2.0.0/test_values.yaml rename to stable/bazarr/2.0.0/test_values.yaml diff --git a/charts/bazarr/2.0.0/values.yaml b/stable/bazarr/2.0.0/values.yaml similarity index 100% rename from charts/bazarr/2.0.0/values.yaml rename to stable/bazarr/2.0.0/values.yaml diff --git a/charts/bazarr/item.yaml b/stable/bazarr/item.yaml similarity index 100% rename from charts/bazarr/item.yaml rename to stable/bazarr/item.yaml diff --git a/charts/calibre-web/2.0.0/.helmignore b/stable/calibre-web/2.0.0/.helmignore similarity index 100% rename from charts/calibre-web/2.0.0/.helmignore rename to stable/calibre-web/2.0.0/.helmignore diff --git a/charts/calibre-web/2.0.0/CONFIG.md b/stable/calibre-web/2.0.0/CONFIG.md similarity index 100% rename from charts/calibre-web/2.0.0/CONFIG.md rename to stable/calibre-web/2.0.0/CONFIG.md diff --git a/charts/calibre-web/2.0.0/CONFIG.md.gotmpl b/stable/calibre-web/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/calibre-web/2.0.0/CONFIG.md.gotmpl rename to stable/calibre-web/2.0.0/CONFIG.md.gotmpl diff --git a/charts/calibre-web/2.0.0/Chart.yaml b/stable/calibre-web/2.0.0/Chart.yaml similarity index 78% rename from charts/calibre-web/2.0.0/Chart.yaml rename to stable/calibre-web/2.0.0/Chart.yaml index 4a0c5e49839..454d3e63fd0 100644 --- a/charts/calibre-web/2.0.0/Chart.yaml +++ b/stable/calibre-web/2.0.0/Chart.yaml @@ -7,25 +7,22 @@ appVersion: "auto" description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/calibre-web +home: https://github.com/truecharts/apps/tree/master/stable/calibre-web icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png keywords: - calibre-web - calibre - ebook sources: - - https://github.com/truecharts/charts/tree/master/charts/calibre-web + - https://github.com/truecharts/apps/tree/master/stable/calibre-web - https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web - https://hub.docker.com/r/linuxserver/calibre-web/ - https://github.com/janeczku/calibre-web dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/calibre-web/2.0.0/README.md b/stable/calibre-web/2.0.0/README.md similarity index 84% rename from charts/calibre-web/2.0.0/README.md rename to stable/calibre-web/2.0.0/README.md index 2305a495d82..6857e758049 100644 --- a/charts/calibre-web/2.0.0/README.md +++ b/stable/calibre-web/2.0.0/README.md @@ -5,11 +5,11 @@ Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/charts/calibre-web/2.0.0/app-readme.md b/stable/calibre-web/2.0.0/app-readme.md similarity index 59% rename from charts/calibre-web/2.0.0/app-readme.md rename to stable/calibre-web/2.0.0/app-readme.md index 9c3e1c28826..a99211941ec 100644 --- a/charts/calibre-web/2.0.0/app-readme.md +++ b/stable/calibre-web/2.0.0/app-readme.md @@ -1,2 +1,2 @@ Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/calibre-web/2.0.0/charts/common-2.0.0.tgz b/stable/calibre-web/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/calibre-web/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/calibre-web/2.0.0/ix_values.yaml b/stable/calibre-web/2.0.0/ix_values.yaml similarity index 100% rename from charts/calibre-web/2.0.0/ix_values.yaml rename to stable/calibre-web/2.0.0/ix_values.yaml diff --git a/charts/calibre-web/2.0.0/questions.yaml b/stable/calibre-web/2.0.0/questions.yaml similarity index 99% rename from charts/calibre-web/2.0.0/questions.yaml rename to stable/calibre-web/2.0.0/questions.yaml index c36585d9152..9a48421ba2e 100644 --- a/charts/calibre-web/2.0.0/questions.yaml +++ b/stable/calibre-web/2.0.0/questions.yaml @@ -58,9 +58,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -69,7 +70,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -77,7 +78,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -85,7 +86,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/calibre-web/2.0.0/templates/NOTES.txt b/stable/calibre-web/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/calibre-web/2.0.0/templates/NOTES.txt rename to stable/calibre-web/2.0.0/templates/NOTES.txt diff --git a/charts/calibre-web/2.0.0/templates/common.yaml b/stable/calibre-web/2.0.0/templates/common.yaml similarity index 100% rename from charts/calibre-web/2.0.0/templates/common.yaml rename to stable/calibre-web/2.0.0/templates/common.yaml diff --git a/charts/calibre-web/2.0.0/test_values.yaml b/stable/calibre-web/2.0.0/test_values.yaml similarity index 99% rename from charts/calibre-web/2.0.0/test_values.yaml rename to stable/calibre-web/2.0.0/test_values.yaml index fe30e121420..f88e33f922f 100644 --- a/charts/calibre-web/2.0.0/test_values.yaml +++ b/stable/calibre-web/2.0.0/test_values.yaml @@ -44,8 +44,6 @@ persistence: # existingClaim: "" - - appVolumeMounts: config: enabled: true diff --git a/charts/calibre-web/2.0.0/values.yaml b/stable/calibre-web/2.0.0/values.yaml similarity index 100% rename from charts/calibre-web/2.0.0/values.yaml rename to stable/calibre-web/2.0.0/values.yaml diff --git a/charts/calibre-web/item.yaml b/stable/calibre-web/item.yaml similarity index 100% rename from charts/calibre-web/item.yaml rename to stable/calibre-web/item.yaml diff --git a/charts/collabora-online/2.0.0/CONFIG.md b/stable/collabora-online/2.0.0/CONFIG.md similarity index 100% rename from charts/collabora-online/2.0.0/CONFIG.md rename to stable/collabora-online/2.0.0/CONFIG.md diff --git a/charts/collabora-online/2.0.0/CONFIG.md.gotmpl b/stable/collabora-online/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/collabora-online/2.0.0/CONFIG.md.gotmpl rename to stable/collabora-online/2.0.0/CONFIG.md.gotmpl diff --git a/charts/collabora-online/2.0.0/Chart.yaml b/stable/collabora-online/2.0.0/Chart.yaml similarity index 75% rename from charts/collabora-online/2.0.0/Chart.yaml rename to stable/collabora-online/2.0.0/Chart.yaml index 18f8b59903a..ec3d88f36c7 100644 --- a/charts/collabora-online/2.0.0/Chart.yaml +++ b/stable/collabora-online/2.0.0/Chart.yaml @@ -7,28 +7,25 @@ appVersion: "auto" description: Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/collabora-online +home: https://github.com/truecharts/apps/tree/master/stable/collabora-online icon: https://avatars.githubusercontent.com/u/22418908?s=200&v=4 keywords: - collabora-online sources: - - https://github.com/truecharts/charts/tree/master/charts/collabora-online + - https://github.com/truecharts/apps/tree/master/stable/collabora-online - https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online - https://hub.docker.com/r/collabora/code - https://www.collaboraoffice.com/code/docker/ dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Stavros Kois + - name: stavros-k email: stavros-k@users.noreply.github.com url: truecharts.org # annotations: diff --git a/charts/collabora-online/2.0.0/README.md b/stable/collabora-online/2.0.0/README.md similarity index 84% rename from charts/collabora-online/2.0.0/README.md rename to stable/collabora-online/2.0.0/README.md index 0e9b6f8369d..d4fcedc1f44 100644 --- a/charts/collabora-online/2.0.0/README.md +++ b/stable/collabora-online/2.0.0/README.md @@ -5,11 +5,11 @@ Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/charts/collabora-online/2.0.0/app-readme.md b/stable/collabora-online/2.0.0/app-readme.md similarity index 52% rename from charts/collabora-online/2.0.0/app-readme.md rename to stable/collabora-online/2.0.0/app-readme.md index 39d843bbd59..8e22aad841f 100644 --- a/charts/collabora-online/2.0.0/app-readme.md +++ b/stable/collabora-online/2.0.0/app-readme.md @@ -1,2 +1,2 @@ Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/collabora-online/2.0.0/charts/common-2.0.0.tgz b/stable/collabora-online/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/collabora-online/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/collabora-online/2.0.0/ix_values.yaml b/stable/collabora-online/2.0.0/ix_values.yaml similarity index 100% rename from charts/collabora-online/2.0.0/ix_values.yaml rename to stable/collabora-online/2.0.0/ix_values.yaml diff --git a/charts/collabora-online/2.0.0/questions.yaml b/stable/collabora-online/2.0.0/questions.yaml similarity index 94% rename from charts/collabora-online/2.0.0/questions.yaml rename to stable/collabora-online/2.0.0/questions.yaml index 734954edb42..8a3c9492f95 100644 --- a/charts/collabora-online/2.0.0/questions.yaml +++ b/stable/collabora-online/2.0.0/questions.yaml @@ -60,9 +60,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -71,7 +72,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -79,7 +80,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -87,7 +88,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: @@ -140,6 +141,28 @@ questions: type: string default: 'collabora\.domain\.tld' + # 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 + # Service Configuration # Enable Host Networking diff --git a/charts/collabora-online/2.0.0/templates/NOTES.txt b/stable/collabora-online/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/collabora-online/2.0.0/templates/NOTES.txt rename to stable/collabora-online/2.0.0/templates/NOTES.txt diff --git a/charts/collabora-online/2.0.0/templates/common.yaml b/stable/collabora-online/2.0.0/templates/common.yaml similarity index 100% rename from charts/collabora-online/2.0.0/templates/common.yaml rename to stable/collabora-online/2.0.0/templates/common.yaml diff --git a/charts/collabora-online/2.0.0/test_values.yaml b/stable/collabora-online/2.0.0/test_values.yaml similarity index 100% rename from charts/collabora-online/2.0.0/test_values.yaml rename to stable/collabora-online/2.0.0/test_values.yaml diff --git a/charts/collabora-online/2.0.0/values.yaml b/stable/collabora-online/2.0.0/values.yaml similarity index 100% rename from charts/collabora-online/2.0.0/values.yaml rename to stable/collabora-online/2.0.0/values.yaml diff --git a/charts/collabora-online/icon.png b/stable/collabora-online/icon.png similarity index 100% rename from charts/collabora-online/icon.png rename to stable/collabora-online/icon.png diff --git a/charts/collabora-online/item.yaml b/stable/collabora-online/item.yaml similarity index 100% rename from charts/collabora-online/item.yaml rename to stable/collabora-online/item.yaml diff --git a/charts/emby/2.0.0/.helmignore b/stable/emby/2.0.0/.helmignore similarity index 100% rename from charts/emby/2.0.0/.helmignore rename to stable/emby/2.0.0/.helmignore diff --git a/charts/deluge/2.0.0/CONFIG.md b/stable/emby/2.0.0/CONFIG.md similarity index 100% rename from charts/deluge/2.0.0/CONFIG.md rename to stable/emby/2.0.0/CONFIG.md diff --git a/charts/deluge/2.0.0/CONFIG.md.gotmpl b/stable/emby/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/deluge/2.0.0/CONFIG.md.gotmpl rename to stable/emby/2.0.0/CONFIG.md.gotmpl diff --git a/charts/emby/2.0.0/Chart.yaml b/stable/emby/2.0.0/Chart.yaml similarity index 60% rename from charts/emby/2.0.0/Chart.yaml rename to stable/emby/2.0.0/Chart.yaml index 634349b82f9..e6f0c45c345 100644 --- a/charts/emby/2.0.0/Chart.yaml +++ b/stable/emby/2.0.0/Chart.yaml @@ -3,33 +3,30 @@ kubeVersion: ">=1.16.0-0" name: emby version: 2.0.0 # upstream_version: -appVersion: "auto" +appVersion: "auto" description: Emby Server is a home media server type: application deprecated: false -home: https://github.com/djs52/charts/tree/master/charts/emby -icon_url: https://raw.githubusercontent.com/djs52/charts/master/charts/emby/icon.png?raw=true +home: https://github.com/truecharts/apps/raw/master/charts/emby +icon: https://github.com/truecharts/apps/raw/master/charts/emby/icon.png keywords: - jellyfin - plex - emby sources: - - https://github.com/truecharts/charts/tree/master/charts/emby + - https://github.com/truecharts/apps/tree/master/stable/emby - https://hub.docker.com/r/linuxserver/emby - https://github.com/linuxserver/docker-emby.git dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Dan Sheridan + - name: djs52 email: dan.sheridan@postman.org.uk url: truecharts.org # annotations: diff --git a/charts/emby/2.0.0/README.md b/stable/emby/2.0.0/README.md similarity index 83% rename from charts/emby/2.0.0/README.md rename to stable/emby/2.0.0/README.md index 83dcb80a492..9f3c7bcb92d 100644 --- a/charts/emby/2.0.0/README.md +++ b/stable/emby/2.0.0/README.md @@ -5,11 +5,11 @@ Emby Server is a home media server 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/emby/2.0.0/app-readme.md b/stable/emby/2.0.0/app-readme.md new file mode 100644 index 00000000000..5b0fa08d237 --- /dev/null +++ b/stable/emby/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Emby Server is a home media server +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/emby/2.0.0/charts/common-2.0.0.tgz b/stable/emby/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/emby/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/emby/2.0.0/ix_values.yaml b/stable/emby/2.0.0/ix_values.yaml similarity index 87% rename from charts/emby/2.0.0/ix_values.yaml rename to stable/emby/2.0.0/ix_values.yaml index 955b3ef7b78..4457e920c71 100644 --- a/charts/emby/2.0.0/ix_values.yaml +++ b/stable/emby/2.0.0/ix_values.yaml @@ -5,11 +5,9 @@ ## image: - repository: linuxserver/emby + repository: ghcr.io/truecharts/emby pullPolicy: IfNotPresent - tag: version-4.5.4.0 - -startAsRoot: true + tag: v4.5.4.0 # 44=video 107=render supplementalGroups: 44,107 diff --git a/charts/emby/2.0.0/questions.yaml b/stable/emby/2.0.0/questions.yaml similarity index 99% rename from charts/emby/2.0.0/questions.yaml rename to stable/emby/2.0.0/questions.yaml index ab8f309bbe4..55b370dd921 100644 --- a/charts/emby/2.0.0/questions.yaml +++ b/stable/emby/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/deluge/2.0.0/templates/common.yaml b/stable/emby/2.0.0/templates/common.yaml similarity index 100% rename from charts/deluge/2.0.0/templates/common.yaml rename to stable/emby/2.0.0/templates/common.yaml diff --git a/charts/emby/2.0.0/test_values.yaml b/stable/emby/2.0.0/test_values.yaml similarity index 93% rename from charts/emby/2.0.0/test_values.yaml rename to stable/emby/2.0.0/test_values.yaml index febde8e46ec..5a5d69cfa15 100644 --- a/charts/emby/2.0.0/test_values.yaml +++ b/stable/emby/2.0.0/test_values.yaml @@ -1,16 +1,13 @@ - # Default values for emby. image: - repository: linuxserver/emby + repository: ghcr.io/truecharts/emby pullPolicy: IfNotPresent - tag: version-4.5.4.0 + tag: v4.5.4.0 strategy: type: Recreate -startAsRoot: true - # 44=video 107=render supplementalGroups: 44,107 diff --git a/charts/deluge/2.0.0/values.yaml b/stable/emby/2.0.0/values.yaml similarity index 100% rename from charts/deluge/2.0.0/values.yaml rename to stable/emby/2.0.0/values.yaml diff --git a/charts/emby/icon.png b/stable/emby/icon.png similarity index 100% rename from charts/emby/icon.png rename to stable/emby/icon.png diff --git a/stable/emby/item.yaml b/stable/emby/item.yaml new file mode 100644 index 00000000000..3258a536d24 --- /dev/null +++ b/stable/emby/item.yaml @@ -0,0 +1,3 @@ +categories: + - media +icon_url: https://github.com/truecharts/apps/raw/master/charts/emby/icon.png diff --git a/charts/esphome/2.0.0/.helmignore b/stable/esphome/2.0.0/.helmignore similarity index 100% rename from charts/esphome/2.0.0/.helmignore rename to stable/esphome/2.0.0/.helmignore diff --git a/charts/emby/2.0.0/CONFIG.md b/stable/esphome/2.0.0/CONFIG.md similarity index 100% rename from charts/emby/2.0.0/CONFIG.md rename to stable/esphome/2.0.0/CONFIG.md diff --git a/charts/emby/2.0.0/CONFIG.md.gotmpl b/stable/esphome/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/emby/2.0.0/CONFIG.md.gotmpl rename to stable/esphome/2.0.0/CONFIG.md.gotmpl diff --git a/charts/esphome/2.0.0/Chart.yaml b/stable/esphome/2.0.0/Chart.yaml similarity index 75% rename from charts/esphome/2.0.0/Chart.yaml rename to stable/esphome/2.0.0/Chart.yaml index 0a18039f590..f19d5f8c6f2 100644 --- a/charts/esphome/2.0.0/Chart.yaml +++ b/stable/esphome/2.0.0/Chart.yaml @@ -7,28 +7,25 @@ appVersion: "auto" description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/esphome +home: https://github.com/truecharts/apps/tree/master/stable/esphome icon: https://esphome.io/_images/logo.svg keywords: - esphome sources: - - https://github.com/truecharts/charts/tree/master/charts/esphome + - https://github.com/truecharts/apps/tree/master/stable/esphome - https://github.com/k8s-at-home/charts/tree/master/charts/esphome - https://github.com/esphome/esphome - https://hub.docker.com/u/esphome dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Troy Prelog + - name: tprelog email: 35702532+tprelog@users.noreply.github.com url: truecharts.org # annotations: diff --git a/charts/esphome/2.0.0/README.md b/stable/esphome/2.0.0/README.md similarity index 84% rename from charts/esphome/2.0.0/README.md rename to stable/esphome/2.0.0/README.md index 93ef6c6077d..1d67fe01b5e 100644 --- a/charts/esphome/2.0.0/README.md +++ b/stable/esphome/2.0.0/README.md @@ -5,11 +5,11 @@ ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/charts/esphome/2.0.0/app-readme.md b/stable/esphome/2.0.0/app-readme.md similarity index 62% rename from charts/esphome/2.0.0/app-readme.md rename to stable/esphome/2.0.0/app-readme.md index 19676c01b9c..1103e209465 100644 --- a/charts/esphome/2.0.0/app-readme.md +++ b/stable/esphome/2.0.0/app-readme.md @@ -1,2 +1,2 @@ ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/esphome/2.0.0/charts/common-2.0.0.tgz b/stable/esphome/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/esphome/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/esphome/2.0.0/ix_values.yaml b/stable/esphome/2.0.0/ix_values.yaml similarity index 100% rename from charts/esphome/2.0.0/ix_values.yaml rename to stable/esphome/2.0.0/ix_values.yaml diff --git a/charts/esphome/2.0.0/questions.yaml b/stable/esphome/2.0.0/questions.yaml similarity index 99% rename from charts/esphome/2.0.0/questions.yaml rename to stable/esphome/2.0.0/questions.yaml index 0366af6ec2f..fc0b173b76a 100644 --- a/charts/esphome/2.0.0/questions.yaml +++ b/stable/esphome/2.0.0/questions.yaml @@ -58,9 +58,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -69,7 +70,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -77,7 +78,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -85,7 +86,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/emby/2.0.0/templates/common.yaml b/stable/esphome/2.0.0/templates/common.yaml similarity index 100% rename from charts/emby/2.0.0/templates/common.yaml rename to stable/esphome/2.0.0/templates/common.yaml diff --git a/charts/esphome/2.0.0/test_values.yaml b/stable/esphome/2.0.0/test_values.yaml similarity index 100% rename from charts/esphome/2.0.0/test_values.yaml rename to stable/esphome/2.0.0/test_values.yaml diff --git a/charts/emby/2.0.0/values.yaml b/stable/esphome/2.0.0/values.yaml similarity index 100% rename from charts/emby/2.0.0/values.yaml rename to stable/esphome/2.0.0/values.yaml diff --git a/charts/esphome/item.yaml b/stable/esphome/item.yaml similarity index 100% rename from charts/esphome/item.yaml rename to stable/esphome/item.yaml diff --git a/charts/freshrss/2.0.0/.helmignore b/stable/freshrss/2.0.0/.helmignore similarity index 100% rename from charts/freshrss/2.0.0/.helmignore rename to stable/freshrss/2.0.0/.helmignore diff --git a/charts/esphome/2.0.0/CONFIG.md b/stable/freshrss/2.0.0/CONFIG.md similarity index 100% rename from charts/esphome/2.0.0/CONFIG.md rename to stable/freshrss/2.0.0/CONFIG.md diff --git a/charts/esphome/2.0.0/CONFIG.md.gotmpl b/stable/freshrss/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/esphome/2.0.0/CONFIG.md.gotmpl rename to stable/freshrss/2.0.0/CONFIG.md.gotmpl diff --git a/charts/freshrss/2.0.0/Chart.yaml b/stable/freshrss/2.0.0/Chart.yaml similarity index 74% rename from charts/freshrss/2.0.0/Chart.yaml rename to stable/freshrss/2.0.0/Chart.yaml index 31087cbdd59..fe31589431b 100644 --- a/charts/freshrss/2.0.0/Chart.yaml +++ b/stable/freshrss/2.0.0/Chart.yaml @@ -7,24 +7,21 @@ appVersion: "auto" description: FreshRSS is a self-hosted RSS feed aggregator type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/freshrss +home: https://github.com/truecharts/apps/tree/master/stable/freshrss icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true keywords: - freshrss - rss sources: - - https://github.com/truecharts/charts/tree/master/charts/freshrss + - https://github.com/truecharts/apps/tree/master/stable/freshrss - https://github.com/k8s-at-home/charts/tree/master/charts/freshrss - https://github.com/FreshRSS/FreshRSS - https://hub.docker.com/r/linuxserver/freshrss dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/freshrss/2.0.0/README.md b/stable/freshrss/2.0.0/README.md similarity index 83% rename from charts/freshrss/2.0.0/README.md rename to stable/freshrss/2.0.0/README.md index 3f4d2bf13c5..f79c55c4b5e 100644 --- a/charts/freshrss/2.0.0/README.md +++ b/stable/freshrss/2.0.0/README.md @@ -5,11 +5,11 @@ FreshRSS is a self-hosted RSS feed aggregator 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/freshrss/2.0.0/app-readme.md b/stable/freshrss/2.0.0/app-readme.md new file mode 100644 index 00000000000..107a74ac938 --- /dev/null +++ b/stable/freshrss/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +FreshRSS is a self-hosted RSS feed aggregator +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/freshrss/2.0.0/charts/common-2.0.0.tgz b/stable/freshrss/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/freshrss/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/freshrss/2.0.0/ix_values.yaml b/stable/freshrss/2.0.0/ix_values.yaml similarity index 100% rename from charts/freshrss/2.0.0/ix_values.yaml rename to stable/freshrss/2.0.0/ix_values.yaml diff --git a/charts/grocy/2.0.0/questions.yaml b/stable/freshrss/2.0.0/questions.yaml similarity index 98% rename from charts/grocy/2.0.0/questions.yaml rename to stable/freshrss/2.0.0/questions.yaml index aa0b1a1fda1..60f9c584d8d 100644 --- a/charts/grocy/2.0.0/questions.yaml +++ b/stable/freshrss/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: @@ -259,7 +260,6 @@ questions: type: hostpath required: true - - variable: additionalAppVolumeMounts label: "Custom app storage" group: "Storage and Devices" diff --git a/charts/deluge/2.0.0/templates/NOTES.txt b/stable/freshrss/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/deluge/2.0.0/templates/NOTES.txt rename to stable/freshrss/2.0.0/templates/NOTES.txt diff --git a/charts/esphome/2.0.0/templates/common.yaml b/stable/freshrss/2.0.0/templates/common.yaml similarity index 100% rename from charts/esphome/2.0.0/templates/common.yaml rename to stable/freshrss/2.0.0/templates/common.yaml diff --git a/charts/freshrss/2.0.0/test_values.yaml b/stable/freshrss/2.0.0/test_values.yaml similarity index 99% rename from charts/freshrss/2.0.0/test_values.yaml rename to stable/freshrss/2.0.0/test_values.yaml index 439278a7ab8..0b1524fdd29 100644 --- a/charts/freshrss/2.0.0/test_values.yaml +++ b/stable/freshrss/2.0.0/test_values.yaml @@ -26,8 +26,6 @@ persistence: emptyDir: false - - appVolumeMounts: config: enabled: true diff --git a/charts/esphome/2.0.0/values.yaml b/stable/freshrss/2.0.0/values.yaml similarity index 100% rename from charts/esphome/2.0.0/values.yaml rename to stable/freshrss/2.0.0/values.yaml diff --git a/charts/freshrss/item.yaml b/stable/freshrss/item.yaml similarity index 100% rename from charts/freshrss/item.yaml rename to stable/freshrss/item.yaml diff --git a/charts/gaps/2.0.0/.helmignore b/stable/gaps/2.0.0/.helmignore similarity index 100% rename from charts/gaps/2.0.0/.helmignore rename to stable/gaps/2.0.0/.helmignore diff --git a/charts/freshrss/2.0.0/CONFIG.md b/stable/gaps/2.0.0/CONFIG.md similarity index 100% rename from charts/freshrss/2.0.0/CONFIG.md rename to stable/gaps/2.0.0/CONFIG.md diff --git a/charts/freshrss/2.0.0/CONFIG.md.gotmpl b/stable/gaps/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/freshrss/2.0.0/CONFIG.md.gotmpl rename to stable/gaps/2.0.0/CONFIG.md.gotmpl diff --git a/charts/gaps/2.0.0/Chart.yaml b/stable/gaps/2.0.0/Chart.yaml similarity index 75% rename from charts/gaps/2.0.0/Chart.yaml rename to stable/gaps/2.0.0/Chart.yaml index 44d380ec25e..9c6e0da74ab 100644 --- a/charts/gaps/2.0.0/Chart.yaml +++ b/stable/gaps/2.0.0/Chart.yaml @@ -7,24 +7,21 @@ appVersion: "auto" description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/gaps +home: https://github.com/truecharts/apps/tree/master/stable/gaps icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png keywords: - gaps - plex - plex-media-server sources: - - https://github.com/truecharts/charts/tree/master/charts/gaps + - https://github.com/truecharts/apps/tree/master/stable/gaps - https://github.com/k8s-at-home/charts/tree/master/charts/gaps - https://github.com/JasonHHouse/gaps dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/gaps/2.0.0/README.md b/stable/gaps/2.0.0/README.md similarity index 84% rename from charts/gaps/2.0.0/README.md rename to stable/gaps/2.0.0/README.md index 3eb805c3d1c..5ed4f873ccc 100644 --- a/charts/gaps/2.0.0/README.md +++ b/stable/gaps/2.0.0/README.md @@ -5,11 +5,11 @@ Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/charts/gaps/2.0.0/app-readme.md b/stable/gaps/2.0.0/app-readme.md similarity index 57% rename from charts/gaps/2.0.0/app-readme.md rename to stable/gaps/2.0.0/app-readme.md index 0c89f3767e8..8a76167bfc8 100644 --- a/charts/gaps/2.0.0/app-readme.md +++ b/stable/gaps/2.0.0/app-readme.md @@ -1,2 +1,2 @@ Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/gaps/2.0.0/charts/common-2.0.0.tgz b/stable/gaps/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/gaps/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/gaps/2.0.0/ix_values.yaml b/stable/gaps/2.0.0/ix_values.yaml similarity index 100% rename from charts/gaps/2.0.0/ix_values.yaml rename to stable/gaps/2.0.0/ix_values.yaml diff --git a/charts/gaps/2.0.0/questions.yaml b/stable/gaps/2.0.0/questions.yaml similarity index 98% rename from charts/gaps/2.0.0/questions.yaml rename to stable/gaps/2.0.0/questions.yaml index d48795774af..11ff405aedf 100644 --- a/charts/gaps/2.0.0/questions.yaml +++ b/stable/gaps/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/freshrss/2.0.0/templates/NOTES.txt b/stable/gaps/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/freshrss/2.0.0/templates/NOTES.txt rename to stable/gaps/2.0.0/templates/NOTES.txt diff --git a/charts/freshrss/2.0.0/templates/common.yaml b/stable/gaps/2.0.0/templates/common.yaml similarity index 100% rename from charts/freshrss/2.0.0/templates/common.yaml rename to stable/gaps/2.0.0/templates/common.yaml diff --git a/charts/gaps/2.0.0/test_values.yaml b/stable/gaps/2.0.0/test_values.yaml similarity index 99% rename from charts/gaps/2.0.0/test_values.yaml rename to stable/gaps/2.0.0/test_values.yaml index af433c55bb8..ce80e0b618d 100644 --- a/charts/gaps/2.0.0/test_values.yaml +++ b/stable/gaps/2.0.0/test_values.yaml @@ -23,8 +23,6 @@ persistence: mountPath: /usr/data - - appVolumeMounts: data: enabled: true diff --git a/charts/freshrss/2.0.0/values.yaml b/stable/gaps/2.0.0/values.yaml similarity index 100% rename from charts/freshrss/2.0.0/values.yaml rename to stable/gaps/2.0.0/values.yaml diff --git a/charts/gaps/item.yaml b/stable/gaps/item.yaml similarity index 100% rename from charts/gaps/item.yaml rename to stable/gaps/item.yaml diff --git a/charts/grocy/2.0.0/.helmignore b/stable/grocy/2.0.0/.helmignore similarity index 100% rename from charts/grocy/2.0.0/.helmignore rename to stable/grocy/2.0.0/.helmignore diff --git a/charts/gaps/2.0.0/CONFIG.md b/stable/grocy/2.0.0/CONFIG.md similarity index 100% rename from charts/gaps/2.0.0/CONFIG.md rename to stable/grocy/2.0.0/CONFIG.md diff --git a/charts/gaps/2.0.0/CONFIG.md.gotmpl b/stable/grocy/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/gaps/2.0.0/CONFIG.md.gotmpl rename to stable/grocy/2.0.0/CONFIG.md.gotmpl diff --git a/charts/grocy/2.0.0/Chart.yaml b/stable/grocy/2.0.0/Chart.yaml similarity index 74% rename from charts/grocy/2.0.0/Chart.yaml rename to stable/grocy/2.0.0/Chart.yaml index 2aa118caba1..d83f8d4e720 100644 --- a/charts/grocy/2.0.0/Chart.yaml +++ b/stable/grocy/2.0.0/Chart.yaml @@ -7,22 +7,19 @@ appVersion: "auto" description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/grocy +home: https://github.com/truecharts/apps/tree/master/stable/grocy icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png keywords: - grocy sources: - - https://github.com/truecharts/charts/tree/master/charts/grocy + - https://github.com/truecharts/apps/tree/master/stable/grocy - https://github.com/k8s-at-home/charts/tree/master/charts/grocy - https://github.com/grocy/grocy dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/grocy/2.0.0/README.md b/stable/grocy/2.0.0/README.md similarity index 83% rename from charts/grocy/2.0.0/README.md rename to stable/grocy/2.0.0/README.md index af6f0f2e0f2..4a8d6815735 100644 --- a/charts/grocy/2.0.0/README.md +++ b/stable/grocy/2.0.0/README.md @@ -5,11 +5,11 @@ ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/charts/grocy/2.0.0/app-readme.md b/stable/grocy/2.0.0/app-readme.md similarity index 55% rename from charts/grocy/2.0.0/app-readme.md rename to stable/grocy/2.0.0/app-readme.md index 39247b6d51b..a599b757008 100644 --- a/charts/grocy/2.0.0/app-readme.md +++ b/stable/grocy/2.0.0/app-readme.md @@ -1,2 +1,2 @@ ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/grocy/2.0.0/charts/common-2.0.0.tgz b/stable/grocy/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/grocy/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/grocy/2.0.0/ix_values.yaml b/stable/grocy/2.0.0/ix_values.yaml similarity index 100% rename from charts/grocy/2.0.0/ix_values.yaml rename to stable/grocy/2.0.0/ix_values.yaml diff --git a/charts/freshrss/2.0.0/questions.yaml b/stable/grocy/2.0.0/questions.yaml similarity index 98% rename from charts/freshrss/2.0.0/questions.yaml rename to stable/grocy/2.0.0/questions.yaml index 6440d955d13..7b4fd1fa97b 100644 --- a/charts/freshrss/2.0.0/questions.yaml +++ b/stable/grocy/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: @@ -259,6 +260,7 @@ questions: type: hostpath required: true + - variable: additionalAppVolumeMounts label: "Custom app storage" group: "Storage and Devices" diff --git a/charts/gaps/2.0.0/templates/common.yaml b/stable/grocy/2.0.0/templates/common.yaml similarity index 100% rename from charts/gaps/2.0.0/templates/common.yaml rename to stable/grocy/2.0.0/templates/common.yaml diff --git a/charts/grocy/2.0.0/test_values.yaml b/stable/grocy/2.0.0/test_values.yaml similarity index 99% rename from charts/grocy/2.0.0/test_values.yaml rename to stable/grocy/2.0.0/test_values.yaml index 84bd9a50f55..4b3de49fa1a 100644 --- a/charts/grocy/2.0.0/test_values.yaml +++ b/stable/grocy/2.0.0/test_values.yaml @@ -26,8 +26,6 @@ persistence: emptyDir: false - - appVolumeMounts: config: enabled: true diff --git a/charts/gaps/2.0.0/values.yaml b/stable/grocy/2.0.0/values.yaml similarity index 100% rename from charts/gaps/2.0.0/values.yaml rename to stable/grocy/2.0.0/values.yaml diff --git a/charts/grocy/item.yaml b/stable/grocy/item.yaml similarity index 100% rename from charts/grocy/item.yaml rename to stable/grocy/item.yaml diff --git a/charts/grocy/2.0.0/CONFIG.md b/stable/handbrake/2.0.0/CONFIG.md similarity index 100% rename from charts/grocy/2.0.0/CONFIG.md rename to stable/handbrake/2.0.0/CONFIG.md diff --git a/charts/grocy/2.0.0/CONFIG.md.gotmpl b/stable/handbrake/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/grocy/2.0.0/CONFIG.md.gotmpl rename to stable/handbrake/2.0.0/CONFIG.md.gotmpl diff --git a/charts/handbrake/2.0.0/Chart.yaml b/stable/handbrake/2.0.0/Chart.yaml similarity index 74% rename from charts/handbrake/2.0.0/Chart.yaml rename to stable/handbrake/2.0.0/Chart.yaml index e6bcfba6af5..5e81260f592 100644 --- a/charts/handbrake/2.0.0/Chart.yaml +++ b/stable/handbrake/2.0.0/Chart.yaml @@ -7,30 +7,27 @@ appVersion: "auto" description: HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/handbrake +home: https://github.com/truecharts/apps/tree/master/stable/handbrake icon: https://handbrake.fr/img/logo.png keywords: - handbrake - encode - media sources: - - https://github.com/truecharts/charts/tree/master/charts/handbrake + - https://github.com/truecharts/apps/tree/master/stable/handbrake - https://github.com/jlesage/docker-handbrake - https://hub.docker.com/r/jlesage/handbrake/ - https://handbrake.fr/ dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Stavros Kois + - name: stavros-k email: stavros-k@users.noreply.github.com url: truecharts.org # annotations: diff --git a/charts/handbrake/2.0.0/README.md b/stable/handbrake/2.0.0/README.md similarity index 84% rename from charts/handbrake/2.0.0/README.md rename to stable/handbrake/2.0.0/README.md index 7ccd34ef469..5fe8b2eb441 100644 --- a/charts/handbrake/2.0.0/README.md +++ b/stable/handbrake/2.0.0/README.md @@ -5,11 +5,11 @@ HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/charts/handbrake/2.0.0/app-readme.md b/stable/handbrake/2.0.0/app-readme.md similarity index 55% rename from charts/handbrake/2.0.0/app-readme.md rename to stable/handbrake/2.0.0/app-readme.md index 710382158fa..dfacf263309 100644 --- a/charts/handbrake/2.0.0/app-readme.md +++ b/stable/handbrake/2.0.0/app-readme.md @@ -1,2 +1,2 @@ HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/handbrake/2.0.0/charts/common-2.0.0.tgz b/stable/handbrake/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/handbrake/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/handbrake/2.0.0/ix_values.yaml b/stable/handbrake/2.0.0/ix_values.yaml similarity index 100% rename from charts/handbrake/2.0.0/ix_values.yaml rename to stable/handbrake/2.0.0/ix_values.yaml diff --git a/charts/traefik/2.0.0/questions.yaml b/stable/handbrake/2.0.0/questions.yaml similarity index 92% rename from charts/traefik/2.0.0/questions.yaml rename to stable/handbrake/2.0.0/questions.yaml index 0a4e470285b..5306fa73bfe 100644 --- a/charts/traefik/2.0.0/questions.yaml +++ b/stable/handbrake/2.0.0/questions.yaml @@ -43,7 +43,7 @@ questions: # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -52,7 +52,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -60,7 +60,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -68,7 +68,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: @@ -76,7 +76,6 @@ questions: default: "002" - ## TrueCharts Specific - variable: appVolumeMounts @@ -635,76 +634,6 @@ questions: required: true default: "UDP" hidden: true - - variable: torrent-tcp - label: "torrent-tcp" - schema: - type: dict - attrs: - - variable: port - label: "Internal Port" - description: "(advanced) Port inside the container network" - schema: - type: int - required: true - hidden: true - default: 51413 - - variable: expose - label: "Expose to Outside" - description: "Port to the outside of all(!) nodes" - schema: - type: boolean - default: true - - variable: exposedPort - label: "Outside Port" - description: "Port to the outside of all(!) nodes" - schema: - type: int - show_if: [["expose", "=", true]] - required: true - default: 51413 - - variable: protocol - label: "Protocol" - description: "TCP or UDP reverse proxying?" - schema: - type: string - required: true - default: "TCP" - hidden: true - - variable: torrent-udp - label: "torrent-udp" - schema: - type: dict - attrs: - - variable: port - label: "Internal Port" - description: "(advanced) Port inside the container network" - schema: - type: int - required: true - hidden: true - default: 51413 - - variable: expose - label: "Expose to Outside" - description: "Port to the outside of all(!) nodes" - schema: - type: boolean - default: true - - variable: exposedPort - label: "Outside Port" - description: "Port to the outside of all(!) nodes" - schema: - type: int - show_if: [["expose", "=", true]] - required: true - default: 51413 - - variable: protocol - label: "Protocol" - description: "TCP or UDP reverse proxying?" - schema: - type: string - required: true - default: "UDP" - hidden: true - variable: radius label: "radius" schema: diff --git a/charts/gaps/2.0.0/templates/NOTES.txt b/stable/handbrake/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/gaps/2.0.0/templates/NOTES.txt rename to stable/handbrake/2.0.0/templates/NOTES.txt diff --git a/charts/grocy/2.0.0/templates/common.yaml b/stable/handbrake/2.0.0/templates/common.yaml similarity index 100% rename from charts/grocy/2.0.0/templates/common.yaml rename to stable/handbrake/2.0.0/templates/common.yaml diff --git a/stable/handbrake/2.0.0/test_values.yaml b/stable/handbrake/2.0.0/test_values.yaml new file mode 100644 index 00000000000..0d26cc754ba --- /dev/null +++ b/stable/handbrake/2.0.0/test_values.yaml @@ -0,0 +1,103 @@ +image: + repository: jlesage/handbrake + tag: v1.23.1 + pullPolicy: IfNotPresent + +strategy: + type: Recreate + +startAsRoot: true + +# 24=cdrom 44=video 107=render +supplementalGroups: 24,44,107 + +services: + main: + port: + port: 5800 + vnc: + enabled: true + type: ClusterIP + port: + port: 5900 + protocol: "TCP" + targetPort: 5900 + +# All values here are set as the docker defaults. +envTpl: +# Permissions Settings + USER_ID: "{{ .Values.PUID }}" + GROUP_ID: "{{ .Values.PGID }}" + +env: +# General Settings + KEEP_APP_RUNNING: "0" + CLEAN_TMP_DIR: "1" +# GUI Settings + DISPLAY_WIDTH: "1280" + DISPLAY_HEIGHT: "768" + SECURE_CONNECTION: "0" + VNC_PASSWORD: +# Automated Conversion Preset + AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" + AUTOMATED_CONVERSION_FORMAT: "mp4" + AUTOMATED_CONVERSION_KEEP_SOURCE: "1" + AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" + +persistence: + config: + enabled: false + emptyDir: false + mountPath: /config + + storage: + enabled: false + emptyDir: false + mountPath: /storage # This can be read only + + watch: + enabled: false + emptyDir: false + mountPath: /watch + + output: + enabled: false + emptyDir: false + mountPath: /output + +appVolumeMounts: + config: + enabled: true + emptyDir: true + datasetName: "config" + mountPath: "/config" + hostPathEnabled: true + setPermissions: true + storage: + enabled: true + emptyDir: true + datasetName: "storage" + mountPath: "/storage" + hostPathEnabled: true + setPermissions: true + watch: + enabled: true + emptyDir: true + datasetName: "watch" + mountPath: "/watch" + hostPathEnabled: true + setPermissions: true + output: + enabled: true + emptyDir: true + datasetName: "output" + mountPath: "/output" + hostPathEnabled: true + setPermissions: true +# opticaldrive: +# enabled: true +# emptyDir: true +# mountPath: "/dev/sr0" +# hostPath: "/dev/sr0" +# hostPathEnabled: true +# setPermissions: true diff --git a/charts/grocy/2.0.0/values.yaml b/stable/handbrake/2.0.0/values.yaml similarity index 100% rename from charts/grocy/2.0.0/values.yaml rename to stable/handbrake/2.0.0/values.yaml diff --git a/charts/handbrake/item.yaml b/stable/handbrake/item.yaml similarity index 100% rename from charts/handbrake/item.yaml rename to stable/handbrake/item.yaml diff --git a/charts/heimdall/2.0.0/.helmignore b/stable/heimdall/2.0.0/.helmignore similarity index 100% rename from charts/heimdall/2.0.0/.helmignore rename to stable/heimdall/2.0.0/.helmignore diff --git a/charts/handbrake/2.0.0/CONFIG.md b/stable/heimdall/2.0.0/CONFIG.md similarity index 100% rename from charts/handbrake/2.0.0/CONFIG.md rename to stable/heimdall/2.0.0/CONFIG.md diff --git a/charts/handbrake/2.0.0/CONFIG.md.gotmpl b/stable/heimdall/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/handbrake/2.0.0/CONFIG.md.gotmpl rename to stable/heimdall/2.0.0/CONFIG.md.gotmpl diff --git a/charts/heimdall/2.0.0/Chart.yaml b/stable/heimdall/2.0.0/Chart.yaml similarity index 69% rename from charts/heimdall/2.0.0/Chart.yaml rename to stable/heimdall/2.0.0/Chart.yaml index 8ce6756e5e5..c50ed0fb058 100644 --- a/charts/heimdall/2.0.0/Chart.yaml +++ b/stable/heimdall/2.0.0/Chart.yaml @@ -7,21 +7,18 @@ appVersion: "auto" description: An Application dashboard and launcher type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/heimdall +home: https://github.com/truecharts/apps/tree/master/stable/heimdall icon: https://i.imgur.com/mM4tcO5.png keywords: - heimdall sources: - - https://github.com/truecharts/charts/tree/master/charts/heimdall + - https://github.com/truecharts/apps/tree/master/stable/heimdall - https://github.com/k8s-at-home/charts/tree/master/charts/heimdall dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/heimdall/2.0.0/README.md b/stable/heimdall/2.0.0/README.md similarity index 83% rename from charts/heimdall/2.0.0/README.md rename to stable/heimdall/2.0.0/README.md index 628605f20fd..adb5342f7ab 100644 --- a/charts/heimdall/2.0.0/README.md +++ b/stable/heimdall/2.0.0/README.md @@ -5,11 +5,11 @@ An Application dashboard and launcher 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/charts/issues/new/choose)** +**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 @@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -46,8 +46,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/heimdall/2.0.0/app-readme.md b/stable/heimdall/2.0.0/app-readme.md new file mode 100644 index 00000000000..11d19fa23e1 --- /dev/null +++ b/stable/heimdall/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +An Application dashboard and launcher +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/heimdall/2.0.0/charts/common-2.0.0.tgz b/stable/heimdall/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/heimdall/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/heimdall/2.0.0/ix_values.yaml b/stable/heimdall/2.0.0/ix_values.yaml similarity index 100% rename from charts/heimdall/2.0.0/ix_values.yaml rename to stable/heimdall/2.0.0/ix_values.yaml diff --git a/charts/heimdall/2.0.0/questions.yaml b/stable/heimdall/2.0.0/questions.yaml similarity index 98% rename from charts/heimdall/2.0.0/questions.yaml rename to stable/heimdall/2.0.0/questions.yaml index 15083202c36..8333218d6fd 100644 --- a/charts/heimdall/2.0.0/questions.yaml +++ b/stable/heimdall/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/handbrake/2.0.0/templates/common.yaml b/stable/heimdall/2.0.0/templates/common.yaml similarity index 100% rename from charts/handbrake/2.0.0/templates/common.yaml rename to stable/heimdall/2.0.0/templates/common.yaml diff --git a/charts/heimdall/2.0.0/test_values.yaml b/stable/heimdall/2.0.0/test_values.yaml similarity index 100% rename from charts/heimdall/2.0.0/test_values.yaml rename to stable/heimdall/2.0.0/test_values.yaml diff --git a/charts/handbrake/2.0.0/values.yaml b/stable/heimdall/2.0.0/values.yaml similarity index 100% rename from charts/handbrake/2.0.0/values.yaml rename to stable/heimdall/2.0.0/values.yaml diff --git a/charts/heimdall/item.yaml b/stable/heimdall/item.yaml similarity index 100% rename from charts/heimdall/item.yaml rename to stable/heimdall/item.yaml diff --git a/charts/home-assistant/2.0.0/.helmignore b/stable/home-assistant/2.0.0/.helmignore similarity index 100% rename from charts/home-assistant/2.0.0/.helmignore rename to stable/home-assistant/2.0.0/.helmignore diff --git a/charts/heimdall/2.0.0/CONFIG.md b/stable/home-assistant/2.0.0/CONFIG.md similarity index 100% rename from charts/heimdall/2.0.0/CONFIG.md rename to stable/home-assistant/2.0.0/CONFIG.md diff --git a/charts/heimdall/2.0.0/CONFIG.md.gotmpl b/stable/home-assistant/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/heimdall/2.0.0/CONFIG.md.gotmpl rename to stable/home-assistant/2.0.0/CONFIG.md.gotmpl diff --git a/charts/home-assistant/2.0.0/Chart.yaml b/stable/home-assistant/2.0.0/Chart.yaml similarity index 85% rename from charts/home-assistant/2.0.0/Chart.yaml rename to stable/home-assistant/2.0.0/Chart.yaml index e65265573fc..892d4d3f176 100644 --- a/charts/home-assistant/2.0.0/Chart.yaml +++ b/stable/home-assistant/2.0.0/Chart.yaml @@ -7,25 +7,22 @@ appVersion: "auto" description: home-assistant App for TrueNAS SCALE type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/home-assistant +home: https://github.com/truecharts/apps/tree/master/stable/home-assistant icon: https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Home_Assistant_Logo.svg/519px-Home_Assistant_Logo.svg.png keywords: - home-assistant - hass - homeassistant sources: - - https://github.com/truecharts/charts/tree/master/charts/home-assistant + - https://github.com/truecharts/apps/tree/master/stable/home-assistant - https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant - https://github.com/home-assistant/home-assistant - https://github.com/cdr/code-server dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: # ## postgresql is currently not ported to SCALE yet. # - name: postgresql # version: 10.2.0 @@ -54,7 +51,7 @@ maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Troy Prelog + - name: tprelog email: 35702532+tprelog@users.noreply.github.com url: truecharts.org # annotations: diff --git a/charts/home-assistant/2.0.0/README.md b/stable/home-assistant/2.0.0/README.md similarity index 83% rename from charts/home-assistant/2.0.0/README.md rename to stable/home-assistant/2.0.0/README.md index a51456ce45d..b85f3e96417 100644 --- a/charts/home-assistant/2.0.0/README.md +++ b/stable/home-assistant/2.0.0/README.md @@ -5,11 +5,11 @@ home-assistant App for TrueNAS SCALE 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/home-assistant/2.0.0/app-readme.md b/stable/home-assistant/2.0.0/app-readme.md new file mode 100644 index 00000000000..edbc8af4cb5 --- /dev/null +++ b/stable/home-assistant/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +home-assistant App for TrueNAS SCALE +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/home-assistant/2.0.0/charts/common-2.0.0.tgz b/stable/home-assistant/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/home-assistant/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/home-assistant/2.0.0/ix_values.yaml b/stable/home-assistant/2.0.0/ix_values.yaml similarity index 100% rename from charts/home-assistant/2.0.0/ix_values.yaml rename to stable/home-assistant/2.0.0/ix_values.yaml diff --git a/stable/home-assistant/2.0.0/questions.yaml b/stable/home-assistant/2.0.0/questions.yaml new file mode 100644 index 00000000000..5306fa73bfe --- /dev/null +++ b/stable/home-assistant/2.0.0/questions.yaml @@ -0,0 +1,910 @@ +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 and Devices" + description: "Persist and share data that is separate from the lifecycle of the container" + - name: "Resource Reservation" + description: "Specify resources 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: + - "https" + host: + - "$variable-ingress.hosts[0].host" + ports: + - "443" + +questions: + # 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" + + - variable: PUID + group: "Container Image" + label: "PUID" + description: "The UserID of the user running the application and owning the files" + schema: + type: int + default: 568 + + - variable: PGID + group: "Container Image" + label: "PGID" + description: "The groupID of the user/group running the application and owning the files" + schema: + type: int + default: 568 + + - variable: UMASK + group: "Container Image" + label: "UMASK (advanced)" + description: "The UMASK used if supported by the application" + schema: + type: string + default: "002" + + +## TrueCharts Specific + + - variable: appVolumeMounts + label: "app storage" + group: "Storage and Devices" + schema: + type: dict + attrs: + # Data ------------------------ + - variable: data + label: "data dataset" + schema: + type: dict + $ref: + - "normalize/ixVolume" + 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: emptyDir + label: "emptyDir" + schema: + type: boolean + default: false + hidden: true + editable: false + - variable: datasetName + label: "Dataset Name" + schema: + type: string + default: "config" + required: true + editable: false + hidden: true + - variable: mountPath + label: "Mount Path" + description: "Path to mount inside the pod" + schema: + type: path + required: true + default: "/data" + editable: false + - variable: hostPathEnabled + label: "host Path Enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostPath + label: "Host Path" + schema: + type: hostpath + required: true + + - variable: additionalAppVolumeMounts + label: "Custom app storage" + group: "Storage and Devices" + 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: name + label: "Mountpoint Name" + schema: + type: string + default: "" + required: true + editable: true + - 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: hostPathEnabled + label: "host Path Enabled" + schema: + type: boolean + default: true + hidden: 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: enabled + label: "Enable Web Reverse Proxy" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + label: "Reverse Proxy Type" + schema: + type: string + default: "HTTP-IR" + hidden: true + editable: false + required: true + - variable: serviceName + label: "Service name to proxy to" + schema: + hidden: true + editable: false + type: string + default: "api@internal" + - variable: serviceKind + label: "Service Kind to proxy to" + schema: + hidden: true + editable: false + type: string + default: "TraefikService" + - variable: entrypoint + label: "Select Entrypoint" + schema: + type: string + default: "websecure" + required: true + enum: + - value: "websecure" + description: "Websecure: HTTPS/TLS port 443" + - variable: hosts + label: "Hosts" + schema: + 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: certType + label: "Select Certificate Type" + schema: + type: string + default: "selfsigned" + enum: + - value: "" + description: "No Encryption/TLS/Certificates" + - value: "selfsigned" + description: "Self-Signed Certificate" + - value: "ixcert" + description: "TrueNAS SCALE Certificate" + - variable: certificate + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + show_if: [["certType", "=", "ixcert"]] + $ref: + - "definitions/certificate" + - variable: authForwardURL + label: "Forward Authentication URL" + schema: + type: string + default: "" + + - variable: ports + label: "(Advanced) Traefik Entrypoints" + group: "Advanced" + schema: + type: dict + attrs: + - variable: traefik + label: "traefik internal" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 9000 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + default: 9000 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + default: "TCP" + + - variable: web + label: "web" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 8081 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 80 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: redirectEnable + label: "Enable Redirect" + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: redirectTo + label: "Target Entrypoint" + description: "Select the Target Entrypoint to redirect to" + schema: + type: string + required: true + default: "websecure" + - variable: websecure + label: "websecure" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 8443 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 443 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: plex + label: "plex" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 32400 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: false + default: 32400 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: kms + label: "kms" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 51688 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 1688 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: dns-tcp + label: "dns-tcp" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 5353 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 53 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: dns-udp + label: "dns-udp" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 5353 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 53 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "UDP" + hidden: true + - variable: stun-tcp + label: "stun-tcp" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 3478 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 3478 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: stun-udp + label: "stun-udp" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 3478 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 3478 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "UDP" + hidden: true + - variable: radius + label: "radius" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 51812 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 1812 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "UDP" + hidden: true + - variable: radius-acc + label: "radius-acc" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 51813 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 1813 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "UDP" + hidden: true + - variable: ldaps + label: "ldaps" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 50636 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 636 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + hidden: true + default: "TCP" + - variable: unificom + label: "unificom" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + hide: true + default: 8080 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 8080 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + + - variable: externalServices + label: "(Advanced) Add External Services" + group: "Advanced" + schema: + type: list + default: [] + items: + - variable: externalService + label: "External Service" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable Web Reverse Proxy" + schema: + type: boolean + hidden: true + editable: false + default: true + - 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: serviceTarget + label: "IP Adress of the external service" + schema: + hidden: false + editable: true + required: true + type: string + default: "192.168.0.0" + - variable: servicePort + label: "External Service Port" + description: "The port on the external service you want to proxy" + schema: + hidden: false + required: true + editable: true + type: int + default: 80 + - variable: serviceType + label: "Connection Type" + description: "Connection Type between Traefik and the external service" + schema: + hidden: false + editable: true + required: true + default: "HTTP" + type: string + enum: + - value: "HTTP" + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - variable: serviceKind + label: "Service Kind to proxy to" + schema: + hidden: true + editable: false + type: string + default: "" + - variable: entrypoint + label: "Select Entrypoint" + schema: + type: string + default: "websecure" + required: true + enum: + - value: "websecure" + description: "Websecure: HTTPS/TLS port 443" + - variable: host + label: "Domain Name" + required: true + schema: + type: string + - variable: path + label: "path" + schema: + type: string + required: true + hidden: false + default: "/" + - variable: certType + label: "Select Certificate Type" + schema: + type: string + default: "selfsigned" + enum: + - value: "" + description: "No Encryption/TLS/Certificates" + - value: "selfsigned" + description: "Self-Signed Certificate" + - value: "ixcert" + description: "TrueNAS SCALE Certificate" + - variable: certificate + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + show_if: [["certType", "=", "ixcert"]] + $ref: + - "definitions/certificate" + - variable: authForwardURL + label: "Forward Authentication URL" + schema: + type: string + default: "" + + - variable: warning + label: "This App binds to the same ports as the defaults for TrueNAS SCALE UI (80 and 443). This means you may not be able to access the TrueNAS SCALE UI after starting the App." + description: "Please be sure to set the UI to a different port or adapter" + group: "WARNING" + schema: + type: dict + attrs: + - variable: confirm-warning + description: "Check this to confirm you have made precautions against conflicts on port 80 and 443, such as running the TrueNAS SCALE UI on a different port or adapter." + label: "I understand above warning and its consequences" + schema: + type: boolean + default: false + required: true diff --git a/charts/heimdall/2.0.0/templates/common.yaml b/stable/home-assistant/2.0.0/templates/common.yaml similarity index 100% rename from charts/heimdall/2.0.0/templates/common.yaml rename to stable/home-assistant/2.0.0/templates/common.yaml diff --git a/charts/home-assistant/2.0.0/templates/secret.yaml b/stable/home-assistant/2.0.0/templates/secret.yaml similarity index 100% rename from charts/home-assistant/2.0.0/templates/secret.yaml rename to stable/home-assistant/2.0.0/templates/secret.yaml diff --git a/charts/home-assistant/2.0.0/test_values.yaml b/stable/home-assistant/2.0.0/test_values.yaml similarity index 100% rename from charts/home-assistant/2.0.0/test_values.yaml rename to stable/home-assistant/2.0.0/test_values.yaml diff --git a/charts/heimdall/2.0.0/values.yaml b/stable/home-assistant/2.0.0/values.yaml similarity index 100% rename from charts/heimdall/2.0.0/values.yaml rename to stable/home-assistant/2.0.0/values.yaml diff --git a/charts/home-assistant/item.yaml b/stable/home-assistant/item.yaml similarity index 100% rename from charts/home-assistant/item.yaml rename to stable/home-assistant/item.yaml diff --git a/charts/jackett/2.0.0/.helmignore b/stable/jackett/2.0.0/.helmignore similarity index 100% rename from charts/jackett/2.0.0/.helmignore rename to stable/jackett/2.0.0/.helmignore diff --git a/charts/home-assistant/2.0.0/CONFIG.md b/stable/jackett/2.0.0/CONFIG.md similarity index 100% rename from charts/home-assistant/2.0.0/CONFIG.md rename to stable/jackett/2.0.0/CONFIG.md diff --git a/charts/home-assistant/2.0.0/CONFIG.md.gotmpl b/stable/jackett/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/home-assistant/2.0.0/CONFIG.md.gotmpl rename to stable/jackett/2.0.0/CONFIG.md.gotmpl diff --git a/charts/jackett/2.0.0/Chart.yaml b/stable/jackett/2.0.0/Chart.yaml similarity index 64% rename from charts/jackett/2.0.0/Chart.yaml rename to stable/jackett/2.0.0/Chart.yaml index 30d3d61673b..bdd21905a18 100644 --- a/charts/jackett/2.0.0/Chart.yaml +++ b/stable/jackett/2.0.0/Chart.yaml @@ -7,30 +7,27 @@ appVersion: "auto" description: API Support for your favorite torrent trackers. type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/jackett -icon: https://raw.githubusercontent.com/truecharts/truecharts/master/charts/jackett/icon.png?raw=true +home: https://github.com/truecharts/apps/tree/master/stable/jackett +icon: https://raw.githubusercontent.com/truecharts/apps/master/charts/jackett/icon.png?raw=true keywords: - jackett - torrent - usenet sources: - - https://github.com/truecharts/charts/tree/master/charts/jackett + - https://github.com/truecharts/apps/tree/master/stable/jackett - https://github.com/k8s-at-home/charts/tree/master/charts/jackett - https://github.com/Jackett/Jackett - https://hub.docker.com/r/linuxserver/jackett dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/jackett/2.0.0/README.md b/stable/jackett/2.0.0/README.md similarity index 83% rename from charts/jackett/2.0.0/README.md rename to stable/jackett/2.0.0/README.md index 3384719c397..3408c395bd5 100644 --- a/charts/jackett/2.0.0/README.md +++ b/stable/jackett/2.0.0/README.md @@ -5,11 +5,11 @@ API Support for your favorite torrent trackers. 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/jackett/2.0.0/app-readme.md b/stable/jackett/2.0.0/app-readme.md new file mode 100644 index 00000000000..7d3c709fdff --- /dev/null +++ b/stable/jackett/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +API Support for your favorite torrent trackers. +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/jackett/2.0.0/charts/common-2.0.0.tgz b/stable/jackett/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/jackett/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/jackett/2.0.0/ix_values.yaml b/stable/jackett/2.0.0/ix_values.yaml similarity index 100% rename from charts/jackett/2.0.0/ix_values.yaml rename to stable/jackett/2.0.0/ix_values.yaml diff --git a/charts/jackett/2.0.0/questions.yaml b/stable/jackett/2.0.0/questions.yaml similarity index 98% rename from charts/jackett/2.0.0/questions.yaml rename to stable/jackett/2.0.0/questions.yaml index 6f9624dcaf2..ce9622d5db9 100644 --- a/charts/jackett/2.0.0/questions.yaml +++ b/stable/jackett/2.0.0/questions.yaml @@ -58,9 +58,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -69,7 +70,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -77,7 +78,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -85,7 +86,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/home-assistant/2.0.0/templates/common.yaml b/stable/jackett/2.0.0/templates/common.yaml similarity index 100% rename from charts/home-assistant/2.0.0/templates/common.yaml rename to stable/jackett/2.0.0/templates/common.yaml diff --git a/charts/jackett/2.0.0/test_values.yaml b/stable/jackett/2.0.0/test_values.yaml similarity index 100% rename from charts/jackett/2.0.0/test_values.yaml rename to stable/jackett/2.0.0/test_values.yaml diff --git a/charts/home-assistant/2.0.0/values.yaml b/stable/jackett/2.0.0/values.yaml similarity index 100% rename from charts/home-assistant/2.0.0/values.yaml rename to stable/jackett/2.0.0/values.yaml diff --git a/charts/jackett/icon.png b/stable/jackett/icon.png similarity index 100% rename from charts/jackett/icon.png rename to stable/jackett/icon.png diff --git a/stable/jackett/item.yaml b/stable/jackett/item.yaml new file mode 100644 index 00000000000..6f1d29ce587 --- /dev/null +++ b/stable/jackett/item.yaml @@ -0,0 +1,3 @@ +categories: + - media +icon_url: https://raw.githubusercontent.com/truecharts/apps/master/charts/jackett/icon.png?raw=true diff --git a/charts/jellyfin/2.0.0/.helmignore b/stable/jellyfin/2.0.0/.helmignore similarity index 100% rename from charts/jellyfin/2.0.0/.helmignore rename to stable/jellyfin/2.0.0/.helmignore diff --git a/charts/jackett/2.0.0/CONFIG.md b/stable/jellyfin/2.0.0/CONFIG.md similarity index 100% rename from charts/jackett/2.0.0/CONFIG.md rename to stable/jellyfin/2.0.0/CONFIG.md diff --git a/charts/jackett/2.0.0/CONFIG.md.gotmpl b/stable/jellyfin/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/jackett/2.0.0/CONFIG.md.gotmpl rename to stable/jellyfin/2.0.0/CONFIG.md.gotmpl diff --git a/charts/jellyfin/2.0.0/Chart.yaml b/stable/jellyfin/2.0.0/Chart.yaml similarity index 64% rename from charts/jellyfin/2.0.0/Chart.yaml rename to stable/jellyfin/2.0.0/Chart.yaml index cea1d95729a..c048ca10493 100644 --- a/charts/jellyfin/2.0.0/Chart.yaml +++ b/stable/jellyfin/2.0.0/Chart.yaml @@ -7,30 +7,27 @@ appVersion: "auto" description: Jellyfin is a Free Software Media System type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/jellyfin -icon: https://raw.githubusercontent.com/truecharts/truecharts/master/charts/jellyfin/icon.png?raw=true +home: https://github.com/truecharts/apps/tree/master/stable/jellyfin +icon: https://raw.githubusercontent.com/truecharts/apps/master/charts/jellyfin/icon.png?raw=true keywords: - jellyfin - plex - emby sources: - - https://github.com/truecharts/charts/tree/master/charts/jellyfin + - https://github.com/truecharts/apps/tree/master/stable/jellyfin - https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin - https://hub.docker.com/r/linuxserver/Jellyfin/ - https://github.com/jellyfin/jellyfin dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/jellyfin/2.0.0/README.md b/stable/jellyfin/2.0.0/README.md similarity index 83% rename from charts/jellyfin/2.0.0/README.md rename to stable/jellyfin/2.0.0/README.md index 80936ef7276..f37a8430f59 100644 --- a/charts/jellyfin/2.0.0/README.md +++ b/stable/jellyfin/2.0.0/README.md @@ -5,11 +5,11 @@ Jellyfin is a Free Software Media System 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/jellyfin/2.0.0/app-readme.md b/stable/jellyfin/2.0.0/app-readme.md new file mode 100644 index 00000000000..449e4a5c1c5 --- /dev/null +++ b/stable/jellyfin/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Jellyfin is a Free Software Media System +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/jellyfin/2.0.0/charts/common-2.0.0.tgz b/stable/jellyfin/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/jellyfin/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/jellyfin/2.0.0/ix_values.yaml b/stable/jellyfin/2.0.0/ix_values.yaml similarity index 100% rename from charts/jellyfin/2.0.0/ix_values.yaml rename to stable/jellyfin/2.0.0/ix_values.yaml diff --git a/charts/jellyfin/2.0.0/questions.yaml b/stable/jellyfin/2.0.0/questions.yaml similarity index 99% rename from charts/jellyfin/2.0.0/questions.yaml rename to stable/jellyfin/2.0.0/questions.yaml index 6f7dba39a91..22785f2f2d1 100644 --- a/charts/jellyfin/2.0.0/questions.yaml +++ b/stable/jellyfin/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/jackett/2.0.0/templates/common.yaml b/stable/jellyfin/2.0.0/templates/common.yaml similarity index 100% rename from charts/jackett/2.0.0/templates/common.yaml rename to stable/jellyfin/2.0.0/templates/common.yaml diff --git a/charts/jellyfin/2.0.0/test_values.yaml b/stable/jellyfin/2.0.0/test_values.yaml similarity index 99% rename from charts/jellyfin/2.0.0/test_values.yaml rename to stable/jellyfin/2.0.0/test_values.yaml index 2f7011c8764..7295ae3af83 100644 --- a/charts/jellyfin/2.0.0/test_values.yaml +++ b/stable/jellyfin/2.0.0/test_values.yaml @@ -1,4 +1,3 @@ - # Default values for jellyfin. image: diff --git a/charts/jackett/2.0.0/values.yaml b/stable/jellyfin/2.0.0/values.yaml similarity index 100% rename from charts/jackett/2.0.0/values.yaml rename to stable/jellyfin/2.0.0/values.yaml diff --git a/charts/jellyfin/icon.png b/stable/jellyfin/icon.png similarity index 100% rename from charts/jellyfin/icon.png rename to stable/jellyfin/icon.png diff --git a/stable/jellyfin/item.yaml b/stable/jellyfin/item.yaml new file mode 100644 index 00000000000..55208e57ac5 --- /dev/null +++ b/stable/jellyfin/item.yaml @@ -0,0 +1,3 @@ +categories: + - media +icon_url: https://raw.githubusercontent.com/truecharts/apps/master/charts/jellyfin/icon.png?raw=true diff --git a/charts/kms/2.0.0/.helmignore b/stable/kms/2.0.0/.helmignore similarity index 100% rename from charts/kms/2.0.0/.helmignore rename to stable/kms/2.0.0/.helmignore diff --git a/charts/jellyfin/2.0.0/CONFIG.md b/stable/kms/2.0.0/CONFIG.md similarity index 100% rename from charts/jellyfin/2.0.0/CONFIG.md rename to stable/kms/2.0.0/CONFIG.md diff --git a/charts/jellyfin/2.0.0/CONFIG.md.gotmpl b/stable/kms/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/jellyfin/2.0.0/CONFIG.md.gotmpl rename to stable/kms/2.0.0/CONFIG.md.gotmpl diff --git a/charts/kms/2.0.0/Chart.yaml b/stable/kms/2.0.0/Chart.yaml similarity index 69% rename from charts/kms/2.0.0/Chart.yaml rename to stable/kms/2.0.0/Chart.yaml index 0f8e957fe68..073115ae0c9 100644 --- a/charts/kms/2.0.0/Chart.yaml +++ b/stable/kms/2.0.0/Chart.yaml @@ -7,26 +7,23 @@ appVersion: "minimal" description: Private Windows Activation Server for development and testing type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/kms +home: https://github.com/truecharts/apps/tree/master/stable/kms icon: https://github.com/KMS/KMS/blob/phantom-develop/Logo/512.png?raw=true keywords: - kms sources: - - https://github.com/truecharts/charts/tree/master/charts/kms + - https://github.com/truecharts/apps/tree/master/stable/kms - https://github.com/SystemRage/py-kms dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/kms/2.0.0/README.md b/stable/kms/2.0.0/README.md similarity index 83% rename from charts/kms/2.0.0/README.md rename to stable/kms/2.0.0/README.md index dadc01e73c0..3df4d4d53c3 100644 --- a/charts/kms/2.0.0/README.md +++ b/stable/kms/2.0.0/README.md @@ -5,11 +5,11 @@ Private Windows Activation Server for development and testing 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/charts/issues/new/choose)** +**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 @@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -46,8 +46,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/kms/2.0.0/app-readme.md b/stable/kms/2.0.0/app-readme.md new file mode 100644 index 00000000000..b933664071d --- /dev/null +++ b/stable/kms/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Private Windows Activation Server for development and testing +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/kms/2.0.0/charts/common-2.0.0.tgz b/stable/kms/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/kms/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/kms/2.0.0/ix_values.yaml b/stable/kms/2.0.0/ix_values.yaml similarity index 100% rename from charts/kms/2.0.0/ix_values.yaml rename to stable/kms/2.0.0/ix_values.yaml diff --git a/charts/kms/2.0.0/questions.yaml b/stable/kms/2.0.0/questions.yaml similarity index 96% rename from charts/kms/2.0.0/questions.yaml rename to stable/kms/2.0.0/questions.yaml index 547ff2f17bb..37da51287d5 100644 --- a/charts/kms/2.0.0/questions.yaml +++ b/stable/kms/2.0.0/questions.yaml @@ -18,15 +18,6 @@ groups: - 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 @@ -59,9 +50,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +62,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +70,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +78,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/jellyfin/2.0.0/templates/common.yaml b/stable/kms/2.0.0/templates/common.yaml similarity index 100% rename from charts/jellyfin/2.0.0/templates/common.yaml rename to stable/kms/2.0.0/templates/common.yaml diff --git a/charts/kms/2.0.0/test_values.yaml b/stable/kms/2.0.0/test_values.yaml similarity index 100% rename from charts/kms/2.0.0/test_values.yaml rename to stable/kms/2.0.0/test_values.yaml diff --git a/charts/jellyfin/2.0.0/values.yaml b/stable/kms/2.0.0/values.yaml similarity index 100% rename from charts/jellyfin/2.0.0/values.yaml rename to stable/kms/2.0.0/values.yaml diff --git a/charts/kms/icon.jpg b/stable/kms/icon.jpg similarity index 100% rename from charts/kms/icon.jpg rename to stable/kms/icon.jpg diff --git a/stable/kms/item.yaml b/stable/kms/item.yaml new file mode 100644 index 00000000000..b2f6d577cf6 --- /dev/null +++ b/stable/kms/item.yaml @@ -0,0 +1,3 @@ +categories: + - graywares +icon_url: https://raw.githubusercontent.com/truecharts/apps/master/charts/kms/icon.jpg?raw=true diff --git a/charts/lazylibrarian/2.0.0/.helmignore b/stable/lazylibrarian/2.0.0/.helmignore similarity index 100% rename from charts/lazylibrarian/2.0.0/.helmignore rename to stable/lazylibrarian/2.0.0/.helmignore diff --git a/charts/kms/2.0.0/CONFIG.md b/stable/lazylibrarian/2.0.0/CONFIG.md similarity index 100% rename from charts/kms/2.0.0/CONFIG.md rename to stable/lazylibrarian/2.0.0/CONFIG.md diff --git a/charts/kms/2.0.0/CONFIG.md.gotmpl b/stable/lazylibrarian/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/kms/2.0.0/CONFIG.md.gotmpl rename to stable/lazylibrarian/2.0.0/CONFIG.md.gotmpl diff --git a/charts/lazylibrarian/2.0.0/Chart.yaml b/stable/lazylibrarian/2.0.0/Chart.yaml similarity index 73% rename from charts/lazylibrarian/2.0.0/Chart.yaml rename to stable/lazylibrarian/2.0.0/Chart.yaml index 5e318bd34e8..e1a31e34ad5 100644 --- a/charts/lazylibrarian/2.0.0/Chart.yaml +++ b/stable/lazylibrarian/2.0.0/Chart.yaml @@ -7,29 +7,26 @@ appVersion: "latest" description: Get all your books, like series with Sonarr... type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/lazylibrarian +home: https://github.com/truecharts/apps/tree/master/stable/lazylibrarian icon: https://lazylibrarian.gitlab.io/logo.svg keywords: - lazylibrarian - ebooks sources: - - https://github.com/truecharts/charts/tree/master/charts/lazylibrarian + - https://github.com/truecharts/apps/tree/master/stable/lazylibrarian - https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian - https://gitlab.com/LazyLibrarian/LazyLibrarian.git - https://lazylibrarian.gitlab.io dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/lazylibrarian/2.0.0/README.md b/stable/lazylibrarian/2.0.0/README.md similarity index 83% rename from charts/lazylibrarian/2.0.0/README.md rename to stable/lazylibrarian/2.0.0/README.md index fd00421b542..89e03236ade 100644 --- a/charts/lazylibrarian/2.0.0/README.md +++ b/stable/lazylibrarian/2.0.0/README.md @@ -5,11 +5,11 @@ Get all your books, like series with Sonarr... 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/lazylibrarian/2.0.0/app-readme.md b/stable/lazylibrarian/2.0.0/app-readme.md new file mode 100644 index 00000000000..2c407f701cc --- /dev/null +++ b/stable/lazylibrarian/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Get all your books, like series with Sonarr... +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/lazylibrarian/2.0.0/charts/common-2.0.0.tgz b/stable/lazylibrarian/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/lazylibrarian/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/lazylibrarian/2.0.0/ix_values.yaml b/stable/lazylibrarian/2.0.0/ix_values.yaml similarity index 100% rename from charts/lazylibrarian/2.0.0/ix_values.yaml rename to stable/lazylibrarian/2.0.0/ix_values.yaml diff --git a/charts/lazylibrarian/2.0.0/questions.yaml b/stable/lazylibrarian/2.0.0/questions.yaml similarity index 99% rename from charts/lazylibrarian/2.0.0/questions.yaml rename to stable/lazylibrarian/2.0.0/questions.yaml index 41d48c4a5ff..07f7774cb0f 100644 --- a/charts/lazylibrarian/2.0.0/questions.yaml +++ b/stable/lazylibrarian/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/kms/2.0.0/templates/common.yaml b/stable/lazylibrarian/2.0.0/templates/common.yaml similarity index 100% rename from charts/kms/2.0.0/templates/common.yaml rename to stable/lazylibrarian/2.0.0/templates/common.yaml diff --git a/charts/lazylibrarian/2.0.0/test_values.yaml b/stable/lazylibrarian/2.0.0/test_values.yaml similarity index 100% rename from charts/lazylibrarian/2.0.0/test_values.yaml rename to stable/lazylibrarian/2.0.0/test_values.yaml diff --git a/charts/kms/2.0.0/values.yaml b/stable/lazylibrarian/2.0.0/values.yaml similarity index 100% rename from charts/kms/2.0.0/values.yaml rename to stable/lazylibrarian/2.0.0/values.yaml diff --git a/charts/lazylibrarian/item.yaml b/stable/lazylibrarian/item.yaml similarity index 100% rename from charts/lazylibrarian/item.yaml rename to stable/lazylibrarian/item.yaml diff --git a/charts/lidarr/2.0.0/.helmignore b/stable/lidarr/2.0.0/.helmignore similarity index 100% rename from charts/lidarr/2.0.0/.helmignore rename to stable/lidarr/2.0.0/.helmignore diff --git a/charts/lazylibrarian/2.0.0/CONFIG.md b/stable/lidarr/2.0.0/CONFIG.md similarity index 100% rename from charts/lazylibrarian/2.0.0/CONFIG.md rename to stable/lidarr/2.0.0/CONFIG.md diff --git a/charts/lazylibrarian/2.0.0/CONFIG.md.gotmpl b/stable/lidarr/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/lazylibrarian/2.0.0/CONFIG.md.gotmpl rename to stable/lidarr/2.0.0/CONFIG.md.gotmpl diff --git a/charts/lidarr/2.0.0/Chart.yaml b/stable/lidarr/2.0.0/Chart.yaml similarity index 73% rename from charts/lidarr/2.0.0/Chart.yaml rename to stable/lidarr/2.0.0/Chart.yaml index 9aad5745990..e3be5c02402 100644 --- a/charts/lidarr/2.0.0/Chart.yaml +++ b/stable/lidarr/2.0.0/Chart.yaml @@ -7,30 +7,27 @@ appVersion: "auto" description: Looks and smells like Sonarr but made for music type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/lidarr +home: https://github.com/truecharts/apps/tree/master/stable/lidarr icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 keywords: - lidarr - torrent - usenet sources: - - https://github.com/truecharts/charts/tree/master/charts/lidarr + - https://github.com/truecharts/apps/tree/master/stable/lidarr - https://github.com/k8s-at-home/charts/tree/master/charts/lidarr - https://github.com/Lidarr/Lidarr - https://hub.docker.com/r/linuxserver/lidarr dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/lidarr/2.0.0/README.md b/stable/lidarr/2.0.0/README.md similarity index 83% rename from charts/lidarr/2.0.0/README.md rename to stable/lidarr/2.0.0/README.md index 3dbbba91bc0..52005c1a324 100644 --- a/charts/lidarr/2.0.0/README.md +++ b/stable/lidarr/2.0.0/README.md @@ -5,11 +5,11 @@ Looks and smells like Sonarr but made for music 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/lidarr/2.0.0/app-readme.md b/stable/lidarr/2.0.0/app-readme.md new file mode 100644 index 00000000000..bb285acb7f9 --- /dev/null +++ b/stable/lidarr/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Looks and smells like Sonarr but made for music +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/lidarr/2.0.0/charts/common-2.0.0.tgz b/stable/lidarr/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/lidarr/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/lidarr/2.0.0/ix_values.yaml b/stable/lidarr/2.0.0/ix_values.yaml similarity index 100% rename from charts/lidarr/2.0.0/ix_values.yaml rename to stable/lidarr/2.0.0/ix_values.yaml diff --git a/charts/lidarr/2.0.0/questions.yaml b/stable/lidarr/2.0.0/questions.yaml similarity index 99% rename from charts/lidarr/2.0.0/questions.yaml rename to stable/lidarr/2.0.0/questions.yaml index f46a6af856a..05327440396 100644 --- a/charts/lidarr/2.0.0/questions.yaml +++ b/stable/lidarr/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/lazylibrarian/2.0.0/templates/common.yaml b/stable/lidarr/2.0.0/templates/common.yaml similarity index 100% rename from charts/lazylibrarian/2.0.0/templates/common.yaml rename to stable/lidarr/2.0.0/templates/common.yaml diff --git a/charts/lidarr/2.0.0/test_values.yaml b/stable/lidarr/2.0.0/test_values.yaml similarity index 63% rename from charts/lidarr/2.0.0/test_values.yaml rename to stable/lidarr/2.0.0/test_values.yaml index 802fcf89999..bb9de58248d 100644 --- a/charts/lidarr/2.0.0/test_values.yaml +++ b/stable/lidarr/2.0.0/test_values.yaml @@ -19,25 +19,25 @@ env: {} # PGID: 1001 probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while + read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 persistence: config: diff --git a/charts/lazylibrarian/2.0.0/values.yaml b/stable/lidarr/2.0.0/values.yaml similarity index 100% rename from charts/lazylibrarian/2.0.0/values.yaml rename to stable/lidarr/2.0.0/values.yaml diff --git a/charts/lidarr/item.yaml b/stable/lidarr/item.yaml similarity index 100% rename from charts/lidarr/item.yaml rename to stable/lidarr/item.yaml diff --git a/charts/lychee/2.0.0/.helmignore b/stable/lychee/2.0.0/.helmignore similarity index 100% rename from charts/lychee/2.0.0/.helmignore rename to stable/lychee/2.0.0/.helmignore diff --git a/charts/lidarr/2.0.0/CONFIG.md b/stable/lychee/2.0.0/CONFIG.md similarity index 100% rename from charts/lidarr/2.0.0/CONFIG.md rename to stable/lychee/2.0.0/CONFIG.md diff --git a/charts/lidarr/2.0.0/CONFIG.md.gotmpl b/stable/lychee/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/lidarr/2.0.0/CONFIG.md.gotmpl rename to stable/lychee/2.0.0/CONFIG.md.gotmpl diff --git a/charts/lychee/2.0.0/Chart.yaml b/stable/lychee/2.0.0/Chart.yaml similarity index 75% rename from charts/lychee/2.0.0/Chart.yaml rename to stable/lychee/2.0.0/Chart.yaml index 84ea494c663..b5b6289b432 100644 --- a/charts/lychee/2.0.0/Chart.yaml +++ b/stable/lychee/2.0.0/Chart.yaml @@ -7,25 +7,22 @@ appVersion: "auto" description: Lychee is a free photo-management tool, which runs on your server or web-space type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/lychee +home: https://github.com/truecharts/apps/tree/master/stable/lychee icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true keywords: - lychee - photo - pictures sources: - - https://github.com/truecharts/charts/tree/master/charts/lychee + - https://github.com/truecharts/apps/tree/master/stable/lychee - https://github.com/k8s-at-home/charts/tree/master/charts/lychee - https://github.com/LycheeOrg/Lychee - https://hub.docker.com/r/lycheeorg/lychee dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/lychee/2.0.0/README.md b/stable/lychee/2.0.0/README.md similarity index 84% rename from charts/lychee/2.0.0/README.md rename to stable/lychee/2.0.0/README.md index 2c91bedb31a..5f785430d86 100644 --- a/charts/lychee/2.0.0/README.md +++ b/stable/lychee/2.0.0/README.md @@ -5,11 +5,11 @@ Lychee is a free photo-management tool, which runs on your server or web-space 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/lychee/2.0.0/app-readme.md b/stable/lychee/2.0.0/app-readme.md new file mode 100644 index 00000000000..b795577b32c --- /dev/null +++ b/stable/lychee/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Lychee is a free photo-management tool, which runs on your server or web-space +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/lychee/2.0.0/charts/common-2.0.0.tgz b/stable/lychee/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/lychee/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/lychee/2.0.0/ix_values.yaml b/stable/lychee/2.0.0/ix_values.yaml similarity index 100% rename from charts/lychee/2.0.0/ix_values.yaml rename to stable/lychee/2.0.0/ix_values.yaml diff --git a/charts/lychee/2.0.0/questions.yaml b/stable/lychee/2.0.0/questions.yaml similarity index 99% rename from charts/lychee/2.0.0/questions.yaml rename to stable/lychee/2.0.0/questions.yaml index 2ae7593b4cf..12a1b75ec23 100644 --- a/charts/lychee/2.0.0/questions.yaml +++ b/stable/lychee/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/handbrake/2.0.0/templates/NOTES.txt b/stable/lychee/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/handbrake/2.0.0/templates/NOTES.txt rename to stable/lychee/2.0.0/templates/NOTES.txt diff --git a/charts/lidarr/2.0.0/templates/common.yaml b/stable/lychee/2.0.0/templates/common.yaml similarity index 100% rename from charts/lidarr/2.0.0/templates/common.yaml rename to stable/lychee/2.0.0/templates/common.yaml diff --git a/charts/lychee/2.0.0/test_values.yaml b/stable/lychee/2.0.0/test_values.yaml similarity index 99% rename from charts/lychee/2.0.0/test_values.yaml rename to stable/lychee/2.0.0/test_values.yaml index 84a96554b81..e4bc4fb97cc 100644 --- a/charts/lychee/2.0.0/test_values.yaml +++ b/stable/lychee/2.0.0/test_values.yaml @@ -73,8 +73,6 @@ persistence: # existingClaim: "" - - appVolumeMounts: config: enabled: true diff --git a/charts/lidarr/2.0.0/values.yaml b/stable/lychee/2.0.0/values.yaml similarity index 100% rename from charts/lidarr/2.0.0/values.yaml rename to stable/lychee/2.0.0/values.yaml diff --git a/charts/lychee/item.yaml b/stable/lychee/item.yaml similarity index 100% rename from charts/lychee/item.yaml rename to stable/lychee/item.yaml diff --git a/charts/navidrome/2.0.0/.helmignore b/stable/navidrome/2.0.0/.helmignore similarity index 100% rename from charts/navidrome/2.0.0/.helmignore rename to stable/navidrome/2.0.0/.helmignore diff --git a/charts/lychee/2.0.0/CONFIG.md b/stable/navidrome/2.0.0/CONFIG.md similarity index 100% rename from charts/lychee/2.0.0/CONFIG.md rename to stable/navidrome/2.0.0/CONFIG.md diff --git a/charts/lychee/2.0.0/CONFIG.md.gotmpl b/stable/navidrome/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/lychee/2.0.0/CONFIG.md.gotmpl rename to stable/navidrome/2.0.0/CONFIG.md.gotmpl diff --git a/charts/navidrome/2.0.0/Chart.yaml b/stable/navidrome/2.0.0/Chart.yaml similarity index 76% rename from charts/navidrome/2.0.0/Chart.yaml rename to stable/navidrome/2.0.0/Chart.yaml index 80dabee782a..eab6dc3641d 100644 --- a/charts/navidrome/2.0.0/Chart.yaml +++ b/stable/navidrome/2.0.0/Chart.yaml @@ -7,25 +7,22 @@ appVersion: "auto" description: Navidrome is an open source web-based music collection server and streamer type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/navidrome +home: https://github.com/truecharts/apps/tree/master/stable/navidrome icon: https://github.com/deluan/navidrome/blob/master/ui/src/icons/android-icon-72x72.png?raw=true keywords: - navidrome - music - streaming sources: - - https://github.com/truecharts/charts/tree/master/charts/navidrome + - https://github.com/truecharts/apps/tree/master/stable/navidrome - https://github.com/k8s-at-home/charts/tree/master/charts/navidrome - https://github.com/deluan/navidrome - https://hub.docker.com/r/deluan/navidrome dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/navidrome/2.0.0/README.md b/stable/navidrome/2.0.0/README.md similarity index 83% rename from charts/navidrome/2.0.0/README.md rename to stable/navidrome/2.0.0/README.md index eeae40be5d7..080cf98906e 100644 --- a/charts/navidrome/2.0.0/README.md +++ b/stable/navidrome/2.0.0/README.md @@ -5,11 +5,11 @@ Navidrome is an open source web-based music collection server and streamer 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/navidrome/2.0.0/app-readme.md b/stable/navidrome/2.0.0/app-readme.md new file mode 100644 index 00000000000..68cb6652a6b --- /dev/null +++ b/stable/navidrome/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Navidrome is an open source web-based music collection server and streamer +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/navidrome/2.0.0/charts/common-2.0.0.tgz b/stable/navidrome/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/navidrome/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/navidrome/2.0.0/ix_values.yaml b/stable/navidrome/2.0.0/ix_values.yaml similarity index 100% rename from charts/navidrome/2.0.0/ix_values.yaml rename to stable/navidrome/2.0.0/ix_values.yaml diff --git a/charts/navidrome/2.0.0/questions.yaml b/stable/navidrome/2.0.0/questions.yaml similarity index 99% rename from charts/navidrome/2.0.0/questions.yaml rename to stable/navidrome/2.0.0/questions.yaml index d55ed705431..36ceb1a4b02 100644 --- a/charts/navidrome/2.0.0/questions.yaml +++ b/stable/navidrome/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/lychee/2.0.0/templates/NOTES.txt b/stable/navidrome/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/lychee/2.0.0/templates/NOTES.txt rename to stable/navidrome/2.0.0/templates/NOTES.txt diff --git a/charts/lychee/2.0.0/templates/common.yaml b/stable/navidrome/2.0.0/templates/common.yaml similarity index 100% rename from charts/lychee/2.0.0/templates/common.yaml rename to stable/navidrome/2.0.0/templates/common.yaml diff --git a/charts/navidrome/2.0.0/test_values.yaml b/stable/navidrome/2.0.0/test_values.yaml similarity index 82% rename from charts/navidrome/2.0.0/test_values.yaml rename to stable/navidrome/2.0.0/test_values.yaml index ca09e119b64..51f24faec0d 100644 --- a/charts/navidrome/2.0.0/test_values.yaml +++ b/stable/navidrome/2.0.0/test_values.yaml @@ -14,11 +14,11 @@ services: port: 4533 env: - ND_SCANINTERVAL: 15m - ND_LOGLEVEL: info - ND_SESSIONTIMEOUT: 24h + ND_SCANINTERVAL: "15m" + ND_LOGLEVEL: "info" + ND_SESSIONTIMEOUT: "24h" ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: /music + ND_MUSICFOLDER: "/music" persistence: config: @@ -30,8 +30,8 @@ persistence: ## If defined, storageClassName: ## If set to "-", storageClassName: "", which disables dynamic provisioning ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack) + ## set, choosing the default provisioner. (gp2 on AWS, standard on + ## GKE, AWS & OpenStack) # storageClass: "-" # accessMode: ReadWriteOnce # size: 1Gi @@ -47,8 +47,8 @@ persistence: ## If defined, storageClassName: ## If set to "-", storageClassName: "", which disables dynamic provisioning ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack) + ## set, choosing the default provisioner. (gp2 on AWS, standard on + ## GKE, AWS & OpenStack) # storageClass: "-" # accessMode: ReadWriteOnce # size: 1Gi @@ -56,10 +56,6 @@ persistence: # skipuninstall: false # existingClaim: "" - - - - appVolumeMounts: config: enabled: true diff --git a/charts/lychee/2.0.0/values.yaml b/stable/navidrome/2.0.0/values.yaml similarity index 100% rename from charts/lychee/2.0.0/values.yaml rename to stable/navidrome/2.0.0/values.yaml diff --git a/charts/navidrome/item.yaml b/stable/navidrome/item.yaml similarity index 100% rename from charts/navidrome/item.yaml rename to stable/navidrome/item.yaml diff --git a/charts/node-red/2.0.0/.helmignore b/stable/node-red/2.0.0/.helmignore similarity index 100% rename from charts/node-red/2.0.0/.helmignore rename to stable/node-red/2.0.0/.helmignore diff --git a/charts/navidrome/2.0.0/CONFIG.md b/stable/node-red/2.0.0/CONFIG.md similarity index 100% rename from charts/navidrome/2.0.0/CONFIG.md rename to stable/node-red/2.0.0/CONFIG.md diff --git a/charts/navidrome/2.0.0/CONFIG.md.gotmpl b/stable/node-red/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/navidrome/2.0.0/CONFIG.md.gotmpl rename to stable/node-red/2.0.0/CONFIG.md.gotmpl diff --git a/charts/node-red/2.0.0/Chart.yaml b/stable/node-red/2.0.0/Chart.yaml similarity index 73% rename from charts/node-red/2.0.0/Chart.yaml rename to stable/node-red/2.0.0/Chart.yaml index 2bd9ebf88f0..f5767fa6d4d 100644 --- a/charts/node-red/2.0.0/Chart.yaml +++ b/stable/node-red/2.0.0/Chart.yaml @@ -7,23 +7,20 @@ appVersion: "auto" description: Node-RED is low-code programming for event-driven applications type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/node-red +home: https://github.com/truecharts/apps/tree/master/stable/node-red icon: https://nodered.org/about/resources/media/node-red-icon-2.png keywords: - node-red - nodered sources: - - https://github.com/truecharts/charts/tree/master/charts/node-red + - https://github.com/truecharts/apps/tree/master/stable/node-red - https://github.com/k8s-at-home/charts/tree/master/charts/node-red - https://github.com/node-red/node-red-docker dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/node-red/2.0.0/README.md b/stable/node-red/2.0.0/README.md similarity index 83% rename from charts/node-red/2.0.0/README.md rename to stable/node-red/2.0.0/README.md index 4a5bff8afc6..35d039caf31 100644 --- a/charts/node-red/2.0.0/README.md +++ b/stable/node-red/2.0.0/README.md @@ -5,11 +5,11 @@ Node-RED is low-code programming for event-driven applications 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/node-red/2.0.0/app-readme.md b/stable/node-red/2.0.0/app-readme.md new file mode 100644 index 00000000000..a45ce7c4d5a --- /dev/null +++ b/stable/node-red/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Node-RED is low-code programming for event-driven applications +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/node-red/2.0.0/charts/common-2.0.0.tgz b/stable/node-red/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/node-red/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/node-red/2.0.0/ix_values.yaml b/stable/node-red/2.0.0/ix_values.yaml similarity index 100% rename from charts/node-red/2.0.0/ix_values.yaml rename to stable/node-red/2.0.0/ix_values.yaml diff --git a/charts/node-red/2.0.0/questions.yaml b/stable/node-red/2.0.0/questions.yaml similarity index 98% rename from charts/node-red/2.0.0/questions.yaml rename to stable/node-red/2.0.0/questions.yaml index 5cdf826e737..a53200acde9 100644 --- a/charts/node-red/2.0.0/questions.yaml +++ b/stable/node-red/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/navidrome/2.0.0/templates/common.yaml b/stable/node-red/2.0.0/templates/common.yaml similarity index 100% rename from charts/navidrome/2.0.0/templates/common.yaml rename to stable/node-red/2.0.0/templates/common.yaml diff --git a/charts/node-red/2.0.0/test_values.yaml b/stable/node-red/2.0.0/test_values.yaml similarity index 99% rename from charts/node-red/2.0.0/test_values.yaml rename to stable/node-red/2.0.0/test_values.yaml index 4f28245e65a..ddb6d82dab1 100644 --- a/charts/node-red/2.0.0/test_values.yaml +++ b/stable/node-red/2.0.0/test_values.yaml @@ -31,8 +31,6 @@ persistence: ## TrueCharts Config - - appVolumeMounts: config: enabled: true diff --git a/charts/navidrome/2.0.0/values.yaml b/stable/node-red/2.0.0/values.yaml similarity index 100% rename from charts/navidrome/2.0.0/values.yaml rename to stable/node-red/2.0.0/values.yaml diff --git a/charts/node-red/item.yaml b/stable/node-red/item.yaml similarity index 100% rename from charts/node-red/item.yaml rename to stable/node-red/item.yaml diff --git a/charts/nzbget/2.0.0/.helmignore b/stable/nzbget/2.0.0/.helmignore similarity index 100% rename from charts/nzbget/2.0.0/.helmignore rename to stable/nzbget/2.0.0/.helmignore diff --git a/charts/node-red/2.0.0/CONFIG.md b/stable/nzbget/2.0.0/CONFIG.md similarity index 100% rename from charts/node-red/2.0.0/CONFIG.md rename to stable/nzbget/2.0.0/CONFIG.md diff --git a/charts/node-red/2.0.0/CONFIG.md.gotmpl b/stable/nzbget/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/node-red/2.0.0/CONFIG.md.gotmpl rename to stable/nzbget/2.0.0/CONFIG.md.gotmpl diff --git a/charts/nzbget/2.0.0/Chart.yaml b/stable/nzbget/2.0.0/Chart.yaml similarity index 73% rename from charts/nzbget/2.0.0/Chart.yaml rename to stable/nzbget/2.0.0/Chart.yaml index 37fc39cd8bf..ad73c7f9e69 100644 --- a/charts/nzbget/2.0.0/Chart.yaml +++ b/stable/nzbget/2.0.0/Chart.yaml @@ -7,24 +7,21 @@ appVersion: "auto" description: NZBGet is a Usenet downloader client type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/nzbget +home: https://github.com/truecharts/apps/tree/master/stable/nzbget icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 keywords: - nzbget - usenet sources: - - https://github.com/truecharts/charts/tree/master/charts/nzbget + - https://github.com/truecharts/apps/tree/master/stable/nzbget - https://github.com/k8s-at-home/charts/tree/master/charts/nzbget - https://hub.docker.com/r/linuxserver/nzbget/ - https://nzbget.net/ dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/nzbget/2.0.0/README.md b/stable/nzbget/2.0.0/README.md similarity index 83% rename from charts/nzbget/2.0.0/README.md rename to stable/nzbget/2.0.0/README.md index 060c998fe15..74f8009f05a 100644 --- a/charts/nzbget/2.0.0/README.md +++ b/stable/nzbget/2.0.0/README.md @@ -5,11 +5,11 @@ NZBGet is a Usenet downloader client 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/nzbget/2.0.0/app-readme.md b/stable/nzbget/2.0.0/app-readme.md new file mode 100644 index 00000000000..4b7040a4d9c --- /dev/null +++ b/stable/nzbget/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +NZBGet is a Usenet downloader client +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/nzbget/2.0.0/charts/common-2.0.0.tgz b/stable/nzbget/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/nzbget/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/nzbget/2.0.0/ix_values.yaml b/stable/nzbget/2.0.0/ix_values.yaml similarity index 100% rename from charts/nzbget/2.0.0/ix_values.yaml rename to stable/nzbget/2.0.0/ix_values.yaml diff --git a/charts/nzbget/2.0.0/questions.yaml b/stable/nzbget/2.0.0/questions.yaml similarity index 99% rename from charts/nzbget/2.0.0/questions.yaml rename to stable/nzbget/2.0.0/questions.yaml index daa0f28acd7..def3319a7f5 100644 --- a/charts/nzbget/2.0.0/questions.yaml +++ b/stable/nzbget/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/navidrome/2.0.0/templates/NOTES.txt b/stable/nzbget/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/navidrome/2.0.0/templates/NOTES.txt rename to stable/nzbget/2.0.0/templates/NOTES.txt diff --git a/charts/node-red/2.0.0/templates/common.yaml b/stable/nzbget/2.0.0/templates/common.yaml similarity index 100% rename from charts/node-red/2.0.0/templates/common.yaml rename to stable/nzbget/2.0.0/templates/common.yaml diff --git a/charts/nzbget/2.0.0/test_values.yaml b/stable/nzbget/2.0.0/test_values.yaml similarity index 99% rename from charts/nzbget/2.0.0/test_values.yaml rename to stable/nzbget/2.0.0/test_values.yaml index 860190c0162..38c4f330969 100644 --- a/charts/nzbget/2.0.0/test_values.yaml +++ b/stable/nzbget/2.0.0/test_values.yaml @@ -52,8 +52,6 @@ persistence: # skipuninstall: false # existingClaim: "" - - appVolumeMounts: config: enabled: true diff --git a/charts/node-red/2.0.0/values.yaml b/stable/nzbget/2.0.0/values.yaml similarity index 100% rename from charts/node-red/2.0.0/values.yaml rename to stable/nzbget/2.0.0/values.yaml diff --git a/charts/nzbget/item.yaml b/stable/nzbget/item.yaml similarity index 100% rename from charts/nzbget/item.yaml rename to stable/nzbget/item.yaml diff --git a/charts/nzbhydra/2.0.0/.helmignore b/stable/nzbhydra/2.0.0/.helmignore similarity index 100% rename from charts/nzbhydra/2.0.0/.helmignore rename to stable/nzbhydra/2.0.0/.helmignore diff --git a/charts/nzbget/2.0.0/CONFIG.md b/stable/nzbhydra/2.0.0/CONFIG.md similarity index 100% rename from charts/nzbget/2.0.0/CONFIG.md rename to stable/nzbhydra/2.0.0/CONFIG.md diff --git a/charts/nzbget/2.0.0/CONFIG.md.gotmpl b/stable/nzbhydra/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/nzbget/2.0.0/CONFIG.md.gotmpl rename to stable/nzbhydra/2.0.0/CONFIG.md.gotmpl diff --git a/charts/nzbhydra/2.0.0/Chart.yaml b/stable/nzbhydra/2.0.0/Chart.yaml similarity index 74% rename from charts/nzbhydra/2.0.0/Chart.yaml rename to stable/nzbhydra/2.0.0/Chart.yaml index 89143a6fa6c..0847fe07566 100644 --- a/charts/nzbhydra/2.0.0/Chart.yaml +++ b/stable/nzbhydra/2.0.0/Chart.yaml @@ -7,24 +7,21 @@ appVersion: "auto" description: Usenet meta search type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/nzbhydra +home: https://github.com/truecharts/apps/tree/master/stable/nzbhydra icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png keywords: - nzbhydra - usenet sources: - - https://github.com/truecharts/charts/tree/master/charts/nzbhydra + - https://github.com/truecharts/apps/tree/master/stable/nzbhydra - https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra - https://hub.docker.com/r/linuxserver/nzbhydra2 - https://github.com/theotherp/nzbhydra2 dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/nzbhydra/2.0.0/README.md b/stable/nzbhydra/2.0.0/README.md similarity index 83% rename from charts/nzbhydra/2.0.0/README.md rename to stable/nzbhydra/2.0.0/README.md index 5e499ee8acb..2878878e20c 100644 --- a/charts/nzbhydra/2.0.0/README.md +++ b/stable/nzbhydra/2.0.0/README.md @@ -5,11 +5,11 @@ Usenet meta search 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/nzbhydra/2.0.0/app-readme.md b/stable/nzbhydra/2.0.0/app-readme.md new file mode 100644 index 00000000000..48888f89366 --- /dev/null +++ b/stable/nzbhydra/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Usenet meta search +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/nzbhydra/2.0.0/charts/common-2.0.0.tgz b/stable/nzbhydra/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/nzbhydra/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/nzbhydra/2.0.0/ix_values.yaml b/stable/nzbhydra/2.0.0/ix_values.yaml similarity index 100% rename from charts/nzbhydra/2.0.0/ix_values.yaml rename to stable/nzbhydra/2.0.0/ix_values.yaml diff --git a/charts/nzbhydra/2.0.0/questions.yaml b/stable/nzbhydra/2.0.0/questions.yaml similarity index 99% rename from charts/nzbhydra/2.0.0/questions.yaml rename to stable/nzbhydra/2.0.0/questions.yaml index 22f055628b2..42ebc8e4f23 100644 --- a/charts/nzbhydra/2.0.0/questions.yaml +++ b/stable/nzbhydra/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/nzbget/2.0.0/templates/NOTES.txt b/stable/nzbhydra/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/nzbget/2.0.0/templates/NOTES.txt rename to stable/nzbhydra/2.0.0/templates/NOTES.txt diff --git a/charts/nzbget/2.0.0/templates/common.yaml b/stable/nzbhydra/2.0.0/templates/common.yaml similarity index 100% rename from charts/nzbget/2.0.0/templates/common.yaml rename to stable/nzbhydra/2.0.0/templates/common.yaml diff --git a/charts/nzbhydra/2.0.0/test_values.yaml b/stable/nzbhydra/2.0.0/test_values.yaml similarity index 99% rename from charts/nzbhydra/2.0.0/test_values.yaml rename to stable/nzbhydra/2.0.0/test_values.yaml index 13914812342..58bb65b8d11 100644 --- a/charts/nzbhydra/2.0.0/test_values.yaml +++ b/stable/nzbhydra/2.0.0/test_values.yaml @@ -60,8 +60,6 @@ persistence: emptyDir: false - - appVolumeMounts: config: enabled: true diff --git a/charts/nzbget/2.0.0/values.yaml b/stable/nzbhydra/2.0.0/values.yaml similarity index 100% rename from charts/nzbget/2.0.0/values.yaml rename to stable/nzbhydra/2.0.0/values.yaml diff --git a/charts/nzbhydra/item.yaml b/stable/nzbhydra/item.yaml similarity index 100% rename from charts/nzbhydra/item.yaml rename to stable/nzbhydra/item.yaml diff --git a/charts/ombi/2.0.0/.helmignore b/stable/ombi/2.0.0/.helmignore similarity index 100% rename from charts/ombi/2.0.0/.helmignore rename to stable/ombi/2.0.0/.helmignore diff --git a/charts/nzbhydra/2.0.0/CONFIG.md b/stable/ombi/2.0.0/CONFIG.md similarity index 100% rename from charts/nzbhydra/2.0.0/CONFIG.md rename to stable/ombi/2.0.0/CONFIG.md diff --git a/charts/nzbhydra/2.0.0/CONFIG.md.gotmpl b/stable/ombi/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/nzbhydra/2.0.0/CONFIG.md.gotmpl rename to stable/ombi/2.0.0/CONFIG.md.gotmpl diff --git a/charts/ombi/2.0.0/Chart.yaml b/stable/ombi/2.0.0/Chart.yaml similarity index 75% rename from charts/ombi/2.0.0/Chart.yaml rename to stable/ombi/2.0.0/Chart.yaml index 191d95699f8..a9d31387ce4 100644 --- a/charts/ombi/2.0.0/Chart.yaml +++ b/stable/ombi/2.0.0/Chart.yaml @@ -7,7 +7,7 @@ appVersion: "auto" description: Want a Movie or TV Show on Plex or Emby? Use Ombi! type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/ombi +home: https://github.com/truecharts/apps/tree/master/stable/ombi icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 keywords: - ombi @@ -17,23 +17,20 @@ keywords: - radarr - couchpotato sources: - - https://github.com/truecharts/charts/tree/master/charts/ombi + - https://github.com/truecharts/apps/tree/master/stable/ombi - https://github.com/k8s-at-home/charts/tree/master/charts/ombi - https://github.com/tidusjar/Ombi - https://hub.docker.com/r/linuxserver/ombi dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/ombi/2.0.0/README.md b/stable/ombi/2.0.0/README.md similarity index 83% rename from charts/ombi/2.0.0/README.md rename to stable/ombi/2.0.0/README.md index cfb9e6f522c..13d4b5ae9d1 100644 --- a/charts/ombi/2.0.0/README.md +++ b/stable/ombi/2.0.0/README.md @@ -5,11 +5,11 @@ Want a Movie or TV Show on Plex or Emby? Use Ombi! 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/ombi/2.0.0/app-readme.md b/stable/ombi/2.0.0/app-readme.md new file mode 100644 index 00000000000..4883ce4e68b --- /dev/null +++ b/stable/ombi/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Want a Movie or TV Show on Plex or Emby? Use Ombi! +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/ombi/2.0.0/charts/common-2.0.0.tgz b/stable/ombi/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/ombi/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/ombi/2.0.0/ix_values.yaml b/stable/ombi/2.0.0/ix_values.yaml similarity index 100% rename from charts/ombi/2.0.0/ix_values.yaml rename to stable/ombi/2.0.0/ix_values.yaml diff --git a/charts/ombi/2.0.0/questions.yaml b/stable/ombi/2.0.0/questions.yaml similarity index 98% rename from charts/ombi/2.0.0/questions.yaml rename to stable/ombi/2.0.0/questions.yaml index 0427f5c2edd..453c83f9e86 100644 --- a/charts/ombi/2.0.0/questions.yaml +++ b/stable/ombi/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/nzbhydra/2.0.0/templates/common.yaml b/stable/ombi/2.0.0/templates/common.yaml similarity index 100% rename from charts/nzbhydra/2.0.0/templates/common.yaml rename to stable/ombi/2.0.0/templates/common.yaml diff --git a/charts/ombi/2.0.0/test_values.yaml b/stable/ombi/2.0.0/test_values.yaml similarity index 99% rename from charts/ombi/2.0.0/test_values.yaml rename to stable/ombi/2.0.0/test_values.yaml index 601e7b6102f..75f086c6ed3 100644 --- a/charts/ombi/2.0.0/test_values.yaml +++ b/stable/ombi/2.0.0/test_values.yaml @@ -1,4 +1,3 @@ - # Default values for Ombi. image: diff --git a/charts/nzbhydra/2.0.0/values.yaml b/stable/ombi/2.0.0/values.yaml similarity index 100% rename from charts/nzbhydra/2.0.0/values.yaml rename to stable/ombi/2.0.0/values.yaml diff --git a/charts/ombi/item.yaml b/stable/ombi/item.yaml similarity index 100% rename from charts/ombi/item.yaml rename to stable/ombi/item.yaml diff --git a/charts/organizr/2.0.0/.helmignore b/stable/organizr/2.0.0/.helmignore similarity index 100% rename from charts/organizr/2.0.0/.helmignore rename to stable/organizr/2.0.0/.helmignore diff --git a/charts/ombi/2.0.0/CONFIG.md b/stable/organizr/2.0.0/CONFIG.md similarity index 100% rename from charts/ombi/2.0.0/CONFIG.md rename to stable/organizr/2.0.0/CONFIG.md diff --git a/charts/ombi/2.0.0/CONFIG.md.gotmpl b/stable/organizr/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/ombi/2.0.0/CONFIG.md.gotmpl rename to stable/organizr/2.0.0/CONFIG.md.gotmpl diff --git a/charts/organizr/2.0.0/Chart.yaml b/stable/organizr/2.0.0/Chart.yaml similarity index 74% rename from charts/organizr/2.0.0/Chart.yaml rename to stable/organizr/2.0.0/Chart.yaml index 1b9a496ffec..2bf77c7a6db 100644 --- a/charts/organizr/2.0.0/Chart.yaml +++ b/stable/organizr/2.0.0/Chart.yaml @@ -7,23 +7,20 @@ appVersion: "latest" description: HTPC/Homelab Services Organizer type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/organizr +home: https://github.com/truecharts/apps/tree/master/stable/organizr icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true keywords: - organizr sources: - - https://github.com/truecharts/charts/tree/master/charts/organizr + - https://github.com/truecharts/apps/tree/master/stable/organizr - https://github.com/k8s-at-home/charts/tree/master/charts/organizr - https://github.com/causefx/Organizr - https://hub.docker.com/r/organizr/organizr dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/organizr/2.0.0/README.md b/stable/organizr/2.0.0/README.md similarity index 83% rename from charts/organizr/2.0.0/README.md rename to stable/organizr/2.0.0/README.md index 6f279b84dd1..c00030270f3 100644 --- a/charts/organizr/2.0.0/README.md +++ b/stable/organizr/2.0.0/README.md @@ -5,11 +5,11 @@ HTPC/Homelab Services Organizer 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/organizr/2.0.0/app-readme.md b/stable/organizr/2.0.0/app-readme.md new file mode 100644 index 00000000000..54d9442b18b --- /dev/null +++ b/stable/organizr/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +HTPC/Homelab Services Organizer +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/organizr/2.0.0/charts/common-2.0.0.tgz b/stable/organizr/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/organizr/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/organizr/2.0.0/ix_values.yaml b/stable/organizr/2.0.0/ix_values.yaml similarity index 100% rename from charts/organizr/2.0.0/ix_values.yaml rename to stable/organizr/2.0.0/ix_values.yaml diff --git a/charts/organizr/2.0.0/questions.yaml b/stable/organizr/2.0.0/questions.yaml similarity index 99% rename from charts/organizr/2.0.0/questions.yaml rename to stable/organizr/2.0.0/questions.yaml index 23222a73697..2ef18d6d04c 100644 --- a/charts/organizr/2.0.0/questions.yaml +++ b/stable/organizr/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/ombi/2.0.0/templates/common.yaml b/stable/organizr/2.0.0/templates/common.yaml similarity index 100% rename from charts/ombi/2.0.0/templates/common.yaml rename to stable/organizr/2.0.0/templates/common.yaml diff --git a/charts/organizr/2.0.0/test_values.yaml b/stable/organizr/2.0.0/test_values.yaml similarity index 99% rename from charts/organizr/2.0.0/test_values.yaml rename to stable/organizr/2.0.0/test_values.yaml index 7d2fd8633de..b8de47f26fb 100644 --- a/charts/organizr/2.0.0/test_values.yaml +++ b/stable/organizr/2.0.0/test_values.yaml @@ -1,4 +1,3 @@ - # Default values for Organizr. image: diff --git a/charts/ombi/2.0.0/values.yaml b/stable/organizr/2.0.0/values.yaml similarity index 100% rename from charts/ombi/2.0.0/values.yaml rename to stable/organizr/2.0.0/values.yaml diff --git a/charts/organizr/item.yaml b/stable/organizr/item.yaml similarity index 100% rename from charts/organizr/item.yaml rename to stable/organizr/item.yaml diff --git a/charts/radarr/2.0.0/.helmignore b/stable/plex/1.0.0/.helmignore similarity index 100% rename from charts/radarr/2.0.0/.helmignore rename to stable/plex/1.0.0/.helmignore diff --git a/charts/organizr/2.0.0/CONFIG.md b/stable/plex/1.0.0/CONFIG.md similarity index 100% rename from charts/organizr/2.0.0/CONFIG.md rename to stable/plex/1.0.0/CONFIG.md diff --git a/charts/organizr/2.0.0/CONFIG.md.gotmpl b/stable/plex/1.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/organizr/2.0.0/CONFIG.md.gotmpl rename to stable/plex/1.0.0/CONFIG.md.gotmpl diff --git a/stable/plex/1.0.0/Chart.yaml b/stable/plex/1.0.0/Chart.yaml new file mode 100644 index 00000000000..54ddae1f23b --- /dev/null +++ b/stable/plex/1.0.0/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: plex +version: 1.0.0 +upstream_version: 4.2.1 +appVersion: "auto" +description: Plex Media Server +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/stable/plex +icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png +keywords: +- plex +- plex-media-server +sources: + - https://github.com/truecharts/apps/tree/master/stable/plex +dependencies: + - name: common + repository: https://truecharts.org/ + version: 2.0.0 + # condition: +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: truecharts.org + - name: Ornias1993 + email: kjeld@schouten-lebbing.nl + url: truecharts.org +# annotations: diff --git a/stable/plex/1.0.0/README.md b/stable/plex/1.0.0/README.md new file mode 100644 index 00000000000..af8aa125c15 --- /dev/null +++ b/stable/plex/1.0.0/README.md @@ -0,0 +1,53 @@ +# Introduction + +![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-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) + +Plex Media Server + +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 | 2.0.0 | + +## Installing the Chart + +To install the chart with the release name `plex` + +- Open TrueNAS SCALE +- Go to Apps +- Click "Install" for this specific Apps +- Fill out the configuration form + +## Uninstalling the Chart + +To uninstall the `plex` 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://wiki.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/plex/1.0.0/app-readme.md b/stable/plex/1.0.0/app-readme.md new file mode 100644 index 00000000000..72ae618c679 --- /dev/null +++ b/stable/plex/1.0.0/app-readme.md @@ -0,0 +1,2 @@ +Plex Media Server +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/plex/1.0.0/charts/common-2.0.0.tgz b/stable/plex/1.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/plex/1.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/transmission/2.0.0/ix_values.yaml b/stable/plex/1.0.0/ix_values.yaml similarity index 79% rename from charts/transmission/2.0.0/ix_values.yaml rename to stable/plex/1.0.0/ix_values.yaml index f1e3647c7e6..4c1b6910b0c 100644 --- a/charts/transmission/2.0.0/ix_values.yaml +++ b/stable/plex/1.0.0/ix_values.yaml @@ -5,11 +5,12 @@ ## image: - repository: linuxserver/transmission + repository: ghcr.io/truecharts/plex pullPolicy: IfNotPresent - tag: version-3.00-r2 + tag: v1.22.1.4228-724c56e62 -startAsRoot: true +# 44=video 107=render +supplementalGroups: 44,107 ## # Most other defaults are set in questions.yaml diff --git a/stable/plex/1.0.0/questions.yaml b/stable/plex/1.0.0/questions.yaml new file mode 100644 index 00000000000..2e69e400aad --- /dev/null +++ b/stable/plex/1.0.0/questions.yaml @@ -0,0 +1,507 @@ +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 and Devices" + description: "Persist and share data that is separate from the lifecycle of the container" + - name: "Resource Reservation" + description: "Specify resources 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 + # Configure Time Zone + - variable: timezone + group: "Container Image" + label: "Timezone" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: PUID + group: "Container Image" + label: "PUID" + description: "The UserID of the user running the application and owning the files" + schema: + type: int + default: 568 + + - variable: PGID + group: "Container Image" + label: "PGID" + description: "The groupID of the user/group running the application and owning the files" + schema: + type: int + default: 568 + + - variable: UMASK + group: "Container Image" + label: "UMASK (advanced)" + description: "The UMASK used if supported by the application" + schema: + type: string + default: "002" + + - variable: env + group: "Configuration" + label: "Image Environment" + schema: + type: dict + attrs: + - variable: ADVERTISE_IP + label: "Advertise IP" + description: "IP to advertise to Plex" + schema: + type: string + default: "" + - variable: ALLOWED_NETWORKS + label: "Allowed Networks" + description: "Networks allowed to connect to plex" + schema: + type: string + default: "" + - variable: PLEX_CLAIM + label: "Plex Claim Token" + description: "Claim token to use to register the plex server (Max. 4 minutes old!)" + schema: + type: string + default: "" + + # 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: "HTTPS" + hidden: false + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - variable: port + label: "container port" + schema: + type: int + default: 32400 + 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: 32400 + 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: 32400 + required: true + +## TrueCharts Specific + + - variable: appVolumeMounts + label: "app storage" + group: "Storage and Devices" + schema: + type: dict + attrs: + # Config ------------------------ + - variable: config + label: "config dataset" + schema: + type: dict + $ref: + - "normalize/ixVolume" + 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: emptyDir + label: "emptyDir" + schema: + type: boolean + default: false + hidden: true + editable: false + - variable: datasetName + label: "Dataset Name" + schema: + type: string + default: "config" + required: true + editable: false + hidden: true + - variable: mountPath + label: "Mount Path" + description: "Path to mount inside the pod" + schema: + type: path + required: true + default: "/config" + editable: false + - variable: hostPathEnabled + label: "host Path Enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostPath + label: "Host Path" + schema: + type: hostpath + required: true + - variable: media + label: "media dataset" + schema: + type: dict + $ref: + - "normalize/ixVolume" + 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: emptyDir + label: "emptyDir" + schema: + type: boolean + default: false + hidden: true + editable: false + - variable: datasetName + label: "Dataset Name" + schema: + type: string + default: "media" + required: true + editable: false + hidden: true + - variable: mountPath + label: "Mount Path" + description: "Path to mount inside the pod" + schema: + type: path + required: true + default: "/media" + editable: false + - variable: hostPathEnabled + label: "host Path Enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostPath + label: "Host Path" + schema: + type: hostpath + required: true + + - variable: additionalAppVolumeMounts + label: "Custom app storage" + group: "Storage and Devices" + 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: name + label: "Mountpoint Name" + schema: + type: string + default: "" + required: true + editable: true + - 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: hostPathEnabled + label: "host Path Enabled" + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: "Host Path" + schema: + type: hostpath + required: true + + # Specify GPU configuration + - variable: gpuConfiguration + label: "GPU Configuration" + group: "Storage and Devices" + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + + - variable: ingress + label: "" + group: "Reverse Proxy Configuration" + schema: + type: dict + attrs: + - variable: main + label: "Web Reverse Proxy Configuration" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable Web Reverse Proxy" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: + type: string + default: "websecure" + required: true + enum: + - value: "websecure" + description: "Websecure: HTTPS/TLS port 443" + - value: "plex" + description: "Plex: HTTPS/TLS port 32400" + - variable: hosts + label: "Hosts" + schema: + 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: certType + label: "Select Certificate Type" + schema: + type: string + default: "selfsigned" + enum: + - value: "" + description: "No Encryption/TLS/Certificates" + - value: "selfsigned" + description: "Self-Signed Certificate" + - value: "ixcert" + description: "TrueNAS SCALE Certificate" + - variable: certificate + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + show_if: [["certType", "=", "ixcert"]] + $ref: + - "definitions/certificate" + - variable: authForwardURL + label: "Forward Authentication URL" + schema: + type: string + default: "" diff --git a/charts/organizr/2.0.0/templates/common.yaml b/stable/plex/1.0.0/templates/common.yaml similarity index 100% rename from charts/organizr/2.0.0/templates/common.yaml rename to stable/plex/1.0.0/templates/common.yaml diff --git a/stable/plex/1.0.0/test_values.yaml b/stable/plex/1.0.0/test_values.yaml new file mode 100644 index 00000000000..53994847a08 --- /dev/null +++ b/stable/plex/1.0.0/test_values.yaml @@ -0,0 +1,54 @@ +# Default values for Plex. + +image: + repository: ghcr.io/truecharts/plex + pullPolicy: IfNotPresent + tag: v1.22.0.4163-d8c4875dd + +strategy: + type: Recreate + +# 44=video 107=render +supplementalGroups: 44,107 + +services: + main: + port: + port: 32400 + +persistence: + config: + enabled: false + emptyDir: false + + media: + enabled: false + emptyDir: false + mountPath: /media + ## Persistent Volume Storage Class + ## If defined, storageClassName: + ## If set to "-", storageClassName: "", which disables dynamic provisioning + ## If undefined (the default) or set to null, no storageClassName spec is + ## set, choosing the default provisioner. (gp2 on AWS, standard on + ## GKE, AWS & OpenStack) + # storageClass: "-" + # accessMode: ReadWriteOnce + # size: 1Gi + ## Do not delete the pvc upon helm uninstall + # skipuninstall: false + # existingClaim: "" + +## TrueCharts Config + + +appVolumeMounts: + config: + enabled: true + emptyDir: true + setPermissions: true + mountPath: "/config" + media: + enabled: true + emptyDir: true + setPermissions: true + mountPath: "/media" diff --git a/charts/organizr/2.0.0/values.yaml b/stable/plex/1.0.0/values.yaml similarity index 100% rename from charts/organizr/2.0.0/values.yaml rename to stable/plex/1.0.0/values.yaml diff --git a/stable/plex/item.yaml b/stable/plex/item.yaml new file mode 100644 index 00000000000..c5e97ecd69c --- /dev/null +++ b/stable/plex/item.yaml @@ -0,0 +1,3 @@ +categories: + - media +icon_url: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png diff --git a/charts/qbittorrent/2.0.0/.helmignore b/stable/qbittorrent/2.0.0/.helmignore similarity index 100% rename from charts/qbittorrent/2.0.0/.helmignore rename to stable/qbittorrent/2.0.0/.helmignore diff --git a/charts/qbittorrent/2.0.0/CONFIG.md b/stable/qbittorrent/2.0.0/CONFIG.md similarity index 100% rename from charts/qbittorrent/2.0.0/CONFIG.md rename to stable/qbittorrent/2.0.0/CONFIG.md diff --git a/charts/qbittorrent/2.0.0/CONFIG.md.gotmpl b/stable/qbittorrent/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/qbittorrent/2.0.0/CONFIG.md.gotmpl rename to stable/qbittorrent/2.0.0/CONFIG.md.gotmpl diff --git a/charts/qbittorrent/2.0.0/Chart.yaml b/stable/qbittorrent/2.0.0/Chart.yaml similarity index 75% rename from charts/qbittorrent/2.0.0/Chart.yaml rename to stable/qbittorrent/2.0.0/Chart.yaml index 22edd1aca2e..d27acaeaa68 100644 --- a/charts/qbittorrent/2.0.0/Chart.yaml +++ b/stable/qbittorrent/2.0.0/Chart.yaml @@ -7,23 +7,20 @@ appVersion: "auto" description: qBittorrent is a cross-platform free and open-source BitTorrent client type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/qbittorrent +home: https://github.com/truecharts/apps/tree/master/stable/qbittorrent icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png keywords: - qbittorrent - torrrent sources: - - https://github.com/truecharts/charts/tree/master/charts/qbittorrent + - https://github.com/truecharts/apps/tree/master/stable/qbittorrent - https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent - https://hub.docker.com/r/linuxserver/qbittorrent/ dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/qbittorrent/2.0.0/README.md b/stable/qbittorrent/2.0.0/README.md similarity index 83% rename from charts/qbittorrent/2.0.0/README.md rename to stable/qbittorrent/2.0.0/README.md index e22283b32d8..a71081c05e4 100644 --- a/charts/qbittorrent/2.0.0/README.md +++ b/stable/qbittorrent/2.0.0/README.md @@ -5,11 +5,11 @@ qBittorrent is a cross-platform free and open-source BitTorrent client 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/qbittorrent/2.0.0/app-readme.md b/stable/qbittorrent/2.0.0/app-readme.md new file mode 100644 index 00000000000..2f8f8c2fd5a --- /dev/null +++ b/stable/qbittorrent/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +qBittorrent is a cross-platform free and open-source BitTorrent client +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/qbittorrent/2.0.0/charts/common-2.0.0.tgz b/stable/qbittorrent/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/qbittorrent/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/qbittorrent/2.0.0/ix_values.yaml b/stable/qbittorrent/2.0.0/ix_values.yaml similarity index 100% rename from charts/qbittorrent/2.0.0/ix_values.yaml rename to stable/qbittorrent/2.0.0/ix_values.yaml diff --git a/charts/qbittorrent/2.0.0/questions.yaml b/stable/qbittorrent/2.0.0/questions.yaml similarity index 85% rename from charts/qbittorrent/2.0.0/questions.yaml rename to stable/qbittorrent/2.0.0/questions.yaml index 50373e31801..1466a01aabf 100644 --- a/charts/qbittorrent/2.0.0/questions.yaml +++ b/stable/qbittorrent/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: @@ -209,7 +210,7 @@ questions: description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System" schema: type: string - default: "ClusterIP" + default: "NodePort" enum: - value: "NodePort" description: "NodePort" @@ -272,7 +273,7 @@ questions: description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System" schema: type: string - default: "ClusterIP" + default: "NodePort" enum: - value: "NodePort" description: "NodePort" @@ -592,90 +593,3 @@ questions: schema: type: string default: "" - - variable: tcp - label: "TCP Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable TCP Reverse Proxy" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Reverse Proxy Type" - schema: - type: string - default: "TCP" - required: true - editable: false - hidden: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - # - variable: servicePort - # label: "Service Port to proxy to" - # schema: - # hidden: true - # editable: false - # default: 80 - # type: int - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "torrent-tcp" - required: true - enum: - - value: "torrent-tcp" - description: "Torrent-TCP: port 51413" - - - variable: udp - label: "UDP Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable UDP Reverse Proxy" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Reverse Proxy Type" - schema: - type: string - default: "UDP" - required: true - editable: false - hidden: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - # - variable: servicePort - # label: "Service Port to proxy to" - # schema: - # hidden: true - # editable: false - # default: 80 - # type: int - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "torrent-udp" - required: true - enum: - - value: "torrent-udp" - description: "Torrent-UDP: port 51413" diff --git a/charts/nzbhydra/2.0.0/templates/NOTES.txt b/stable/qbittorrent/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/nzbhydra/2.0.0/templates/NOTES.txt rename to stable/qbittorrent/2.0.0/templates/NOTES.txt diff --git a/charts/qbittorrent/2.0.0/templates/common.yaml b/stable/qbittorrent/2.0.0/templates/common.yaml similarity index 100% rename from charts/qbittorrent/2.0.0/templates/common.yaml rename to stable/qbittorrent/2.0.0/templates/common.yaml diff --git a/charts/qbittorrent/2.0.0/templates/configmap.yaml b/stable/qbittorrent/2.0.0/templates/configmap.yaml similarity index 100% rename from charts/qbittorrent/2.0.0/templates/configmap.yaml rename to stable/qbittorrent/2.0.0/templates/configmap.yaml diff --git a/charts/qbittorrent/2.0.0/test_values.yaml b/stable/qbittorrent/2.0.0/test_values.yaml similarity index 99% rename from charts/qbittorrent/2.0.0/test_values.yaml rename to stable/qbittorrent/2.0.0/test_values.yaml index f52fd96493c..2aa5a5e4948 100644 --- a/charts/qbittorrent/2.0.0/test_values.yaml +++ b/stable/qbittorrent/2.0.0/test_values.yaml @@ -86,8 +86,6 @@ additionalVolumeMounts: name: qbittorrent-scripts - - appVolumeMounts: config: enabled: true diff --git a/charts/qbittorrent/2.0.0/values.yaml b/stable/qbittorrent/2.0.0/values.yaml similarity index 100% rename from charts/qbittorrent/2.0.0/values.yaml rename to stable/qbittorrent/2.0.0/values.yaml diff --git a/charts/qbittorrent/item.yaml b/stable/qbittorrent/item.yaml similarity index 100% rename from charts/qbittorrent/item.yaml rename to stable/qbittorrent/item.yaml diff --git a/charts/sonarr/2.0.0/.helmignore b/stable/radarr/2.0.0/.helmignore similarity index 100% rename from charts/sonarr/2.0.0/.helmignore rename to stable/radarr/2.0.0/.helmignore diff --git a/charts/radarr/2.0.0/CONFIG.md b/stable/radarr/2.0.0/CONFIG.md similarity index 100% rename from charts/radarr/2.0.0/CONFIG.md rename to stable/radarr/2.0.0/CONFIG.md diff --git a/charts/radarr/2.0.0/CONFIG.md.gotmpl b/stable/radarr/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/radarr/2.0.0/CONFIG.md.gotmpl rename to stable/radarr/2.0.0/CONFIG.md.gotmpl diff --git a/charts/radarr/2.0.0/Chart.yaml b/stable/radarr/2.0.0/Chart.yaml similarity index 73% rename from charts/radarr/2.0.0/Chart.yaml rename to stable/radarr/2.0.0/Chart.yaml index 9b4c239864d..4a86cfabfae 100644 --- a/charts/radarr/2.0.0/Chart.yaml +++ b/stable/radarr/2.0.0/Chart.yaml @@ -7,30 +7,27 @@ appVersion: "auto" description: A fork of Sonarr to work with movies à la Couchpotato type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/radarr +home: https://github.com/truecharts/apps/tree/master/stable/radarr icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png keywords: - radarr - torrent - usenet sources: - - https://github.com/truecharts/charts/tree/master/charts/radarr + - https://github.com/truecharts/apps/tree/master/stable/radarr - https://github.com/k8s-at-home/charts/tree/master/charts/radarr - https://github.com/Radarr/Radarr - https://hub.docker.com/r/linuxserver/radarr dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/radarr/2.0.0/README.md b/stable/radarr/2.0.0/README.md similarity index 83% rename from charts/radarr/2.0.0/README.md rename to stable/radarr/2.0.0/README.md index 8a33c9c8e6d..aad6e286d4e 100644 --- a/charts/radarr/2.0.0/README.md +++ b/stable/radarr/2.0.0/README.md @@ -5,11 +5,11 @@ A fork of Sonarr to work with movies à la Couchpotato 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/radarr/2.0.0/app-readme.md b/stable/radarr/2.0.0/app-readme.md new file mode 100644 index 00000000000..0ba83315d53 --- /dev/null +++ b/stable/radarr/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +A fork of Sonarr to work with movies à la Couchpotato +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/radarr/2.0.0/charts/common-2.0.0.tgz b/stable/radarr/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/radarr/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/radarr/2.0.0/ix_values.yaml b/stable/radarr/2.0.0/ix_values.yaml similarity index 100% rename from charts/radarr/2.0.0/ix_values.yaml rename to stable/radarr/2.0.0/ix_values.yaml diff --git a/charts/radarr/2.0.0/questions.yaml b/stable/radarr/2.0.0/questions.yaml similarity index 99% rename from charts/radarr/2.0.0/questions.yaml rename to stable/radarr/2.0.0/questions.yaml index cbab3090f8b..4b5e19b082f 100644 --- a/charts/radarr/2.0.0/questions.yaml +++ b/stable/radarr/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/radarr/2.0.0/templates/common.yaml b/stable/radarr/2.0.0/templates/common.yaml similarity index 100% rename from charts/radarr/2.0.0/templates/common.yaml rename to stable/radarr/2.0.0/templates/common.yaml diff --git a/charts/radarr/2.0.0/test_values.yaml b/stable/radarr/2.0.0/test_values.yaml similarity index 100% rename from charts/radarr/2.0.0/test_values.yaml rename to stable/radarr/2.0.0/test_values.yaml diff --git a/charts/radarr/2.0.0/values.yaml b/stable/radarr/2.0.0/values.yaml similarity index 100% rename from charts/radarr/2.0.0/values.yaml rename to stable/radarr/2.0.0/values.yaml diff --git a/charts/radarr/item.yaml b/stable/radarr/item.yaml similarity index 100% rename from charts/radarr/item.yaml rename to stable/radarr/item.yaml diff --git a/charts/deluge/2.0.0/.helmignore b/stable/readarr/2.0.0/.helmignore similarity index 100% rename from charts/deluge/2.0.0/.helmignore rename to stable/readarr/2.0.0/.helmignore diff --git a/charts/readarr/2.0.0/CONFIG.md b/stable/readarr/2.0.0/CONFIG.md similarity index 100% rename from charts/readarr/2.0.0/CONFIG.md rename to stable/readarr/2.0.0/CONFIG.md diff --git a/charts/readarr/2.0.0/CONFIG.md.gotmpl b/stable/readarr/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/readarr/2.0.0/CONFIG.md.gotmpl rename to stable/readarr/2.0.0/CONFIG.md.gotmpl diff --git a/charts/readarr/2.0.0/Chart.yaml b/stable/readarr/2.0.0/Chart.yaml similarity index 73% rename from charts/readarr/2.0.0/Chart.yaml rename to stable/readarr/2.0.0/Chart.yaml index b4c53699df2..172c2e186e0 100644 --- a/charts/readarr/2.0.0/Chart.yaml +++ b/stable/readarr/2.0.0/Chart.yaml @@ -7,7 +7,7 @@ appVersion: "auto" description: A fork of Radarr to work with Books & AudioBooks type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/readarr +home: https://github.com/truecharts/apps/tree/master/stable/readarr icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true keywords: - readarr @@ -16,23 +16,20 @@ keywords: - AudioBooks - ebooks sources: - - https://github.com/truecharts/charts/tree/master/charts/readarr + - https://github.com/truecharts/apps/tree/master/stable/readarr - https://github.com/k8s-at-home/charts/tree/master/charts/readarr - https://github.com/Readarr/Readarr - https://readarr.com dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/readarr/2.0.0/README.md b/stable/readarr/2.0.0/README.md similarity index 83% rename from charts/readarr/2.0.0/README.md rename to stable/readarr/2.0.0/README.md index cfb62f797cb..63114d718a9 100644 --- a/charts/readarr/2.0.0/README.md +++ b/stable/readarr/2.0.0/README.md @@ -5,11 +5,11 @@ A fork of Radarr to work with Books & AudioBooks 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/readarr/2.0.0/app-readme.md b/stable/readarr/2.0.0/app-readme.md new file mode 100644 index 00000000000..51ac9517e32 --- /dev/null +++ b/stable/readarr/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +A fork of Radarr to work with Books & AudioBooks +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/readarr/2.0.0/charts/common-2.0.0.tgz b/stable/readarr/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/readarr/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/readarr/2.0.0/ix_values.yaml b/stable/readarr/2.0.0/ix_values.yaml similarity index 100% rename from charts/readarr/2.0.0/ix_values.yaml rename to stable/readarr/2.0.0/ix_values.yaml diff --git a/charts/readarr/2.0.0/questions.yaml b/stable/readarr/2.0.0/questions.yaml similarity index 99% rename from charts/readarr/2.0.0/questions.yaml rename to stable/readarr/2.0.0/questions.yaml index 5ebf052e468..88d44a4b82b 100644 --- a/charts/readarr/2.0.0/questions.yaml +++ b/stable/readarr/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/qbittorrent/2.0.0/templates/NOTES.txt b/stable/readarr/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/qbittorrent/2.0.0/templates/NOTES.txt rename to stable/readarr/2.0.0/templates/NOTES.txt diff --git a/charts/readarr/2.0.0/templates/common.yaml b/stable/readarr/2.0.0/templates/common.yaml similarity index 100% rename from charts/readarr/2.0.0/templates/common.yaml rename to stable/readarr/2.0.0/templates/common.yaml diff --git a/charts/readarr/2.0.0/test_values.yaml b/stable/readarr/2.0.0/test_values.yaml similarity index 74% rename from charts/readarr/2.0.0/test_values.yaml rename to stable/readarr/2.0.0/test_values.yaml index 7563944f92c..0107324b615 100644 --- a/charts/readarr/2.0.0/test_values.yaml +++ b/stable/readarr/2.0.0/test_values.yaml @@ -19,25 +19,25 @@ env: {} # PGID: 1001 probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: - /usr/bin/env - bash - -c - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 persistence: config: @@ -62,8 +62,6 @@ persistence: # existingClaim: "" - - appVolumeMounts: config: enabled: true diff --git a/charts/readarr/2.0.0/values.yaml b/stable/readarr/2.0.0/values.yaml similarity index 100% rename from charts/readarr/2.0.0/values.yaml rename to stable/readarr/2.0.0/values.yaml diff --git a/charts/readarr/item.yaml b/stable/readarr/item.yaml similarity index 100% rename from charts/readarr/item.yaml rename to stable/readarr/item.yaml diff --git a/charts/sabnzbd/2.0.0/.helmignore b/stable/sabnzbd/2.0.0/.helmignore similarity index 100% rename from charts/sabnzbd/2.0.0/.helmignore rename to stable/sabnzbd/2.0.0/.helmignore diff --git a/charts/sabnzbd/2.0.0/CONFIG.md b/stable/sabnzbd/2.0.0/CONFIG.md similarity index 100% rename from charts/sabnzbd/2.0.0/CONFIG.md rename to stable/sabnzbd/2.0.0/CONFIG.md diff --git a/charts/sabnzbd/2.0.0/CONFIG.md.gotmpl b/stable/sabnzbd/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/sabnzbd/2.0.0/CONFIG.md.gotmpl rename to stable/sabnzbd/2.0.0/CONFIG.md.gotmpl diff --git a/charts/sabnzbd/2.0.0/Chart.yaml b/stable/sabnzbd/2.0.0/Chart.yaml similarity index 63% rename from charts/sabnzbd/2.0.0/Chart.yaml rename to stable/sabnzbd/2.0.0/Chart.yaml index 17bbee39c15..e84a4ce804a 100644 --- a/charts/sabnzbd/2.0.0/Chart.yaml +++ b/stable/sabnzbd/2.0.0/Chart.yaml @@ -7,24 +7,21 @@ appVersion: "auto" description: Free and easy binary newsreader type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/sabnzbd -icon: https://raw.githubusercontent.com/truecharts/charts/master/charts/sabnzbd/icon.png?raw=true +home: https://github.com/truecharts/apps/tree/master/stable/sabnzbd +icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 keywords: - sabnzbd - usenet sources: - - https://github.com/truecharts/charts/tree/master/charts/sabnzbd + - https://github.com/truecharts/apps/tree/master/stable/sabnzbd - https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd - https://hub.docker.com/r/linuxserver/sabnzbd/ - https://sabnzbd.org/ dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org diff --git a/charts/sabnzbd/2.0.0/README.md b/stable/sabnzbd/2.0.0/README.md similarity index 83% rename from charts/sabnzbd/2.0.0/README.md rename to stable/sabnzbd/2.0.0/README.md index fb0d17ba374..4b278ac8e5e 100644 --- a/charts/sabnzbd/2.0.0/README.md +++ b/stable/sabnzbd/2.0.0/README.md @@ -5,11 +5,11 @@ Free and easy binary newsreader 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/sabnzbd/2.0.0/app-readme.md b/stable/sabnzbd/2.0.0/app-readme.md new file mode 100644 index 00000000000..0d8c8c6bb16 --- /dev/null +++ b/stable/sabnzbd/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Free and easy binary newsreader +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/sabnzbd/2.0.0/charts/common-2.0.0.tgz b/stable/sabnzbd/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/sabnzbd/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/sabnzbd/2.0.0/ix_values.yaml b/stable/sabnzbd/2.0.0/ix_values.yaml similarity index 100% rename from charts/sabnzbd/2.0.0/ix_values.yaml rename to stable/sabnzbd/2.0.0/ix_values.yaml diff --git a/charts/sabnzbd/2.0.0/questions.yaml b/stable/sabnzbd/2.0.0/questions.yaml similarity index 96% rename from charts/sabnzbd/2.0.0/questions.yaml rename to stable/sabnzbd/2.0.0/questions.yaml index 515692973eb..ad338866edc 100644 --- a/charts/sabnzbd/2.0.0/questions.yaml +++ b/stable/sabnzbd/2.0.0/questions.yaml @@ -61,7 +61,7 @@ questions: # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +70,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +78,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,13 +86,29 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: type: string default: "002" + + # Docker specific env + - variable: env + group: "Configuration" + label: "Image Environment" + schema: + type: dict + attrs: + - variable: HOST_WHITELIST_ENTRIES + label: "HostName Whitelist" + description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" + schema: + type: string + default: "" + required: false + # Configure Enviroment Variables - variable: environmentVariables label: "Image environment" diff --git a/charts/readarr/2.0.0/templates/NOTES.txt b/stable/sabnzbd/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/readarr/2.0.0/templates/NOTES.txt rename to stable/sabnzbd/2.0.0/templates/NOTES.txt diff --git a/charts/sabnzbd/2.0.0/templates/common.yaml b/stable/sabnzbd/2.0.0/templates/common.yaml similarity index 100% rename from charts/sabnzbd/2.0.0/templates/common.yaml rename to stable/sabnzbd/2.0.0/templates/common.yaml diff --git a/charts/sabnzbd/2.0.0/test_values.yaml b/stable/sabnzbd/2.0.0/test_values.yaml similarity index 99% rename from charts/sabnzbd/2.0.0/test_values.yaml rename to stable/sabnzbd/2.0.0/test_values.yaml index 3cfcbd4448d..10dd02d010f 100644 --- a/charts/sabnzbd/2.0.0/test_values.yaml +++ b/stable/sabnzbd/2.0.0/test_values.yaml @@ -41,8 +41,6 @@ persistence: # existingClaim: "" - - appVolumeMounts: config: enabled: true diff --git a/charts/sabnzbd/2.0.0/values.yaml b/stable/sabnzbd/2.0.0/values.yaml similarity index 100% rename from charts/sabnzbd/2.0.0/values.yaml rename to stable/sabnzbd/2.0.0/values.yaml diff --git a/charts/sabnzbd/item.yaml b/stable/sabnzbd/item.yaml similarity index 100% rename from charts/sabnzbd/item.yaml rename to stable/sabnzbd/item.yaml diff --git a/charts/tautulli/2.0.0/.helmignore b/stable/sonarr/2.0.0/.helmignore similarity index 100% rename from charts/tautulli/2.0.0/.helmignore rename to stable/sonarr/2.0.0/.helmignore diff --git a/charts/sonarr/2.0.0/CONFIG.md b/stable/sonarr/2.0.0/CONFIG.md similarity index 100% rename from charts/sonarr/2.0.0/CONFIG.md rename to stable/sonarr/2.0.0/CONFIG.md diff --git a/charts/sonarr/2.0.0/CONFIG.md.gotmpl b/stable/sonarr/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/sonarr/2.0.0/CONFIG.md.gotmpl rename to stable/sonarr/2.0.0/CONFIG.md.gotmpl diff --git a/charts/sonarr/2.0.0/Chart.yaml b/stable/sonarr/2.0.0/Chart.yaml similarity index 73% rename from charts/sonarr/2.0.0/Chart.yaml rename to stable/sonarr/2.0.0/Chart.yaml index eedfc9cc04e..96d073efeff 100644 --- a/charts/sonarr/2.0.0/Chart.yaml +++ b/stable/sonarr/2.0.0/Chart.yaml @@ -7,30 +7,27 @@ appVersion: "auto" description: Smart PVR for newsgroup and bittorrent users type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/sonarr +home: https://github.com/truecharts/apps/tree/master/stable/sonarr icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true keywords: - sonarr - torrent - usenet sources: - - https://github.com/truecharts/charts/tree/master/charts/sonarr + - https://github.com/truecharts/apps/tree/master/stable/sonarr - https://github.com/k8s-at-home/charts/tree/master/charts/sonarr - https://github.com/Sonarr/Sonarr - https://hub.docker.com/r/linuxserver/sonarr dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/sonarr/2.0.0/README.md b/stable/sonarr/2.0.0/README.md similarity index 83% rename from charts/sonarr/2.0.0/README.md rename to stable/sonarr/2.0.0/README.md index c67ec3c31b8..8145093b8c7 100644 --- a/charts/sonarr/2.0.0/README.md +++ b/stable/sonarr/2.0.0/README.md @@ -5,11 +5,11 @@ Smart PVR for newsgroup and bittorrent users 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/sonarr/2.0.0/app-readme.md b/stable/sonarr/2.0.0/app-readme.md new file mode 100644 index 00000000000..92f2abbea98 --- /dev/null +++ b/stable/sonarr/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Smart PVR for newsgroup and bittorrent users +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/sonarr/2.0.0/charts/common-2.0.0.tgz b/stable/sonarr/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/sonarr/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/sonarr/2.0.0/ix_values.yaml b/stable/sonarr/2.0.0/ix_values.yaml similarity index 100% rename from charts/sonarr/2.0.0/ix_values.yaml rename to stable/sonarr/2.0.0/ix_values.yaml diff --git a/charts/sonarr/2.0.0/questions.yaml b/stable/sonarr/2.0.0/questions.yaml similarity index 99% rename from charts/sonarr/2.0.0/questions.yaml rename to stable/sonarr/2.0.0/questions.yaml index 482eed982e9..4014746ae0a 100644 --- a/charts/sonarr/2.0.0/questions.yaml +++ b/stable/sonarr/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/sonarr/2.0.0/templates/common.yaml b/stable/sonarr/2.0.0/templates/common.yaml similarity index 100% rename from charts/sonarr/2.0.0/templates/common.yaml rename to stable/sonarr/2.0.0/templates/common.yaml diff --git a/charts/sonarr/2.0.0/test_values.yaml b/stable/sonarr/2.0.0/test_values.yaml similarity index 100% rename from charts/sonarr/2.0.0/test_values.yaml rename to stable/sonarr/2.0.0/test_values.yaml diff --git a/charts/sonarr/2.0.0/values.yaml b/stable/sonarr/2.0.0/values.yaml similarity index 100% rename from charts/sonarr/2.0.0/values.yaml rename to stable/sonarr/2.0.0/values.yaml diff --git a/charts/sonarr/item.yaml b/stable/sonarr/item.yaml similarity index 100% rename from charts/sonarr/item.yaml rename to stable/sonarr/item.yaml diff --git a/charts/transmission/2.0.0/.helmignore b/stable/tautulli/2.0.0/.helmignore similarity index 100% rename from charts/transmission/2.0.0/.helmignore rename to stable/tautulli/2.0.0/.helmignore diff --git a/charts/tautulli/2.0.0/CONFIG.md b/stable/tautulli/2.0.0/CONFIG.md similarity index 100% rename from charts/tautulli/2.0.0/CONFIG.md rename to stable/tautulli/2.0.0/CONFIG.md diff --git a/charts/tautulli/2.0.0/CONFIG.md.gotmpl b/stable/tautulli/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/tautulli/2.0.0/CONFIG.md.gotmpl rename to stable/tautulli/2.0.0/CONFIG.md.gotmpl diff --git a/charts/tautulli/2.0.0/Chart.yaml b/stable/tautulli/2.0.0/Chart.yaml similarity index 74% rename from charts/tautulli/2.0.0/Chart.yaml rename to stable/tautulli/2.0.0/Chart.yaml index 4e92d102376..1ce8f079fce 100644 --- a/charts/tautulli/2.0.0/Chart.yaml +++ b/stable/tautulli/2.0.0/Chart.yaml @@ -7,29 +7,26 @@ appVersion: "auto" description: A Python based monitoring and tracking tool for Plex Media Server type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/tautulli +home: https://github.com/truecharts/apps/tree/master/stable/tautulli icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true keywords: - tautulli - plex sources: - - https://github.com/truecharts/charts/tree/master/charts/tautulli + - https://github.com/truecharts/apps/tree/master/stable/tautulli - https://github.com/k8s-at-home/charts/tree/master/charts/tautulli - https://github.com/Tautulli/Tautulli - https://hub.docker.com/r/tautulli/tautulli dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/tautulli/2.0.0/README.md b/stable/tautulli/2.0.0/README.md similarity index 83% rename from charts/tautulli/2.0.0/README.md rename to stable/tautulli/2.0.0/README.md index 1d67d95e98a..0f0dea98632 100644 --- a/charts/tautulli/2.0.0/README.md +++ b/stable/tautulli/2.0.0/README.md @@ -5,11 +5,11 @@ A Python based monitoring and tracking tool for Plex Media Server 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/tautulli/2.0.0/app-readme.md b/stable/tautulli/2.0.0/app-readme.md new file mode 100644 index 00000000000..fa84467966d --- /dev/null +++ b/stable/tautulli/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +A Python based monitoring and tracking tool for Plex Media Server +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/tautulli/2.0.0/charts/common-2.0.0.tgz b/stable/tautulli/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/tautulli/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/tautulli/2.0.0/ix_values.yaml b/stable/tautulli/2.0.0/ix_values.yaml similarity index 100% rename from charts/tautulli/2.0.0/ix_values.yaml rename to stable/tautulli/2.0.0/ix_values.yaml diff --git a/charts/tautulli/2.0.0/questions.yaml b/stable/tautulli/2.0.0/questions.yaml similarity index 98% rename from charts/tautulli/2.0.0/questions.yaml rename to stable/tautulli/2.0.0/questions.yaml index 63b45bb3c96..f06084fc7c9 100644 --- a/charts/tautulli/2.0.0/questions.yaml +++ b/stable/tautulli/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/tautulli/2.0.0/templates/common.yaml b/stable/tautulli/2.0.0/templates/common.yaml similarity index 100% rename from charts/tautulli/2.0.0/templates/common.yaml rename to stable/tautulli/2.0.0/templates/common.yaml diff --git a/charts/tautulli/2.0.0/test_values.yaml b/stable/tautulli/2.0.0/test_values.yaml similarity index 100% rename from charts/tautulli/2.0.0/test_values.yaml rename to stable/tautulli/2.0.0/test_values.yaml diff --git a/charts/tautulli/2.0.0/values.yaml b/stable/tautulli/2.0.0/values.yaml similarity index 100% rename from charts/tautulli/2.0.0/values.yaml rename to stable/tautulli/2.0.0/values.yaml diff --git a/charts/tautulli/item.yaml b/stable/tautulli/item.yaml similarity index 100% rename from charts/tautulli/item.yaml rename to stable/tautulli/item.yaml diff --git a/charts/traefik/2.0.0/.helmignore b/stable/traefik/2.0.0/.helmignore similarity index 100% rename from charts/traefik/2.0.0/.helmignore rename to stable/traefik/2.0.0/.helmignore diff --git a/charts/traefik/2.0.0/CONFIG.md b/stable/traefik/2.0.0/CONFIG.md similarity index 100% rename from charts/traefik/2.0.0/CONFIG.md rename to stable/traefik/2.0.0/CONFIG.md diff --git a/charts/traefik/2.0.0/CONFIG.md.gotmpl b/stable/traefik/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/traefik/2.0.0/CONFIG.md.gotmpl rename to stable/traefik/2.0.0/CONFIG.md.gotmpl diff --git a/charts/traefik/2.0.0/Chart.yaml b/stable/traefik/2.0.0/Chart.yaml similarity index 73% rename from charts/traefik/2.0.0/Chart.yaml rename to stable/traefik/2.0.0/Chart.yaml index d44529b086c..e39755e4925 100644 --- a/charts/traefik/2.0.0/Chart.yaml +++ b/stable/traefik/2.0.0/Chart.yaml @@ -7,29 +7,26 @@ appVersion: "auto" description: A Traefik based Reverse Proxy and Certificate Manager type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/traefik +home: https://github.com/truecharts/apps/tree/master/stable/traefik icon: https://raw.githubusercontent.com/traefik/traefik/v2.3/docs/content/assets/img/traefik.logo.png keywords: - traefik - ingress sources: - - https://github.com/truecharts/charts/tree/master/charts/traefik + - https://github.com/truecharts/apps/tree/master/stable/traefik - https://github.com/traefik/traefik - https://github.com/traefik/traefik-helm-chart - https://traefik.io/ dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/traefik/2.0.0/Guidelines.md b/stable/traefik/2.0.0/Guidelines.md similarity index 100% rename from charts/traefik/2.0.0/Guidelines.md rename to stable/traefik/2.0.0/Guidelines.md diff --git a/charts/traefik/2.0.0/LICENSE b/stable/traefik/2.0.0/LICENSE similarity index 100% rename from charts/traefik/2.0.0/LICENSE rename to stable/traefik/2.0.0/LICENSE diff --git a/charts/traefik/2.0.0/README.md b/stable/traefik/2.0.0/README.md similarity index 83% rename from charts/traefik/2.0.0/README.md rename to stable/traefik/2.0.0/README.md index b44f7e4912e..3e55d6e6a66 100644 --- a/charts/traefik/2.0.0/README.md +++ b/stable/traefik/2.0.0/README.md @@ -5,11 +5,11 @@ A Traefik based Reverse Proxy and Certificate Manager 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/traefik/2.0.0/app-readme.md b/stable/traefik/2.0.0/app-readme.md new file mode 100644 index 00000000000..385cea28045 --- /dev/null +++ b/stable/traefik/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +A Traefik based Reverse Proxy and Certificate Manager +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/traefik/2.0.0/charts/common-2.0.0.tgz b/stable/traefik/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/traefik/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/traefik/2.0.0/crds/ingressroute.yaml b/stable/traefik/2.0.0/crds/ingressroute.yaml similarity index 100% rename from charts/traefik/2.0.0/crds/ingressroute.yaml rename to stable/traefik/2.0.0/crds/ingressroute.yaml diff --git a/charts/traefik/2.0.0/crds/ingressroutetcp.yaml b/stable/traefik/2.0.0/crds/ingressroutetcp.yaml similarity index 100% rename from charts/traefik/2.0.0/crds/ingressroutetcp.yaml rename to stable/traefik/2.0.0/crds/ingressroutetcp.yaml diff --git a/charts/traefik/2.0.0/crds/ingressrouteudp.yaml b/stable/traefik/2.0.0/crds/ingressrouteudp.yaml similarity index 100% rename from charts/traefik/2.0.0/crds/ingressrouteudp.yaml rename to stable/traefik/2.0.0/crds/ingressrouteudp.yaml diff --git a/charts/traefik/2.0.0/crds/middlewares.yaml b/stable/traefik/2.0.0/crds/middlewares.yaml similarity index 100% rename from charts/traefik/2.0.0/crds/middlewares.yaml rename to stable/traefik/2.0.0/crds/middlewares.yaml diff --git a/charts/traefik/2.0.0/crds/serverstransports.yaml b/stable/traefik/2.0.0/crds/serverstransports.yaml similarity index 100% rename from charts/traefik/2.0.0/crds/serverstransports.yaml rename to stable/traefik/2.0.0/crds/serverstransports.yaml diff --git a/charts/traefik/2.0.0/crds/tlsoptions.yaml b/stable/traefik/2.0.0/crds/tlsoptions.yaml similarity index 100% rename from charts/traefik/2.0.0/crds/tlsoptions.yaml rename to stable/traefik/2.0.0/crds/tlsoptions.yaml diff --git a/charts/traefik/2.0.0/crds/tlsstores.yaml b/stable/traefik/2.0.0/crds/tlsstores.yaml similarity index 100% rename from charts/traefik/2.0.0/crds/tlsstores.yaml rename to stable/traefik/2.0.0/crds/tlsstores.yaml diff --git a/charts/traefik/2.0.0/crds/traefikservices.yaml b/stable/traefik/2.0.0/crds/traefikservices.yaml similarity index 100% rename from charts/traefik/2.0.0/crds/traefikservices.yaml rename to stable/traefik/2.0.0/crds/traefikservices.yaml diff --git a/charts/traefik/2.0.0/ix_values.yaml b/stable/traefik/2.0.0/ix_values.yaml similarity index 100% rename from charts/traefik/2.0.0/ix_values.yaml rename to stable/traefik/2.0.0/ix_values.yaml diff --git a/stable/traefik/2.0.0/questions.yaml b/stable/traefik/2.0.0/questions.yaml new file mode 100644 index 00000000000..5306fa73bfe --- /dev/null +++ b/stable/traefik/2.0.0/questions.yaml @@ -0,0 +1,910 @@ +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 and Devices" + description: "Persist and share data that is separate from the lifecycle of the container" + - name: "Resource Reservation" + description: "Specify resources 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: + - "https" + host: + - "$variable-ingress.hosts[0].host" + ports: + - "443" + +questions: + # 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" + + - variable: PUID + group: "Container Image" + label: "PUID" + description: "The UserID of the user running the application and owning the files" + schema: + type: int + default: 568 + + - variable: PGID + group: "Container Image" + label: "PGID" + description: "The groupID of the user/group running the application and owning the files" + schema: + type: int + default: 568 + + - variable: UMASK + group: "Container Image" + label: "UMASK (advanced)" + description: "The UMASK used if supported by the application" + schema: + type: string + default: "002" + + +## TrueCharts Specific + + - variable: appVolumeMounts + label: "app storage" + group: "Storage and Devices" + schema: + type: dict + attrs: + # Data ------------------------ + - variable: data + label: "data dataset" + schema: + type: dict + $ref: + - "normalize/ixVolume" + 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: emptyDir + label: "emptyDir" + schema: + type: boolean + default: false + hidden: true + editable: false + - variable: datasetName + label: "Dataset Name" + schema: + type: string + default: "config" + required: true + editable: false + hidden: true + - variable: mountPath + label: "Mount Path" + description: "Path to mount inside the pod" + schema: + type: path + required: true + default: "/data" + editable: false + - variable: hostPathEnabled + label: "host Path Enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostPath + label: "Host Path" + schema: + type: hostpath + required: true + + - variable: additionalAppVolumeMounts + label: "Custom app storage" + group: "Storage and Devices" + 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: name + label: "Mountpoint Name" + schema: + type: string + default: "" + required: true + editable: true + - 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: hostPathEnabled + label: "host Path Enabled" + schema: + type: boolean + default: true + hidden: 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: enabled + label: "Enable Web Reverse Proxy" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + label: "Reverse Proxy Type" + schema: + type: string + default: "HTTP-IR" + hidden: true + editable: false + required: true + - variable: serviceName + label: "Service name to proxy to" + schema: + hidden: true + editable: false + type: string + default: "api@internal" + - variable: serviceKind + label: "Service Kind to proxy to" + schema: + hidden: true + editable: false + type: string + default: "TraefikService" + - variable: entrypoint + label: "Select Entrypoint" + schema: + type: string + default: "websecure" + required: true + enum: + - value: "websecure" + description: "Websecure: HTTPS/TLS port 443" + - variable: hosts + label: "Hosts" + schema: + 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: certType + label: "Select Certificate Type" + schema: + type: string + default: "selfsigned" + enum: + - value: "" + description: "No Encryption/TLS/Certificates" + - value: "selfsigned" + description: "Self-Signed Certificate" + - value: "ixcert" + description: "TrueNAS SCALE Certificate" + - variable: certificate + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + show_if: [["certType", "=", "ixcert"]] + $ref: + - "definitions/certificate" + - variable: authForwardURL + label: "Forward Authentication URL" + schema: + type: string + default: "" + + - variable: ports + label: "(Advanced) Traefik Entrypoints" + group: "Advanced" + schema: + type: dict + attrs: + - variable: traefik + label: "traefik internal" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 9000 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + default: 9000 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + default: "TCP" + + - variable: web + label: "web" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 8081 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 80 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: redirectEnable + label: "Enable Redirect" + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: redirectTo + label: "Target Entrypoint" + description: "Select the Target Entrypoint to redirect to" + schema: + type: string + required: true + default: "websecure" + - variable: websecure + label: "websecure" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 8443 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 443 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: plex + label: "plex" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 32400 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: false + default: 32400 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: kms + label: "kms" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 51688 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 1688 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: dns-tcp + label: "dns-tcp" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 5353 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 53 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: dns-udp + label: "dns-udp" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 5353 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 53 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "UDP" + hidden: true + - variable: stun-tcp + label: "stun-tcp" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 3478 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 3478 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + - variable: stun-udp + label: "stun-udp" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 3478 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 3478 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "UDP" + hidden: true + - variable: radius + label: "radius" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 51812 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 1812 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "UDP" + hidden: true + - variable: radius-acc + label: "radius-acc" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 51813 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 1813 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "UDP" + hidden: true + - variable: ldaps + label: "ldaps" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + default: 50636 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: false + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 636 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + hidden: true + default: "TCP" + - variable: unificom + label: "unificom" + schema: + type: dict + attrs: + - variable: port + label: "Internal Port" + description: "(advanced) Port inside the container network" + schema: + type: int + required: true + hidden: true + hide: true + default: 8080 + - variable: expose + label: "Expose to Outside" + description: "Port to the outside of all(!) nodes" + schema: + type: boolean + default: true + - variable: exposedPort + label: "Outside Port" + description: "Port to the outside of all(!) nodes" + schema: + type: int + show_if: [["expose", "=", true]] + required: true + default: 8080 + - variable: protocol + label: "Protocol" + description: "TCP or UDP reverse proxying?" + schema: + type: string + required: true + default: "TCP" + hidden: true + + - variable: externalServices + label: "(Advanced) Add External Services" + group: "Advanced" + schema: + type: list + default: [] + items: + - variable: externalService + label: "External Service" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable Web Reverse Proxy" + schema: + type: boolean + hidden: true + editable: false + default: true + - 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: serviceTarget + label: "IP Adress of the external service" + schema: + hidden: false + editable: true + required: true + type: string + default: "192.168.0.0" + - variable: servicePort + label: "External Service Port" + description: "The port on the external service you want to proxy" + schema: + hidden: false + required: true + editable: true + type: int + default: 80 + - variable: serviceType + label: "Connection Type" + description: "Connection Type between Traefik and the external service" + schema: + hidden: false + editable: true + required: true + default: "HTTP" + type: string + enum: + - value: "HTTP" + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - variable: serviceKind + label: "Service Kind to proxy to" + schema: + hidden: true + editable: false + type: string + default: "" + - variable: entrypoint + label: "Select Entrypoint" + schema: + type: string + default: "websecure" + required: true + enum: + - value: "websecure" + description: "Websecure: HTTPS/TLS port 443" + - variable: host + label: "Domain Name" + required: true + schema: + type: string + - variable: path + label: "path" + schema: + type: string + required: true + hidden: false + default: "/" + - variable: certType + label: "Select Certificate Type" + schema: + type: string + default: "selfsigned" + enum: + - value: "" + description: "No Encryption/TLS/Certificates" + - value: "selfsigned" + description: "Self-Signed Certificate" + - value: "ixcert" + description: "TrueNAS SCALE Certificate" + - variable: certificate + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + show_if: [["certType", "=", "ixcert"]] + $ref: + - "definitions/certificate" + - variable: authForwardURL + label: "Forward Authentication URL" + schema: + type: string + default: "" + + - variable: warning + label: "This App binds to the same ports as the defaults for TrueNAS SCALE UI (80 and 443). This means you may not be able to access the TrueNAS SCALE UI after starting the App." + description: "Please be sure to set the UI to a different port or adapter" + group: "WARNING" + schema: + type: dict + attrs: + - variable: confirm-warning + description: "Check this to confirm you have made precautions against conflicts on port 80 and 443, such as running the TrueNAS SCALE UI on a different port or adapter." + label: "I understand above warning and its consequences" + schema: + type: boolean + default: false + required: true diff --git a/charts/traefik/2.0.0/templates/_helpers.tpl b/stable/traefik/2.0.0/templates/_helpers.tpl similarity index 100% rename from charts/traefik/2.0.0/templates/_helpers.tpl rename to stable/traefik/2.0.0/templates/_helpers.tpl diff --git a/charts/traefik/2.0.0/templates/_podtemplate.tpl b/stable/traefik/2.0.0/templates/_podtemplate.tpl similarity index 100% rename from charts/traefik/2.0.0/templates/_podtemplate.tpl rename to stable/traefik/2.0.0/templates/_podtemplate.tpl diff --git a/charts/traefik/2.0.0/templates/custom/common.yaml b/stable/traefik/2.0.0/templates/custom/common.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/custom/common.yaml rename to stable/traefik/2.0.0/templates/custom/common.yaml diff --git a/charts/traefik/2.0.0/templates/custom/middlewares.yaml b/stable/traefik/2.0.0/templates/custom/middlewares.yaml similarity index 91% rename from charts/traefik/2.0.0/templates/custom/middlewares.yaml rename to stable/traefik/2.0.0/templates/custom/middlewares.yaml index 0bd4e91d7e0..e7c40f9e248 100644 --- a/charts/traefik/2.0.0/templates/custom/middlewares.yaml +++ b/stable/traefik/2.0.0/templates/custom/middlewares.yaml @@ -37,11 +37,11 @@ spec: - HEAD - PUT accessControlMaxAge: 100 - #sslRedirect: true - #stsSeconds: 63072000 - #stsIncludeSubdomains: false - #stsPreload: false - #forceSTSHeader: true + # sslRedirect: true + # stsSeconds: 63072000 + # stsIncludeSubdomains: false + # stsPreload: false + # forceSTSHeader: true contentTypeNosniff: true browserXssFilter: true sslForceHost: true diff --git a/charts/traefik/2.0.0/templates/custom/tlsoptions.yaml b/stable/traefik/2.0.0/templates/custom/tlsoptions.yaml similarity index 95% rename from charts/traefik/2.0.0/templates/custom/tlsoptions.yaml rename to stable/traefik/2.0.0/templates/custom/tlsoptions.yaml index 0174854ed2f..a03f8652c67 100644 --- a/charts/traefik/2.0.0/templates/custom/tlsoptions.yaml +++ b/stable/traefik/2.0.0/templates/custom/tlsoptions.yaml @@ -14,4 +14,4 @@ spec: curvePreferences: - CurveP521 - CurveP384 - #sniStrict: true + # sniStrict: true diff --git a/charts/traefik/2.0.0/templates/daemonset.yaml b/stable/traefik/2.0.0/templates/daemonset.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/daemonset.yaml rename to stable/traefik/2.0.0/templates/daemonset.yaml diff --git a/charts/traefik/2.0.0/templates/dashboard-hook-ingressroute.yaml b/stable/traefik/2.0.0/templates/dashboard-hook-ingressroute.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/dashboard-hook-ingressroute.yaml rename to stable/traefik/2.0.0/templates/dashboard-hook-ingressroute.yaml diff --git a/charts/traefik/2.0.0/templates/deployment.yaml b/stable/traefik/2.0.0/templates/deployment.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/deployment.yaml rename to stable/traefik/2.0.0/templates/deployment.yaml diff --git a/charts/traefik/2.0.0/templates/gateway.yaml b/stable/traefik/2.0.0/templates/gateway.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/gateway.yaml rename to stable/traefik/2.0.0/templates/gateway.yaml diff --git a/charts/traefik/2.0.0/templates/gatewayclass.yaml b/stable/traefik/2.0.0/templates/gatewayclass.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/gatewayclass.yaml rename to stable/traefik/2.0.0/templates/gatewayclass.yaml diff --git a/charts/traefik/2.0.0/templates/hpa.yaml b/stable/traefik/2.0.0/templates/hpa.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/hpa.yaml rename to stable/traefik/2.0.0/templates/hpa.yaml diff --git a/charts/traefik/2.0.0/templates/ingressclass.yaml b/stable/traefik/2.0.0/templates/ingressclass.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/ingressclass.yaml rename to stable/traefik/2.0.0/templates/ingressclass.yaml diff --git a/charts/traefik/2.0.0/templates/poddisruptionbudget.yaml b/stable/traefik/2.0.0/templates/poddisruptionbudget.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/poddisruptionbudget.yaml rename to stable/traefik/2.0.0/templates/poddisruptionbudget.yaml diff --git a/charts/traefik/2.0.0/templates/pvc.yaml b/stable/traefik/2.0.0/templates/pvc.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/pvc.yaml rename to stable/traefik/2.0.0/templates/pvc.yaml diff --git a/charts/traefik/2.0.0/templates/rbac/clusterrole.yaml b/stable/traefik/2.0.0/templates/rbac/clusterrole.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/rbac/clusterrole.yaml rename to stable/traefik/2.0.0/templates/rbac/clusterrole.yaml diff --git a/charts/traefik/2.0.0/templates/rbac/clusterrolebinding.yaml b/stable/traefik/2.0.0/templates/rbac/clusterrolebinding.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/rbac/clusterrolebinding.yaml rename to stable/traefik/2.0.0/templates/rbac/clusterrolebinding.yaml diff --git a/charts/traefik/2.0.0/templates/rbac/podsecuritypolicy.yaml b/stable/traefik/2.0.0/templates/rbac/podsecuritypolicy.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/rbac/podsecuritypolicy.yaml rename to stable/traefik/2.0.0/templates/rbac/podsecuritypolicy.yaml diff --git a/charts/traefik/2.0.0/templates/rbac/role.yaml b/stable/traefik/2.0.0/templates/rbac/role.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/rbac/role.yaml rename to stable/traefik/2.0.0/templates/rbac/role.yaml diff --git a/charts/traefik/2.0.0/templates/rbac/rolebinding.yaml b/stable/traefik/2.0.0/templates/rbac/rolebinding.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/rbac/rolebinding.yaml rename to stable/traefik/2.0.0/templates/rbac/rolebinding.yaml diff --git a/charts/traefik/2.0.0/templates/rbac/serviceaccount.yaml b/stable/traefik/2.0.0/templates/rbac/serviceaccount.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/rbac/serviceaccount.yaml rename to stable/traefik/2.0.0/templates/rbac/serviceaccount.yaml diff --git a/charts/traefik/2.0.0/templates/service.yaml b/stable/traefik/2.0.0/templates/service.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/service.yaml rename to stable/traefik/2.0.0/templates/service.yaml diff --git a/charts/traefik/2.0.0/templates/tlsoption.yaml b/stable/traefik/2.0.0/templates/tlsoption.yaml similarity index 100% rename from charts/traefik/2.0.0/templates/tlsoption.yaml rename to stable/traefik/2.0.0/templates/tlsoption.yaml diff --git a/charts/traefik/2.0.0/test_values.yaml b/stable/traefik/2.0.0/test_values.yaml similarity index 99% rename from charts/traefik/2.0.0/test_values.yaml rename to stable/traefik/2.0.0/test_values.yaml index 738fe1e3452..db3c65e6513 100644 --- a/charts/traefik/2.0.0/test_values.yaml +++ b/stable/traefik/2.0.0/test_values.yaml @@ -5,9 +5,9 @@ image: tag: v2.4.6 pullPolicy: IfNotPresent -# +## # Configure the deployment -# +## deployment: enabled: true # Can be either Deployment or DaemonSet @@ -93,9 +93,9 @@ rollingUpdate: maxSurge: 1 -# +## # Configure providers -# +## providers: kubernetesCRD: enabled: true @@ -112,7 +112,7 @@ providers: # By default this Traefik service # pathOverride: "" -# +## # Add volumes to the traefik pod. The volume name will be passed to tpl. # This can be used to mount a cert pair or a configmap that holds a config.toml file. # After the volume has been mounted, add the configs into traefik by using the `additionalArguments` list below, eg: @@ -177,7 +177,7 @@ logs: globalArguments: - "--global.checknewversion" -# +## # Configure Traefik static configuration # Additional arguments to be passed at Traefik's binary # All available options available on https://docs.traefik.io/reference/static-configuration/cli/ @@ -414,7 +414,7 @@ service: # - 192.168.0.1/32 # - 172.16.0.0/16 externalIPs: - - 192.168.66.6 + - 192.168.66.6 ## Create HorizontalPodAutoscaler object. ## @@ -441,11 +441,11 @@ autoscaling: persistence: enabled: false # existingClaim: "" - #accessMode: ReadWriteOnce - #size: 128Mi + # accessMode: ReadWriteOnce + # size: 128Mi ## storageClass: "" - #path: /data - #annotations: {} + # path: /data + # annotations: {} ## subPath: "" # only mount a subpath of the Volume into the pod # If hostNetwork is true, runs traefik in the host network namespace diff --git a/charts/traefik/2.0.0/values.yaml b/stable/traefik/2.0.0/values.yaml similarity index 100% rename from charts/traefik/2.0.0/values.yaml rename to stable/traefik/2.0.0/values.yaml diff --git a/charts/traefik/item.yaml b/stable/traefik/item.yaml similarity index 100% rename from charts/traefik/item.yaml rename to stable/traefik/item.yaml diff --git a/charts/truecommand/2.0.0/.helmignore b/stable/transmission/2.0.0/.helmignore similarity index 100% rename from charts/truecommand/2.0.0/.helmignore rename to stable/transmission/2.0.0/.helmignore diff --git a/charts/transmission/2.0.0/CONFIG.md b/stable/transmission/2.0.0/CONFIG.md similarity index 100% rename from charts/transmission/2.0.0/CONFIG.md rename to stable/transmission/2.0.0/CONFIG.md diff --git a/charts/transmission/2.0.0/CONFIG.md.gotmpl b/stable/transmission/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/transmission/2.0.0/CONFIG.md.gotmpl rename to stable/transmission/2.0.0/CONFIG.md.gotmpl diff --git a/charts/transmission/2.0.0/Chart.yaml b/stable/transmission/2.0.0/Chart.yaml similarity index 72% rename from charts/transmission/2.0.0/Chart.yaml rename to stable/transmission/2.0.0/Chart.yaml index f4e329702a7..efabcdc674b 100644 --- a/charts/transmission/2.0.0/Chart.yaml +++ b/stable/transmission/2.0.0/Chart.yaml @@ -7,29 +7,26 @@ appVersion: "auto" description: API Support for your favorite torrent trackers. type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/transmission +home: https://github.com/truecharts/apps/tree/master/stable/transmission icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true keywords: - transmission - torrent - usenet sources: - - https://github.com/truecharts/charts/tree/master/charts/transmission + - https://github.com/truecharts/apps/tree/master/stable/transmission - https://github.com/transmission/transmission - https://hub.docker.com/r/linuxserver/transmission dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/transmission/2.0.0/README.md b/stable/transmission/2.0.0/README.md similarity index 83% rename from charts/transmission/2.0.0/README.md rename to stable/transmission/2.0.0/README.md index 3fe5c204fc5..03e37448b22 100644 --- a/charts/transmission/2.0.0/README.md +++ b/stable/transmission/2.0.0/README.md @@ -5,11 +5,11 @@ API Support for your favorite torrent trackers. 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/transmission/2.0.0/app-readme.md b/stable/transmission/2.0.0/app-readme.md new file mode 100644 index 00000000000..7d3c709fdff --- /dev/null +++ b/stable/transmission/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +API Support for your favorite torrent trackers. +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/transmission/2.0.0/charts/common-2.0.0.tgz b/stable/transmission/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/transmission/2.0.0/charts/common-2.0.0.tgz differ diff --git a/stable/transmission/2.0.0/ix_values.yaml b/stable/transmission/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..b2df0adc6ed --- /dev/null +++ b/stable/transmission/2.0.0/ix_values.yaml @@ -0,0 +1,50 @@ +## +# 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/transmission + pullPolicy: IfNotPresent + tag: v3.00 + +transmissionFixedConfig: + bind-address-ipv4: "0.0.0.0" + bind-address-ipv6: ::" + cache-size-mb: 4 + lpd-enabled: false + dht-enabled: true + peer-congestion-algorithm: "" + message-level: 2 + peer-id-ttl-hours: 4 + peer-port: 51413 + peer-port-random-high: 65535 + peer-port-random-low: 49152 + peer-port-random-on-start: false + peer-socket-tos: "default" + pex-enabled: true + port-forwarding-enabled: false + preallocation: 0 + prefetch-enabled: true + rename-partial-files: true + rpc-authentication-required: false + rpc-bind-address: "0.0.0.0" + rpc-enabled: true + rpc-host-whitelist: "" + rpc-host-whitelist-enabled: false + rpc-password: "CHANGEME" + rpc-port: 9091 + rpc-url: "/transmission/" + rpc-username: "" + rpc-whitelist: "" + rpc-whitelist-enabled: false + umask: 2 + utp-enabled: true + watch-dir: "/watch" + watch-dir-enabled: true + +## +# 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/charts/transmission/2.0.0/questions.yaml b/stable/transmission/2.0.0/questions.yaml similarity index 78% rename from charts/transmission/2.0.0/questions.yaml rename to stable/transmission/2.0.0/questions.yaml index a5bcda96cf8..70b18642bb4 100644 --- a/charts/transmission/2.0.0/questions.yaml +++ b/stable/transmission/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,13 +87,231 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: type: string default: "002" + + - variable: transmissionConfig + group: "Configuration" + label: "Transmission Settings" + schema: + type: dict + attrs: + - variable: alt-speed-down + label: "alt-speed-down" + schema: + type: int + default: 50 + + - variable: alt-speed-enabled + label: "alt-speed-enabled" + schema: + type: boolean + default: false + + - variable: alt-speed-time-begin + label: "alt-speed-time-begin" + schema: + type: int + default: 540 + + - variable: alt-speed-time-day + label: "alt-speed-time-day" + schema: + type: int + default: 127 + + - variable: alt-speed-time-enabled + label: "alt-speed-time-enabled" + schema: + type: boolean + default: false + + - variable: alt-speed-time-end + label: "alt-speed-time-end" + schema: + type: int + default: 1020 + + - variable: alt-speed-up + label: "alt-speed-up" + schema: + type: int + default: 50 + + - variable: blocklist-enabled + label: "blocklist-enabled" + schema: + type: boolean + default: true + + - variable: blocklist-url + label: "blocklist-url" + schema: + type: string + default: "http://john.bitsurge.net/public/biglist.p2p.gz" + + - variable: download-dir + label: "download-dir" + schema: + type: string + default: "/downloads/complete" + + - variable: download-queue-enabled + label: "download-queue-enabled" + schema: + type: boolean + default: true + + - variable: download-queue-size + label: "download-queue-size" + schema: + type: int + default: 5 + + - variable: encryption + label: "encryption" + schema: + type: int + default: 1 + + - variable: idle-seeding-limit + label: "idle-seeding-limit" + schema: + type: int + default: 30 + + - variable: idle-seeding-limit-enabled + label: "idle-seeding-limit-enabled" + schema: + type: boolean + default: false + + - variable: incomplete-dir + label: "incomplete-dir" + schema: + type: string + default: "/downloads/incomplete" + + - variable: incomplete-dir-enabled + label: "incomplete-dir-enabled" + schema: + type: boolean + default: true + + - variable: peer-limit-global + label: "peer-limit-global" + schema: + type: int + default: 200 + + - variable: peer-limit-per-torrent + label: "peer-limit-per-torrent" + schema: + type: int + default: 50 + + - variable: queue-stalled-enabled + label: "queue-stalled-enabled" + schema: + type: boolean + default: true + + - variable: queue-stalled-minutes + label: "queue-stalled-minutes" + schema: + type: int + default: 30 + + - variable: ratio-limit + label: "ratio-limit" + schema: + type: int + default: 2 + + - variable: ratio-limit-enabled + label: "ratio-limit-enabled" + schema: + type: boolean + default: false + + - variable: scrape-paused-torrents-enabled + label: "scrape-paused-torrents-enabled" + schema: + type: boolean + default: true + + - variable: script-torrent-done-enabled + label: "script-torrent-done-enabled" + schema: + type: boolean + default: false + + - variable: script-torrent-done-filename + label: "script-torrent-done-filename" + schema: + type: string + default: "" + + - variable: seed-queue-enabled + label: "seed-queue-enabled" + schema: + type: boolean + default: false + + - variable: seed-queue-size + label: "seed-queue-size" + schema: + type: int + default: 10 + + - variable: speed-limit-down + label: "speed-limit-down" + schema: + type: int + default: 100 + + - variable: speed-limit-down-enabled + label: "speed-limit-down-enabled" + schema: + type: boolean + default: false + + - variable: speed-limit-up + label: "speed-limit-up" + schema: + type: int + default: 100 + + - variable: speed-limit-up-enabled + label: "speed-limit-up-enabled" + schema: + type: boolean + default: false + + - variable: start-added-torrents + label: "start-added-torrents" + schema: + type: boolean + default: true + + - variable: trash-original-torrent-files + label: "trash-original-torrent-files" + schema: + type: boolean + default: false + + - variable: upload-slots-per-torrent + label: "upload-slots-per-torrent" + schema: + type: int + default: 14 + + # Configure Enviroment Variables - variable: environmentVariables label: "Image environment" @@ -210,7 +429,7 @@ questions: description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System" schema: type: string - default: "ClusterIP" + default: "NodePort" enum: - value: "NodePort" description: "NodePort" @@ -273,7 +492,7 @@ questions: description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System" schema: type: string - default: "ClusterIP" + default: "NodePort" enum: - value: "NodePort" description: "NodePort" @@ -593,90 +812,3 @@ questions: schema: type: string default: "" - - variable: tcp - label: "TCP Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable TCP Reverse Proxy" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Reverse Proxy Type" - schema: - type: string - default: "TCP" - required: true - editable: false - hidden: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - # - variable: servicePort - # label: "Service Port to proxy to" - # schema: - # hidden: true - # editable: false - # default: 80 - # type: int - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "torrent-tcp" - required: true - enum: - - value: "torrent-tcp" - description: "Torrent-TCP: port 51413" - - - variable: udp - label: "UDP Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable UDP Reverse Proxy" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Reverse Proxy Type" - schema: - type: string - default: "UDP" - required: true - editable: false - hidden: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - # - variable: servicePort - # label: "Service Port to proxy to" - # schema: - # hidden: true - # editable: false - # default: 80 - # type: int - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "torrent-udp" - required: true - enum: - - value: "torrent-udp" - description: "Torrent-UDP: port 51413" diff --git a/stable/transmission/2.0.0/templates/common.yaml b/stable/transmission/2.0.0/templates/common.yaml new file mode 100644 index 00000000000..e0195d0d28f --- /dev/null +++ b/stable/transmission/2.0.0/templates/common.yaml @@ -0,0 +1,31 @@ +{{/* Make sure all variables are set properly */}} +{{- include "common.values.setup" . }} + +{{/* Append the configMap to the additionalVolumes */}} +{{- define "transmission.configmap.volume" -}} +name: transmission-settings +configMap: + name: {{ template "common.names.fullname" . }}-config +{{- end -}} + +{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} +{{- if $volume -}} + {{- $additionalVolumes := append .Values.additionalVolumes $volume }} + {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} +{{- end -}} + +{{/* Append the configMap volume to the additionalVolumeMounts */}} +{{- define "transmission.configmap.volumeMount" -}} +name: transmission-settings +mountPath: /config/settings.json +subPath: settings.json +{{- end -}} + +{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} +{{- if $volumeMount -}} + {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} + {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "common.all" . }} diff --git a/stable/transmission/2.0.0/templates/configmap.yaml b/stable/transmission/2.0.0/templates/configmap.yaml new file mode 100644 index 00000000000..452c943a7dc --- /dev/null +++ b/stable/transmission/2.0.0/templates/configmap.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ template "common.names.fullname" . }}-config + labels: + {{- include "common.labels" . | nindent 4 }} +data: + settings.json: | + {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} + {{- $dict | mustToPrettyJson | nindent 4 }} diff --git a/charts/deluge/2.0.0/test_values.yaml b/stable/transmission/2.0.0/test_values.yaml similarity index 53% rename from charts/deluge/2.0.0/test_values.yaml rename to stable/transmission/2.0.0/test_values.yaml index b919e8d624d..6f667801496 100644 --- a/charts/deluge/2.0.0/test_values.yaml +++ b/stable/transmission/2.0.0/test_values.yaml @@ -1,19 +1,17 @@ -# Default values for deluge. +# Default values for Transmission. image: - repository: linuxserver/deluge + repository: ghcr.io/truecharts/transmission pullPolicy: IfNotPresent - tag: latest + tag: v3.00 strategy: type: Recreate -startAsRoot: true - services: main: port: - port: 8112 + port: 9091 tcp: enabled: true type: ClusterIP @@ -29,13 +27,18 @@ services: protocol: UDP targetPort: 51413 + +env: {} + # TZ: UTC + # PUID: 1001 + # PGID: 1001 + persistence: config: enabled: false emptyDir: false - mountPath: /config - downloads: + torrentblackhole: enabled: false emptyDir: false mountPath: /downloads @@ -52,16 +55,45 @@ persistence: # skipuninstall: false # existingClaim: "" -env: {} - ## Optional ENV Vars that can be set. - ## All values below are the current default values. - # PUID: "1000" - # PGID: "1000" - # TZ: "Europe/London" - # UMASK_SET: "022" - # DELUGE_LOGLEVEL: "error" +## TrueCharts Values +transmissionConfig: + bind-address-ipv4: "0.0.0.0" + bind-address-ipv6: ::" + cache-size-mb: 4 + lpd-enabled: false + dht-enabled: true + peer-congestion-algorithm: "" + message-level: 2 + peer-id-ttl-hours: 4 + peer-port: 51413 + peer-port-random-high: 65535 + peer-port-random-low: 49152 + peer-port-random-on-start: false + +transmissionFixedConfig: + peer-socket-tos: "default" + pex-enabled: true + port-forwarding-enabled: false + preallocation: 0 + prefetch-enabled: true + rename-partial-files: true + rpc-authentication-required: false + rpc-bind-address: "0.0.0.0" + rpc-enabled: true + rpc-host-whitelist: "" + rpc-host-whitelist-enabled: false + rpc-password: "CHANGEME" + rpc-port: 9091 + rpc-url: "/transmission/" + rpc-username: "" + rpc-whitelist: "" + rpc-whitelist-enabled: false + umask: 2 + utp-enabled: true + watch-dir: "/watch" + watch-dir-enabled: true appVolumeMounts: config: diff --git a/charts/transmission/2.0.0/values.yaml b/stable/transmission/2.0.0/values.yaml similarity index 100% rename from charts/transmission/2.0.0/values.yaml rename to stable/transmission/2.0.0/values.yaml diff --git a/charts/transmission/item.yaml b/stable/transmission/item.yaml similarity index 100% rename from charts/transmission/item.yaml rename to stable/transmission/item.yaml diff --git a/charts/readarr/2.0.0/.helmignore b/stable/truecommand/2.0.0/.helmignore similarity index 100% rename from charts/readarr/2.0.0/.helmignore rename to stable/truecommand/2.0.0/.helmignore index bb3b20ac2a7..e559de0a012 100644 --- a/charts/readarr/2.0.0/.helmignore +++ b/stable/truecommand/2.0.0/.helmignore @@ -19,6 +19,6 @@ .project .idea/ *.tmproj +.vscode/ # OWNERS file for Kubernetes OWNERS -.vscode/ diff --git a/charts/truecommand/2.0.0/CONFIG.md b/stable/truecommand/2.0.0/CONFIG.md similarity index 100% rename from charts/truecommand/2.0.0/CONFIG.md rename to stable/truecommand/2.0.0/CONFIG.md diff --git a/charts/truecommand/2.0.0/CONFIG.md.gotmpl b/stable/truecommand/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/truecommand/2.0.0/CONFIG.md.gotmpl rename to stable/truecommand/2.0.0/CONFIG.md.gotmpl diff --git a/charts/truecommand/2.0.0/Chart.yaml b/stable/truecommand/2.0.0/Chart.yaml similarity index 67% rename from charts/truecommand/2.0.0/Chart.yaml rename to stable/truecommand/2.0.0/Chart.yaml index 65e55ecd585..4c47cda1392 100644 --- a/charts/truecommand/2.0.0/Chart.yaml +++ b/stable/truecommand/2.0.0/Chart.yaml @@ -3,30 +3,27 @@ kubeVersion: ">=1.16.0-0" name: truecommand version: 2.0.0 # upstream_version: 1.1.0 -appVersion: "auto" +appVersion: "nightly" description: Aggregated management of TrueNAS devices type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/truecommand +home: https://github.com/truecharts/apps/tree/master/stable/truecommand icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png keywords: - truecommand sources: - - https://github.com/truecharts/charts/tree/master/charts/truecommand + - https://github.com/truecharts/apps/tree/master/stable/truecommand - https://hub.docker.com/r/ixsystems/truecommand dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Kjeld Schouten-Lebbing + - name: Ornias1993 email: kjeld@schouten-lebbing.nl url: truecharts.org # annotations: diff --git a/charts/truecommand/2.0.0/README.md b/stable/truecommand/2.0.0/README.md similarity index 77% rename from charts/truecommand/2.0.0/README.md rename to stable/truecommand/2.0.0/README.md index c6a2ca2a7d9..59c63c51822 100644 --- a/charts/truecommand/2.0.0/README.md +++ b/stable/truecommand/2.0.0/README.md @@ -1,15 +1,15 @@ # Introduction -![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-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) +![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) Aggregated management of TrueNAS devices 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/charts/issues/new/choose)** +**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 @@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -46,8 +46,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/truecommand/2.0.0/app-readme.md b/stable/truecommand/2.0.0/app-readme.md new file mode 100644 index 00000000000..276b7fa97ae --- /dev/null +++ b/stable/truecommand/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Aggregated management of TrueNAS devices +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/truecommand/2.0.0/charts/common-2.0.0.tgz b/stable/truecommand/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/truecommand/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/truecommand/2.0.0/ix_values.yaml b/stable/truecommand/2.0.0/ix_values.yaml similarity index 97% rename from charts/truecommand/2.0.0/ix_values.yaml rename to stable/truecommand/2.0.0/ix_values.yaml index 586e9f231ea..4ba073b32f1 100644 --- a/charts/truecommand/2.0.0/ix_values.yaml +++ b/stable/truecommand/2.0.0/ix_values.yaml @@ -7,7 +7,7 @@ image: repository: ixsystems/truecommand pullPolicy: IfNotPresent - tag: 1.3.2 + tag: nightly startAsRoot: true diff --git a/charts/truecommand/2.0.0/questions.yaml b/stable/truecommand/2.0.0/questions.yaml similarity index 98% rename from charts/truecommand/2.0.0/questions.yaml rename to stable/truecommand/2.0.0/questions.yaml index a662d5958f9..b3d0c04cd01 100644 --- a/charts/truecommand/2.0.0/questions.yaml +++ b/stable/truecommand/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/truecommand/2.0.0/templates/NOTES.txt b/stable/truecommand/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/truecommand/2.0.0/templates/NOTES.txt rename to stable/truecommand/2.0.0/templates/NOTES.txt diff --git a/charts/transmission/2.0.0/templates/common.yaml b/stable/truecommand/2.0.0/templates/common.yaml similarity index 100% rename from charts/transmission/2.0.0/templates/common.yaml rename to stable/truecommand/2.0.0/templates/common.yaml diff --git a/charts/truecommand/2.0.0/test_values.yaml b/stable/truecommand/2.0.0/test_values.yaml similarity index 98% rename from charts/truecommand/2.0.0/test_values.yaml rename to stable/truecommand/2.0.0/test_values.yaml index 54b7fb77000..34df46ecba7 100644 --- a/charts/truecommand/2.0.0/test_values.yaml +++ b/stable/truecommand/2.0.0/test_values.yaml @@ -3,7 +3,7 @@ image: repository: ixsystems/truecommand pullPolicy: IfNotPresent - tag: 1.3.2 + tag: nightly strategy: type: Recreate @@ -38,8 +38,6 @@ persistence: # skipuninstall: false # existingClaim: "" - - ## TrueCharts Config appVolumeMounts: diff --git a/charts/truecommand/2.0.0/values.yaml b/stable/truecommand/2.0.0/values.yaml similarity index 100% rename from charts/truecommand/2.0.0/values.yaml rename to stable/truecommand/2.0.0/values.yaml diff --git a/charts/truecommand/item.yaml b/stable/truecommand/item.yaml similarity index 100% rename from charts/truecommand/item.yaml rename to stable/truecommand/item.yaml diff --git a/charts/tvheadend/2.0.0/.helmignore b/stable/tvheadend/2.0.0/.helmignore similarity index 100% rename from charts/tvheadend/2.0.0/.helmignore rename to stable/tvheadend/2.0.0/.helmignore diff --git a/charts/tvheadend/2.0.0/CONFIG.md b/stable/tvheadend/2.0.0/CONFIG.md similarity index 100% rename from charts/tvheadend/2.0.0/CONFIG.md rename to stable/tvheadend/2.0.0/CONFIG.md diff --git a/charts/tvheadend/2.0.0/CONFIG.md.gotmpl b/stable/tvheadend/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/tvheadend/2.0.0/CONFIG.md.gotmpl rename to stable/tvheadend/2.0.0/CONFIG.md.gotmpl diff --git a/charts/tvheadend/2.0.0/Chart.yaml b/stable/tvheadend/2.0.0/Chart.yaml similarity index 70% rename from charts/tvheadend/2.0.0/Chart.yaml rename to stable/tvheadend/2.0.0/Chart.yaml index a8b33611528..4ef368dcf99 100644 --- a/charts/tvheadend/2.0.0/Chart.yaml +++ b/stable/tvheadend/2.0.0/Chart.yaml @@ -7,7 +7,7 @@ appVersion: "latest" description: TVheadend - a TV streaming server and digital video recorder type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/tvheadend +home: https://github.com/truecharts/apps/tree/master/stable/tvheadend icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 keywords: - tvheadend @@ -15,19 +15,16 @@ keywords: - streaming - dvb sources: - - https://github.com/truecharts/charts/tree/master/charts/tvheadend + - https://github.com/truecharts/apps/tree/master/stable/tvheadend - https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend - https://github.com/tvheadend/tvheadend dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts - email: info@$truecharts.org + email: info@truecharts.org url: truecharts.org # annotations: diff --git a/charts/tvheadend/2.0.0/README.md b/stable/tvheadend/2.0.0/README.md similarity index 83% rename from charts/tvheadend/2.0.0/README.md rename to stable/tvheadend/2.0.0/README.md index 512c9b8943b..cecb7de5f8d 100644 --- a/charts/tvheadend/2.0.0/README.md +++ b/stable/tvheadend/2.0.0/README.md @@ -5,11 +5,11 @@ TVheadend - a TV streaming server and digital video recorder 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/tvheadend/2.0.0/app-readme.md b/stable/tvheadend/2.0.0/app-readme.md new file mode 100644 index 00000000000..be61274c825 --- /dev/null +++ b/stable/tvheadend/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +TVheadend - a TV streaming server and digital video recorder +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/tvheadend/2.0.0/charts/common-2.0.0.tgz b/stable/tvheadend/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/tvheadend/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/tvheadend/2.0.0/ix_values.yaml b/stable/tvheadend/2.0.0/ix_values.yaml similarity index 100% rename from charts/tvheadend/2.0.0/ix_values.yaml rename to stable/tvheadend/2.0.0/ix_values.yaml diff --git a/charts/tvheadend/2.0.0/questions.yaml b/stable/tvheadend/2.0.0/questions.yaml similarity index 99% rename from charts/tvheadend/2.0.0/questions.yaml rename to stable/tvheadend/2.0.0/questions.yaml index 1bd85818958..b9884f3fdc9 100644 --- a/charts/tvheadend/2.0.0/questions.yaml +++ b/stable/tvheadend/2.0.0/questions.yaml @@ -60,9 +60,10 @@ questions: description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -71,7 +72,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -79,7 +80,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -87,7 +88,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: diff --git a/charts/sabnzbd/2.0.0/templates/NOTES.txt b/stable/tvheadend/2.0.0/templates/NOTES.txt similarity index 100% rename from charts/sabnzbd/2.0.0/templates/NOTES.txt rename to stable/tvheadend/2.0.0/templates/NOTES.txt diff --git a/charts/truecommand/2.0.0/templates/common.yaml b/stable/tvheadend/2.0.0/templates/common.yaml similarity index 100% rename from charts/truecommand/2.0.0/templates/common.yaml rename to stable/tvheadend/2.0.0/templates/common.yaml diff --git a/charts/tvheadend/2.0.0/test_values.yaml b/stable/tvheadend/2.0.0/test_values.yaml similarity index 93% rename from charts/tvheadend/2.0.0/test_values.yaml rename to stable/tvheadend/2.0.0/test_values.yaml index 5666a987722..e7550185f17 100644 --- a/charts/tvheadend/2.0.0/test_values.yaml +++ b/stable/tvheadend/2.0.0/test_values.yaml @@ -40,16 +40,14 @@ persistence: mountPath: /recordings - - appVolumeMounts: config: enabled: true emptyDir: true - #setPermissions: true + # setPermissions: true mountPath: "/config" recordings: enabled: true emptyDir: true - #setPermissions: true + # setPermissions: true mountPath: "/recordings" diff --git a/charts/tvheadend/2.0.0/values.yaml b/stable/tvheadend/2.0.0/values.yaml similarity index 100% rename from charts/tvheadend/2.0.0/values.yaml rename to stable/tvheadend/2.0.0/values.yaml diff --git a/charts/tvheadend/item.yaml b/stable/tvheadend/item.yaml similarity index 100% rename from charts/tvheadend/item.yaml rename to stable/tvheadend/item.yaml diff --git a/charts/unifi/2.0.0/.helmignore b/stable/unifi/2.0.0/.helmignore similarity index 100% rename from charts/unifi/2.0.0/.helmignore rename to stable/unifi/2.0.0/.helmignore diff --git a/charts/unifi/2.0.0/CONFIG.md b/stable/unifi/2.0.0/CONFIG.md similarity index 100% rename from charts/unifi/2.0.0/CONFIG.md rename to stable/unifi/2.0.0/CONFIG.md diff --git a/charts/unifi/2.0.0/CONFIG.md.gotmpl b/stable/unifi/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/unifi/2.0.0/CONFIG.md.gotmpl rename to stable/unifi/2.0.0/CONFIG.md.gotmpl diff --git a/charts/unifi/2.0.0/Chart.yaml b/stable/unifi/2.0.0/Chart.yaml similarity index 63% rename from charts/unifi/2.0.0/Chart.yaml rename to stable/unifi/2.0.0/Chart.yaml index ea482df313c..2d88f0c715a 100644 --- a/charts/unifi/2.0.0/Chart.yaml +++ b/stable/unifi/2.0.0/Chart.yaml @@ -7,28 +7,22 @@ appVersion: "auto" description: Ubiquiti Network's Unifi Controller type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/unifi +home: https://github.com/truecharts/apps/tree/master/stable/unifi icon: https://dl.ubnt.com/press/logo-UniFi.png keywords: - ubiquiti - unifi sources: - - https://github.com/truecharts/charts/tree/master/charts/unifi + - https://github.com/truecharts/apps/tree/master/stable/unifi - https://github.com/jacobalberty/unifi-docker - https://unifi-network.ui.com dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: whiskerz007 - email: whiskerz007@users.noreply.github.com - # url: # annotations: diff --git a/charts/unifi/2.0.0/README.md b/stable/unifi/2.0.0/README.md similarity index 83% rename from charts/unifi/2.0.0/README.md rename to stable/unifi/2.0.0/README.md index 405a27257f1..04589f3bb20 100644 --- a/charts/unifi/2.0.0/README.md +++ b/stable/unifi/2.0.0/README.md @@ -5,11 +5,11 @@ Ubiquiti Network's Unifi Controller 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/charts/issues/new/choose)** +**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 -* +* * * @@ -21,7 +21,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -47,8 +47,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/unifi/2.0.0/app-readme.md b/stable/unifi/2.0.0/app-readme.md new file mode 100644 index 00000000000..35c724cfe02 --- /dev/null +++ b/stable/unifi/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Ubiquiti Network's Unifi Controller +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/unifi/2.0.0/charts/common-2.0.0.tgz b/stable/unifi/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/unifi/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/unifi/2.0.0/ix_values.yaml b/stable/unifi/2.0.0/ix_values.yaml similarity index 100% rename from charts/unifi/2.0.0/ix_values.yaml rename to stable/unifi/2.0.0/ix_values.yaml diff --git a/charts/unifi/2.0.0/questions.yaml b/stable/unifi/2.0.0/questions.yaml similarity index 99% rename from charts/unifi/2.0.0/questions.yaml rename to stable/unifi/2.0.0/questions.yaml index cb56f1c22da..e530aeeb4d2 100644 --- a/charts/unifi/2.0.0/questions.yaml +++ b/stable/unifi/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: - value: "Recreate" description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: @@ -161,7 +162,7 @@ questions: label: "Port Type" schema: type: string - default: "HTTP" + default: "HTTPS" hidden: false enum: - value: HTTP diff --git a/charts/tvheadend/2.0.0/templates/common.yaml b/stable/unifi/2.0.0/templates/common.yaml similarity index 100% rename from charts/tvheadend/2.0.0/templates/common.yaml rename to stable/unifi/2.0.0/templates/common.yaml diff --git a/charts/unifi/2.0.0/test_values.yaml b/stable/unifi/2.0.0/test_values.yaml similarity index 99% rename from charts/unifi/2.0.0/test_values.yaml rename to stable/unifi/2.0.0/test_values.yaml index 607fa260576..b5cbdca7371 100644 --- a/charts/unifi/2.0.0/test_values.yaml +++ b/stable/unifi/2.0.0/test_values.yaml @@ -45,8 +45,6 @@ persistence: emptyDir: false - - appVolumeMounts: config: enabled: true diff --git a/charts/unifi/2.0.0/values.yaml b/stable/unifi/2.0.0/values.yaml similarity index 100% rename from charts/unifi/2.0.0/values.yaml rename to stable/unifi/2.0.0/values.yaml diff --git a/charts/unifi/item.yaml b/stable/unifi/item.yaml similarity index 100% rename from charts/unifi/item.yaml rename to stable/unifi/item.yaml diff --git a/charts/zwavejs2mqtt/2.0.0/.helmignore b/stable/zwavejs2mqtt/2.0.0/.helmignore similarity index 100% rename from charts/zwavejs2mqtt/2.0.0/.helmignore rename to stable/zwavejs2mqtt/2.0.0/.helmignore diff --git a/charts/zwavejs2mqtt/2.0.0/CONFIG.md b/stable/zwavejs2mqtt/2.0.0/CONFIG.md similarity index 100% rename from charts/zwavejs2mqtt/2.0.0/CONFIG.md rename to stable/zwavejs2mqtt/2.0.0/CONFIG.md diff --git a/charts/zwavejs2mqtt/2.0.0/CONFIG.md.gotmpl b/stable/zwavejs2mqtt/2.0.0/CONFIG.md.gotmpl similarity index 100% rename from charts/zwavejs2mqtt/2.0.0/CONFIG.md.gotmpl rename to stable/zwavejs2mqtt/2.0.0/CONFIG.md.gotmpl diff --git a/charts/zwavejs2mqtt/2.0.0/Chart.yaml b/stable/zwavejs2mqtt/2.0.0/Chart.yaml similarity index 76% rename from charts/zwavejs2mqtt/2.0.0/Chart.yaml rename to stable/zwavejs2mqtt/2.0.0/Chart.yaml index 705affffe39..860558483a9 100644 --- a/charts/zwavejs2mqtt/2.0.0/Chart.yaml +++ b/stable/zwavejs2mqtt/2.0.0/Chart.yaml @@ -7,7 +7,7 @@ appVersion: "auto" description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/zwavejs2mqtt +home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png keywords: - zwavejs2mqtt @@ -15,23 +15,20 @@ keywords: - z-wave - zwave sources: - - https://github.com/truecharts/charts/tree/master/charts/zwavejs2mqtt + - https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt - https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt - https://github.com/zwave-js/zwavejs2mqtt - https://hub.docker.com/r/zwavejs/zwavejs2mqtt dependencies: - name: common - repository: https://charts.truecharts.org/ + repository: https://truecharts.org/ version: 2.0.0 # condition: - # tags: - # import-values: - # alias: maintainers: - name: TrueCharts email: info@truecharts.org url: truecharts.org - - name: Troy Prelog + - name: tprelog email: 35702532+tprelog@users.noreply.github.com url: truecharts.org # annotations: diff --git a/charts/zwavejs2mqtt/2.0.0/README.md b/stable/zwavejs2mqtt/2.0.0/README.md similarity index 84% rename from charts/zwavejs2mqtt/2.0.0/README.md rename to stable/zwavejs2mqtt/2.0.0/README.md index 933e8bb4808..f5f413840f4 100644 --- a/charts/zwavejs2mqtt/2.0.0/README.md +++ b/stable/zwavejs2mqtt/2.0.0/README.md @@ -5,11 +5,11 @@ Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue 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/charts/issues/new/choose)** +**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 -* +* * * * @@ -22,7 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.truecharts.org/ | common | 2.0.0 | +| https://truecharts.org/ | common | 2.0.0 | ## Installing the Chart @@ -48,8 +48,9 @@ The command removes all the Kubernetes components associated with the chart **in ## Support - See the [Wiki](https://wiki.truecharts.org) -- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) -- Ask a [question](https://github.com/truecharts/charts/discussions) +- 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/zwavejs2mqtt/2.0.0/app-readme.md b/stable/zwavejs2mqtt/2.0.0/app-readme.md new file mode 100644 index 00000000000..a7868886f49 --- /dev/null +++ b/stable/zwavejs2mqtt/2.0.0/app-readme.md @@ -0,0 +1,2 @@ +Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/zwavejs2mqtt/2.0.0/charts/common-2.0.0.tgz b/stable/zwavejs2mqtt/2.0.0/charts/common-2.0.0.tgz new file mode 100644 index 00000000000..2a2129a2ca2 Binary files /dev/null and b/stable/zwavejs2mqtt/2.0.0/charts/common-2.0.0.tgz differ diff --git a/charts/zwavejs2mqtt/2.0.0/ix_values.yaml b/stable/zwavejs2mqtt/2.0.0/ix_values.yaml similarity index 100% rename from charts/zwavejs2mqtt/2.0.0/ix_values.yaml rename to stable/zwavejs2mqtt/2.0.0/ix_values.yaml diff --git a/charts/zwavejs2mqtt/2.0.0/questions.yaml b/stable/zwavejs2mqtt/2.0.0/questions.yaml similarity index 94% rename from charts/zwavejs2mqtt/2.0.0/questions.yaml rename to stable/zwavejs2mqtt/2.0.0/questions.yaml index 1b551201bd9..972285125d2 100644 --- a/charts/zwavejs2mqtt/2.0.0/questions.yaml +++ b/stable/zwavejs2mqtt/2.0.0/questions.yaml @@ -59,9 +59,10 @@ questions: description: "Kill existing pods before creating new ones" + # Configure Time Zone # Configure Time Zone - variable: timezone - group: "Configuration" + group: "Container Image" label: "Timezone" schema: type: string @@ -70,7 +71,7 @@ questions: - "definitions/timezone" - variable: PUID - group: "Configuration" + group: "Container Image" label: "PUID" description: "The UserID of the user running the application and owning the files" schema: @@ -78,7 +79,7 @@ questions: default: 568 - variable: PGID - group: "Configuration" + group: "Container Image" label: "PGID" description: "The groupID of the user/group running the application and owning the files" schema: @@ -86,7 +87,7 @@ questions: default: 568 - variable: UMASK - group: "Configuration" + group: "Container Image" label: "UMASK (advanced)" description: "The UMASK used if supported by the application" schema: @@ -306,55 +307,37 @@ questions: schema: type: dict attrs: - - variable: enabled - label: "Enabled" + - variable: hostPathEnabled + label: "Enable Host Path" 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: false hidden: true - - variable: name - label: "Mountpoint Name" - schema: - type: string - default: "ZWave" - required: true - editable: true - variable: emptyDir - label: "emptyDir" + label: "Empty Dir" schema: type: boolean default: false hidden: true - editable: false - variable: mountPath - label: "Path to mount device inside the container" + label: "Path to mount Z-Wave device inside the container" description: "Preferably the same as the path to the device path on the host" schema: type: path + default: "/dev/ttyACM0" required: true - default: "/dev/ttyUSB0" - editable: true - - variable: hostPathEnabled - label: "host Path Enabled" - schema: - type: boolean - default: true - hidden: true - variable: hostPath label: "Path to Z-Wave device on host" schema: type: path + default: "/dev/ttyACM0" required: true - default: "/dev/ttyUSB0" # Enable privileged - variable: securityContext diff --git a/charts/unifi/2.0.0/templates/common.yaml b/stable/zwavejs2mqtt/2.0.0/templates/common.yaml similarity index 100% rename from charts/unifi/2.0.0/templates/common.yaml rename to stable/zwavejs2mqtt/2.0.0/templates/common.yaml diff --git a/charts/zwavejs2mqtt/2.0.0/test_values.yaml b/stable/zwavejs2mqtt/2.0.0/test_values.yaml similarity index 100% rename from charts/zwavejs2mqtt/2.0.0/test_values.yaml rename to stable/zwavejs2mqtt/2.0.0/test_values.yaml diff --git a/charts/zwavejs2mqtt/2.0.0/values.yaml b/stable/zwavejs2mqtt/2.0.0/values.yaml similarity index 100% rename from charts/zwavejs2mqtt/2.0.0/values.yaml rename to stable/zwavejs2mqtt/2.0.0/values.yaml diff --git a/charts/zwavejs2mqtt/item.yaml b/stable/zwavejs2mqtt/item.yaml similarity index 100% rename from charts/zwavejs2mqtt/item.yaml rename to stable/zwavejs2mqtt/item.yaml