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**
-[](https://github.com/truecharts/truecharts/commits) [](https://github.com/truecharts/charts/actions/workflows/charts-release.yaml) [](https://github.com/pre-commit/pre-commit) [](https://app.fossa.com/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts?ref=badge_shield) [](https://github.com/truecharts/truecharts/blob/master/docs/LICENSE.BSD3)
+[](https://github.com/truecharts/apps/commits) [](https://github.com/truecharts/apps/actions/workflows/charts-release.yaml) [](https://github.com/pre-commit/pre-commit) [](https://app.fossa.com/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts?ref=badge_shield) [](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
-
-  
-
-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**
-[](https://github.com/truecharts/truecharts/commits) [](https://github.com/truecharts/charts/actions/workflows/charts-release.yaml) [](https://github.com/pre-commit/pre-commit) [](https://app.fossa.com/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts?ref=badge_shield) [](https://github.com/truecharts/truecharts/blob/master/docs/LICENSE.BSD3)
+[](https://github.com/truecharts/apps/commits) [](https://github.com/truecharts/apps/actions/workflows/charts-release.yaml) [](https://github.com/pre-commit/pre-commit) [](https://app.fossa.com/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts?ref=badge_shield) [](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
+
+  
+
+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
-  
+  
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.
@@ -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:

@@ -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:

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
-*
+*
*
*