From 14023d30242d67b8944c82acf1d35f5eb91e1f02 Mon Sep 17 00:00:00 2001 From: Jeff Billimek Date: Fri, 10 Jan 2020 14:58:11 -0500 Subject: [PATCH] moving all charts under charts/ dir (#112) * moving all charts under charts/ dir Signed-off-by: Jeff Billimek * add date and name to license file * add contributing file * rewrite readme * pull request template Signed-off-by: Jeff Billimek * fixing badge icon --- .circleci/config.yml | 80 ------------- .circleci/ct.yaml | 4 - .circleci/install_charts.sh | 92 --------------- .circleci/install_tools.sh | 21 ---- .circleci/kind-config.yaml | 6 - .circleci/release.sh | 110 ------------------ .github/workflows/PULL_REQUEST_TEMPLATE.md | 8 ++ CONTRIBUTING.md | 53 +++++++++ LICENSE | 2 +- README.md | 23 +++- .../cloudflare-dyndns}/.helmignore | 0 .../cloudflare-dyndns}/Chart.yaml | 0 .../cloudflare-dyndns}/README.md | 0 .../cloudflare-dyndns}/templates/NOTES.txt | 0 .../cloudflare-dyndns}/templates/_helpers.tpl | 0 .../templates/deployment.yaml | 0 .../cloudflare-dyndns}/templates/secret.yaml | 0 .../cloudflare-dyndns}/values.yaml | 0 {comcast => charts/comcast}/.helmignore | 0 {comcast => charts/comcast}/Chart.yaml | 0 {comcast => charts/comcast}/OWNERS | 0 {comcast => charts/comcast}/README.md | 0 .../comcast}/templates/NOTES.txt | 0 .../comcast}/templates/_helpers.tpl | 0 .../comcast}/templates/configmap.yaml | 0 .../comcast}/templates/deployment.yaml | 0 {comcast => charts/comcast}/values.yaml | 0 .../digitalocean-dyndns}/.helmignore | 0 .../digitalocean-dyndns}/Chart.yaml | 0 .../digitalocean-dyndns}/README.md | 0 .../digitalocean-dyndns}/templates/NOTES.txt | 0 .../templates/_helpers.tpl | 0 .../templates/deployment.yaml | 0 .../templates/secret.yaml | 0 .../digitalocean-dyndns}/values.yaml | 0 .../forwardauth}/.helmignore | 0 .../forwardauth}/Chart.yaml | 0 .../forwardauth}/templates/NOTES.txt | 0 .../forwardauth}/templates/_helpers.tpl | 0 .../forwardauth}/templates/configmap.yaml | 0 .../forwardauth}/templates/deployment.yaml | 0 .../forwardauth}/templates/ingress.yaml | 0 .../forwardauth}/templates/service.yaml | 0 .../forwardauth}/values.yaml | 0 {frigate => charts/frigate}/.helmignore | 0 {frigate => charts/frigate}/Chart.yaml | 0 {frigate => charts/frigate}/OWNERS | 0 {frigate => charts/frigate}/README.md | 0 .../frigate}/templates/NOTES.txt | 0 .../frigate}/templates/_helpers.tpl | 0 .../frigate}/templates/configmap.yaml | 0 .../frigate}/templates/deployment.yaml | 0 .../frigate}/templates/ingress.yaml | 0 .../frigate}/templates/service.yaml | 0 {frigate => charts/frigate}/values.yaml | 0 {jackett => charts/jackett}/.helmignore | 0 {jackett => charts/jackett}/Chart.yaml | 0 {jackett => charts/jackett}/OWNERS | 0 {jackett => charts/jackett}/README.md | 0 .../jackett}/templates/NOTES.txt | 0 .../jackett}/templates/_helpers.tpl | 0 .../jackett}/templates/config-pvc.yaml | 0 .../jackett}/templates/deployment.yaml | 0 .../jackett}/templates/ingress.yaml | 0 .../jackett}/templates/service.yaml | 0 {jackett => charts/jackett}/values.yaml | 0 .../modem-stats}/.helmignore | 0 .../modem-stats}/Chart.yaml | 0 {modem-stats => charts/modem-stats}/OWNERS | 0 {modem-stats => charts/modem-stats}/README.md | 0 .../modem-stats}/templates/NOTES.txt | 0 .../modem-stats}/templates/_helpers.tpl | 0 .../modem-stats}/templates/configmap.yaml | 0 .../modem-stats}/templates/deployment.yaml | 0 .../modem-stats}/values.yaml | 0 {nzbget => charts/nzbget}/.helmignore | 0 {nzbget => charts/nzbget}/Chart.yaml | 0 {nzbget => charts/nzbget}/OWNERS | 0 {nzbget => charts/nzbget}/README.md | 0 {nzbget => charts/nzbget}/templates/NOTES.txt | 0 .../nzbget}/templates/_helpers.tpl | 0 .../nzbget}/templates/config-pvc.yaml | 0 .../nzbget}/templates/deployment.yaml | 0 .../nzbget}/templates/downloads-pvc.yaml | 0 .../nzbget}/templates/ingress.yaml | 0 .../nzbget}/templates/service.yaml | 0 {nzbget => charts/nzbget}/values.yaml | 0 {nzbhydra2 => charts/nzbhydra2}/.helmignore | 0 {nzbhydra2 => charts/nzbhydra2}/Chart.yaml | 0 {nzbhydra2 => charts/nzbhydra2}/OWNERS | 0 {nzbhydra2 => charts/nzbhydra2}/README.md | 0 .../nzbhydra2}/templates/NOTES.txt | 0 .../nzbhydra2}/templates/_helpers.tpl | 0 .../nzbhydra2}/templates/config-pvc.yaml | 0 .../nzbhydra2}/templates/deployment.yaml | 0 .../nzbhydra2}/templates/ingress.yaml | 0 .../nzbhydra2}/templates/service.yaml | 0 {nzbhydra2 => charts/nzbhydra2}/values.yaml | 0 {ombi => charts/ombi}/.helmignore | 0 {ombi => charts/ombi}/Chart.yaml | 0 {ombi => charts/ombi}/OWNERS | 0 {ombi => charts/ombi}/README.md | 0 {ombi => charts/ombi}/templates/NOTES.txt | 0 {ombi => charts/ombi}/templates/_helpers.tpl | 0 .../ombi}/templates/config-pvc.yaml | 0 .../ombi}/templates/deployment.yaml | 0 {ombi => charts/ombi}/templates/ingress.yaml | 0 {ombi => charts/ombi}/templates/service.yaml | 0 {ombi => charts/ombi}/values.yaml | 0 .../qbittorrent}/.helmignore | 0 .../qbittorrent}/Chart.yaml | 0 {qbittorrent => charts/qbittorrent}/OWNERS | 0 {qbittorrent => charts/qbittorrent}/README.md | 0 .../qbittorrent}/templates/NOTES.txt | 0 .../qbittorrent}/templates/_helpers.tpl | 0 .../qbittorrent}/templates/bt-svc.yaml | 0 .../qbittorrent}/templates/config-pvc.yaml | 0 .../qbittorrent}/templates/data-pvc.yaml | 0 .../qbittorrent}/templates/deployment.yaml | 0 .../qbittorrent}/templates/gui-svc.yaml | 0 .../qbittorrent}/templates/ingress.yaml | 0 .../qbittorrent}/values.yaml | 0 {radarr => charts/radarr}/.helmignore | 0 {radarr => charts/radarr}/Chart.yaml | 0 {radarr => charts/radarr}/OWNERS | 0 {radarr => charts/radarr}/README.md | 0 {radarr => charts/radarr}/templates/NOTES.txt | 0 .../radarr}/templates/_helpers.tpl | 0 .../radarr}/templates/config-pvc.yaml | 0 .../radarr}/templates/deployment.yaml | 0 .../radarr}/templates/downloads-pvc.yaml | 0 .../radarr}/templates/ingress.yaml | 0 .../radarr}/templates/movies-pvc.yaml | 0 .../radarr}/templates/service.yaml | 0 {radarr => charts/radarr}/values.yaml | 0 .../rtorrent-flood}/.helmignore | 0 .../rtorrent-flood}/Chart.yaml | 0 .../rtorrent-flood}/OWNERS | 0 .../rtorrent-flood}/README.md | 0 .../rtorrent-flood}/templates/NOTES.txt | 0 .../rtorrent-flood}/templates/_helpers.tpl | 0 .../rtorrent-flood}/templates/bt-svc.yaml | 0 .../rtorrent-flood}/templates/config-pvc.yaml | 0 .../rtorrent-flood}/templates/data-pvc.yaml | 0 .../rtorrent-flood}/templates/deployment.yaml | 0 .../rtorrent-flood}/templates/gui-svc.yaml | 0 .../rtorrent-flood}/templates/ingress.yaml | 0 .../rtorrent-flood}/values.yaml | 0 {ser2sock => charts/ser2sock}/.helmignore | 0 {ser2sock => charts/ser2sock}/Chart.yaml | 0 {ser2sock => charts/ser2sock}/OWNERS | 0 {ser2sock => charts/ser2sock}/README.md | 0 .../ser2sock}/templates/NOTES.txt | 0 .../ser2sock}/templates/_helpers.tpl | 0 .../ser2sock}/templates/deployment.yaml | 0 .../ser2sock}/templates/service.yaml | 0 {ser2sock => charts/ser2sock}/values.yaml | 0 {sonarr => charts/sonarr}/.helmignore | 0 {sonarr => charts/sonarr}/Chart.yaml | 0 {sonarr => charts/sonarr}/OWNERS | 0 {sonarr => charts/sonarr}/README.md | 0 {sonarr => charts/sonarr}/templates/NOTES.txt | 0 .../sonarr}/templates/_helpers.tpl | 0 .../sonarr}/templates/config-pvc.yaml | 0 .../sonarr}/templates/deployment.yaml | 0 .../sonarr}/templates/downloads-pvc.yaml | 0 .../sonarr}/templates/ingress.yaml | 0 .../sonarr}/templates/service.yaml | 0 .../sonarr}/templates/tv-pvc.yaml | 0 {sonarr => charts/sonarr}/values.yaml | 0 {speedtest => charts/speedtest}/.helmignore | 0 {speedtest => charts/speedtest}/Chart.yaml | 0 {speedtest => charts/speedtest}/OWNERS | 0 {speedtest => charts/speedtest}/README.md | 0 .../speedtest}/templates/NOTES.txt | 0 .../speedtest}/templates/_helpers.tpl | 0 .../speedtest}/templates/configmap.yaml | 0 .../speedtest}/templates/deployment.yaml | 0 {speedtest => charts/speedtest}/values.yaml | 0 {tautulli => charts/tautulli}/.helmignore | 0 {tautulli => charts/tautulli}/Chart.yaml | 0 {tautulli => charts/tautulli}/OWNERS | 0 {tautulli => charts/tautulli}/README.md | 0 .../tautulli}/templates/NOTES.txt | 0 .../tautulli}/templates/_helpers.tpl | 0 .../tautulli}/templates/config-pvc.yaml | 0 .../tautulli}/templates/deployment.yaml | 0 .../tautulli}/templates/ingress.yaml | 0 .../tautulli}/templates/service.yaml | 0 {tautulli => charts/tautulli}/values.yaml | 0 {teslamate => charts/teslamate}/.helmignore | 0 {teslamate => charts/teslamate}/Chart.yaml | 0 {teslamate => charts/teslamate}/OWNERS | 0 {teslamate => charts/teslamate}/README.md | 0 .../teslamate}/requirements.lock | 0 .../teslamate}/requirements.yaml | 0 .../teslamate}/templates/NOTES.txt | 0 .../teslamate}/templates/_helpers.tpl | 0 .../teslamate}/templates/deployment.yaml | 0 .../teslamate}/templates/ingress.yaml | 0 .../teslamate}/templates/service.yaml | 0 .../templates/tests/test-connection.yaml | 0 {teslamate => charts/teslamate}/values.yaml | 0 .../uptimerobot}/.helmignore | 0 .../uptimerobot}/Chart.yaml | 0 {uptimerobot => charts/uptimerobot}/OWNERS | 0 {uptimerobot => charts/uptimerobot}/README.md | 0 .../uptimerobot}/templates/NOTES.txt | 0 .../uptimerobot}/templates/_helpers.tpl | 0 .../uptimerobot}/templates/deployment.yaml | 0 .../uptimerobot}/templates/secret.yaml | 0 .../uptimerobot}/values.yaml | 0 212 files changed, 81 insertions(+), 318 deletions(-) delete mode 100644 .circleci/config.yml delete mode 100644 .circleci/ct.yaml delete mode 100755 .circleci/install_charts.sh delete mode 100755 .circleci/install_tools.sh delete mode 100644 .circleci/kind-config.yaml delete mode 100755 .circleci/release.sh create mode 100644 .github/workflows/PULL_REQUEST_TEMPLATE.md create mode 100644 CONTRIBUTING.md rename {cloudflare-dyndns => charts/cloudflare-dyndns}/.helmignore (100%) rename {cloudflare-dyndns => charts/cloudflare-dyndns}/Chart.yaml (100%) rename {cloudflare-dyndns => charts/cloudflare-dyndns}/README.md (100%) rename {cloudflare-dyndns => charts/cloudflare-dyndns}/templates/NOTES.txt (100%) rename {cloudflare-dyndns => charts/cloudflare-dyndns}/templates/_helpers.tpl (100%) rename {cloudflare-dyndns => charts/cloudflare-dyndns}/templates/deployment.yaml (100%) rename {cloudflare-dyndns => charts/cloudflare-dyndns}/templates/secret.yaml (100%) rename {cloudflare-dyndns => charts/cloudflare-dyndns}/values.yaml (100%) rename {comcast => charts/comcast}/.helmignore (100%) rename {comcast => charts/comcast}/Chart.yaml (100%) rename {comcast => charts/comcast}/OWNERS (100%) rename {comcast => charts/comcast}/README.md (100%) rename {comcast => charts/comcast}/templates/NOTES.txt (100%) rename {comcast => charts/comcast}/templates/_helpers.tpl (100%) rename {comcast => charts/comcast}/templates/configmap.yaml (100%) rename {comcast => charts/comcast}/templates/deployment.yaml (100%) rename {comcast => charts/comcast}/values.yaml (100%) rename {digitalocean-dyndns => charts/digitalocean-dyndns}/.helmignore (100%) rename {digitalocean-dyndns => charts/digitalocean-dyndns}/Chart.yaml (100%) rename {digitalocean-dyndns => charts/digitalocean-dyndns}/README.md (100%) rename {digitalocean-dyndns => charts/digitalocean-dyndns}/templates/NOTES.txt (100%) rename {digitalocean-dyndns => charts/digitalocean-dyndns}/templates/_helpers.tpl (100%) rename {digitalocean-dyndns => charts/digitalocean-dyndns}/templates/deployment.yaml (100%) rename {digitalocean-dyndns => charts/digitalocean-dyndns}/templates/secret.yaml (100%) rename {digitalocean-dyndns => charts/digitalocean-dyndns}/values.yaml (100%) rename {forwardauth => charts/forwardauth}/.helmignore (100%) rename {forwardauth => charts/forwardauth}/Chart.yaml (100%) rename {forwardauth => charts/forwardauth}/templates/NOTES.txt (100%) rename {forwardauth => charts/forwardauth}/templates/_helpers.tpl (100%) rename {forwardauth => charts/forwardauth}/templates/configmap.yaml (100%) rename {forwardauth => charts/forwardauth}/templates/deployment.yaml (100%) rename {forwardauth => charts/forwardauth}/templates/ingress.yaml (100%) rename {forwardauth => charts/forwardauth}/templates/service.yaml (100%) rename {forwardauth => charts/forwardauth}/values.yaml (100%) rename {frigate => charts/frigate}/.helmignore (100%) rename {frigate => charts/frigate}/Chart.yaml (100%) rename {frigate => charts/frigate}/OWNERS (100%) rename {frigate => charts/frigate}/README.md (100%) rename {frigate => charts/frigate}/templates/NOTES.txt (100%) rename {frigate => charts/frigate}/templates/_helpers.tpl (100%) rename {frigate => charts/frigate}/templates/configmap.yaml (100%) rename {frigate => charts/frigate}/templates/deployment.yaml (100%) rename {frigate => charts/frigate}/templates/ingress.yaml (100%) rename {frigate => charts/frigate}/templates/service.yaml (100%) rename {frigate => charts/frigate}/values.yaml (100%) rename {jackett => charts/jackett}/.helmignore (100%) rename {jackett => charts/jackett}/Chart.yaml (100%) rename {jackett => charts/jackett}/OWNERS (100%) rename {jackett => charts/jackett}/README.md (100%) rename {jackett => charts/jackett}/templates/NOTES.txt (100%) rename {jackett => charts/jackett}/templates/_helpers.tpl (100%) rename {jackett => charts/jackett}/templates/config-pvc.yaml (100%) rename {jackett => charts/jackett}/templates/deployment.yaml (100%) rename {jackett => charts/jackett}/templates/ingress.yaml (100%) rename {jackett => charts/jackett}/templates/service.yaml (100%) rename {jackett => charts/jackett}/values.yaml (100%) rename {modem-stats => charts/modem-stats}/.helmignore (100%) rename {modem-stats => charts/modem-stats}/Chart.yaml (100%) rename {modem-stats => charts/modem-stats}/OWNERS (100%) rename {modem-stats => charts/modem-stats}/README.md (100%) rename {modem-stats => charts/modem-stats}/templates/NOTES.txt (100%) rename {modem-stats => charts/modem-stats}/templates/_helpers.tpl (100%) rename {modem-stats => charts/modem-stats}/templates/configmap.yaml (100%) rename {modem-stats => charts/modem-stats}/templates/deployment.yaml (100%) rename {modem-stats => charts/modem-stats}/values.yaml (100%) rename {nzbget => charts/nzbget}/.helmignore (100%) rename {nzbget => charts/nzbget}/Chart.yaml (100%) rename {nzbget => charts/nzbget}/OWNERS (100%) rename {nzbget => charts/nzbget}/README.md (100%) rename {nzbget => charts/nzbget}/templates/NOTES.txt (100%) rename {nzbget => charts/nzbget}/templates/_helpers.tpl (100%) rename {nzbget => charts/nzbget}/templates/config-pvc.yaml (100%) rename {nzbget => charts/nzbget}/templates/deployment.yaml (100%) rename {nzbget => charts/nzbget}/templates/downloads-pvc.yaml (100%) rename {nzbget => charts/nzbget}/templates/ingress.yaml (100%) rename {nzbget => charts/nzbget}/templates/service.yaml (100%) rename {nzbget => charts/nzbget}/values.yaml (100%) rename {nzbhydra2 => charts/nzbhydra2}/.helmignore (100%) rename {nzbhydra2 => charts/nzbhydra2}/Chart.yaml (100%) rename {nzbhydra2 => charts/nzbhydra2}/OWNERS (100%) rename {nzbhydra2 => charts/nzbhydra2}/README.md (100%) rename {nzbhydra2 => charts/nzbhydra2}/templates/NOTES.txt (100%) rename {nzbhydra2 => charts/nzbhydra2}/templates/_helpers.tpl (100%) rename {nzbhydra2 => charts/nzbhydra2}/templates/config-pvc.yaml (100%) rename {nzbhydra2 => charts/nzbhydra2}/templates/deployment.yaml (100%) rename {nzbhydra2 => charts/nzbhydra2}/templates/ingress.yaml (100%) rename {nzbhydra2 => charts/nzbhydra2}/templates/service.yaml (100%) rename {nzbhydra2 => charts/nzbhydra2}/values.yaml (100%) rename {ombi => charts/ombi}/.helmignore (100%) rename {ombi => charts/ombi}/Chart.yaml (100%) rename {ombi => charts/ombi}/OWNERS (100%) rename {ombi => charts/ombi}/README.md (100%) rename {ombi => charts/ombi}/templates/NOTES.txt (100%) rename {ombi => charts/ombi}/templates/_helpers.tpl (100%) rename {ombi => charts/ombi}/templates/config-pvc.yaml (100%) rename {ombi => charts/ombi}/templates/deployment.yaml (100%) rename {ombi => charts/ombi}/templates/ingress.yaml (100%) rename {ombi => charts/ombi}/templates/service.yaml (100%) rename {ombi => charts/ombi}/values.yaml (100%) rename {qbittorrent => charts/qbittorrent}/.helmignore (100%) rename {qbittorrent => charts/qbittorrent}/Chart.yaml (100%) rename {qbittorrent => charts/qbittorrent}/OWNERS (100%) rename {qbittorrent => charts/qbittorrent}/README.md (100%) rename {qbittorrent => charts/qbittorrent}/templates/NOTES.txt (100%) rename {qbittorrent => charts/qbittorrent}/templates/_helpers.tpl (100%) rename {qbittorrent => charts/qbittorrent}/templates/bt-svc.yaml (100%) rename {qbittorrent => charts/qbittorrent}/templates/config-pvc.yaml (100%) rename {qbittorrent => charts/qbittorrent}/templates/data-pvc.yaml (100%) rename {qbittorrent => charts/qbittorrent}/templates/deployment.yaml (100%) rename {qbittorrent => charts/qbittorrent}/templates/gui-svc.yaml (100%) rename {qbittorrent => charts/qbittorrent}/templates/ingress.yaml (100%) rename {qbittorrent => charts/qbittorrent}/values.yaml (100%) rename {radarr => charts/radarr}/.helmignore (100%) rename {radarr => charts/radarr}/Chart.yaml (100%) rename {radarr => charts/radarr}/OWNERS (100%) rename {radarr => charts/radarr}/README.md (100%) rename {radarr => charts/radarr}/templates/NOTES.txt (100%) rename {radarr => charts/radarr}/templates/_helpers.tpl (100%) rename {radarr => charts/radarr}/templates/config-pvc.yaml (100%) rename {radarr => charts/radarr}/templates/deployment.yaml (100%) rename {radarr => charts/radarr}/templates/downloads-pvc.yaml (100%) rename {radarr => charts/radarr}/templates/ingress.yaml (100%) rename {radarr => charts/radarr}/templates/movies-pvc.yaml (100%) rename {radarr => charts/radarr}/templates/service.yaml (100%) rename {radarr => charts/radarr}/values.yaml (100%) rename {rtorrent-flood => charts/rtorrent-flood}/.helmignore (100%) rename {rtorrent-flood => charts/rtorrent-flood}/Chart.yaml (100%) rename {rtorrent-flood => charts/rtorrent-flood}/OWNERS (100%) rename {rtorrent-flood => charts/rtorrent-flood}/README.md (100%) rename {rtorrent-flood => charts/rtorrent-flood}/templates/NOTES.txt (100%) rename {rtorrent-flood => charts/rtorrent-flood}/templates/_helpers.tpl (100%) rename {rtorrent-flood => charts/rtorrent-flood}/templates/bt-svc.yaml (100%) rename {rtorrent-flood => charts/rtorrent-flood}/templates/config-pvc.yaml (100%) rename {rtorrent-flood => charts/rtorrent-flood}/templates/data-pvc.yaml (100%) rename {rtorrent-flood => charts/rtorrent-flood}/templates/deployment.yaml (100%) rename {rtorrent-flood => charts/rtorrent-flood}/templates/gui-svc.yaml (100%) rename {rtorrent-flood => charts/rtorrent-flood}/templates/ingress.yaml (100%) rename {rtorrent-flood => charts/rtorrent-flood}/values.yaml (100%) rename {ser2sock => charts/ser2sock}/.helmignore (100%) rename {ser2sock => charts/ser2sock}/Chart.yaml (100%) rename {ser2sock => charts/ser2sock}/OWNERS (100%) rename {ser2sock => charts/ser2sock}/README.md (100%) rename {ser2sock => charts/ser2sock}/templates/NOTES.txt (100%) rename {ser2sock => charts/ser2sock}/templates/_helpers.tpl (100%) rename {ser2sock => charts/ser2sock}/templates/deployment.yaml (100%) rename {ser2sock => charts/ser2sock}/templates/service.yaml (100%) rename {ser2sock => charts/ser2sock}/values.yaml (100%) rename {sonarr => charts/sonarr}/.helmignore (100%) rename {sonarr => charts/sonarr}/Chart.yaml (100%) rename {sonarr => charts/sonarr}/OWNERS (100%) rename {sonarr => charts/sonarr}/README.md (100%) rename {sonarr => charts/sonarr}/templates/NOTES.txt (100%) rename {sonarr => charts/sonarr}/templates/_helpers.tpl (100%) rename {sonarr => charts/sonarr}/templates/config-pvc.yaml (100%) rename {sonarr => charts/sonarr}/templates/deployment.yaml (100%) rename {sonarr => charts/sonarr}/templates/downloads-pvc.yaml (100%) rename {sonarr => charts/sonarr}/templates/ingress.yaml (100%) rename {sonarr => charts/sonarr}/templates/service.yaml (100%) rename {sonarr => charts/sonarr}/templates/tv-pvc.yaml (100%) rename {sonarr => charts/sonarr}/values.yaml (100%) rename {speedtest => charts/speedtest}/.helmignore (100%) rename {speedtest => charts/speedtest}/Chart.yaml (100%) rename {speedtest => charts/speedtest}/OWNERS (100%) rename {speedtest => charts/speedtest}/README.md (100%) rename {speedtest => charts/speedtest}/templates/NOTES.txt (100%) rename {speedtest => charts/speedtest}/templates/_helpers.tpl (100%) rename {speedtest => charts/speedtest}/templates/configmap.yaml (100%) rename {speedtest => charts/speedtest}/templates/deployment.yaml (100%) rename {speedtest => charts/speedtest}/values.yaml (100%) rename {tautulli => charts/tautulli}/.helmignore (100%) rename {tautulli => charts/tautulli}/Chart.yaml (100%) rename {tautulli => charts/tautulli}/OWNERS (100%) rename {tautulli => charts/tautulli}/README.md (100%) rename {tautulli => charts/tautulli}/templates/NOTES.txt (100%) rename {tautulli => charts/tautulli}/templates/_helpers.tpl (100%) rename {tautulli => charts/tautulli}/templates/config-pvc.yaml (100%) rename {tautulli => charts/tautulli}/templates/deployment.yaml (100%) rename {tautulli => charts/tautulli}/templates/ingress.yaml (100%) rename {tautulli => charts/tautulli}/templates/service.yaml (100%) rename {tautulli => charts/tautulli}/values.yaml (100%) rename {teslamate => charts/teslamate}/.helmignore (100%) rename {teslamate => charts/teslamate}/Chart.yaml (100%) rename {teslamate => charts/teslamate}/OWNERS (100%) rename {teslamate => charts/teslamate}/README.md (100%) rename {teslamate => charts/teslamate}/requirements.lock (100%) rename {teslamate => charts/teslamate}/requirements.yaml (100%) rename {teslamate => charts/teslamate}/templates/NOTES.txt (100%) rename {teslamate => charts/teslamate}/templates/_helpers.tpl (100%) rename {teslamate => charts/teslamate}/templates/deployment.yaml (100%) rename {teslamate => charts/teslamate}/templates/ingress.yaml (100%) rename {teslamate => charts/teslamate}/templates/service.yaml (100%) rename {teslamate => charts/teslamate}/templates/tests/test-connection.yaml (100%) rename {teslamate => charts/teslamate}/values.yaml (100%) rename {uptimerobot => charts/uptimerobot}/.helmignore (100%) rename {uptimerobot => charts/uptimerobot}/Chart.yaml (100%) rename {uptimerobot => charts/uptimerobot}/OWNERS (100%) rename {uptimerobot => charts/uptimerobot}/README.md (100%) rename {uptimerobot => charts/uptimerobot}/templates/NOTES.txt (100%) rename {uptimerobot => charts/uptimerobot}/templates/_helpers.tpl (100%) rename {uptimerobot => charts/uptimerobot}/templates/deployment.yaml (100%) rename {uptimerobot => charts/uptimerobot}/templates/secret.yaml (100%) rename {uptimerobot => charts/uptimerobot}/values.yaml (100%) diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 3e002d7c..00000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,80 +0,0 @@ -version: 2 -jobs: - lint-charts: - docker: - - image: gcr.io/kubernetes-charts-ci/test-image:v3.3.2 - steps: - - checkout - - run: - name: "Pull Submodules" - command: | - git submodule init - git submodule update --remote - - run: - name: lint - command: | - git remote add upstream https://github.com/billimek/billimek-charts - git fetch upstream master - ct lint --config .circleci/ct.yaml - install-charts: - machine: true - steps: - - checkout - - run: - name: "Pull Submodules" - command: | - git submodule init - git submodule update --remote - - run: - no_output_timeout: 12m - command: .circleci/install_charts.sh - lint-scripts: - docker: - - image: koalaman/shellcheck-alpine - steps: - - checkout - - run: - name: lint - command: shellcheck -x .circleci/*.sh - release-charts: - machine: true - steps: - - checkout - - run: - name: "Pull Submodules" - command: | - git submodule init - git submodule update --remote - - add_ssh_keys: - fingerprints: - - "07:2a:c4:7a:48:3b:e5:cd:0c:80:bb:0d:be:f1:25:32" - - run: - command: | - echo "export GIT_REPOSITORY_URL=$CIRCLE_REPOSITORY_URL" >> $BASH_ENV - echo "export GIT_USERNAME=$CIRCLE_PROJECT_USERNAME" >> $BASH_ENV - echo "export GIT_REPOSITORY_NAME=$CIRCLE_PROJECT_REPONAME" >> $BASH_ENV - .circleci/install_tools.sh - .circleci/release.sh - -workflows: - version: 2 - lint-and-install: - jobs: - - lint-scripts - - lint-charts: - filters: - branches: - ignore: master - tags: - ignore: /.*/ - - install-charts: - requires: - - lint-charts - release: - jobs: - - release-charts: - filters: - tags: - ignore: /.*/ - branches: - only: master diff --git a/.circleci/ct.yaml b/.circleci/ct.yaml deleted file mode 100644 index 05a67fa1..00000000 --- a/.circleci/ct.yaml +++ /dev/null @@ -1,4 +0,0 @@ -helm-extra-args: --timeout 600 -chart-dirs: - - . - - kube-plex/charts \ No newline at end of file diff --git a/.circleci/install_charts.sh b/.circleci/install_charts.sh deleted file mode 100755 index b546e066..00000000 --- a/.circleci/install_charts.sh +++ /dev/null @@ -1,92 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit -set -o nounset -set -o pipefail - -readonly CT_VERSION=v2.3.3 -readonly KIND_VERSION=0.2.1 -readonly CLUSTER_NAME=chart-testing -readonly K8S_VERSION=v1.14.0 - -run_ct_container() { - echo 'Running ct container...' - docker run --rm --interactive --detach --network host --name ct \ - --volume "$(pwd)/.circleci/ct.yaml:/etc/ct/ct.yaml" \ - --volume "$(pwd):/workdir" \ - --workdir /workdir \ - "quay.io/helmpack/chart-testing:$CT_VERSION" \ - cat - echo -} - -cleanup() { - echo 'Removing ct container...' - docker kill ct > /dev/null 2>&1 - - echo 'Done!' -} - -docker_exec() { - docker exec --interactive ct "$@" -} - -create_kind_cluster() { - echo 'Installing kind...' - - curl -sSLo kind "https://github.com/kubernetes-sigs/kind/releases/download/$KIND_VERSION/kind-linux-amd64" - chmod +x kind - sudo mv kind /usr/local/bin/kind - - kind create cluster --name "$CLUSTER_NAME" --config .circleci/kind-config.yaml --image "kindest/node:$K8S_VERSION" --wait 60s - - docker_exec mkdir -p /root/.kube - - echo 'Copying kubeconfig to container...' - local kubeconfig - kubeconfig="$(kind get kubeconfig-path --name "$CLUSTER_NAME")" - docker cp "$kubeconfig" ct:/root/.kube/config - - docker_exec kubectl cluster-info - echo - - docker_exec kubectl get nodes - echo -} - -install_local_path_provisioner() { - docker_exec kubectl delete storageclass standard - docker_exec kubectl apply -f https://raw.githubusercontent.com/helm/chart-testing/master/examples/kind/test/local-path-provisioner.yaml -} - -install_tiller() { - echo 'Installing Tiller...' - docker_exec kubectl --namespace kube-system create sa tiller - docker_exec kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller - docker_exec helm init --service-account tiller --upgrade --wait - echo -} - -install_charts() { - docker_exec ct install - echo -} - -main() { - run_ct_container - trap cleanup EXIT - - changed=$(docker_exec ct list-changed) - if [[ -z "$changed" ]]; then - echo 'No chart changes detected.' - return - fi - - echo 'Chart changes detected.' - create_kind_cluster - install_local_path_provisioner - install_tiller - install_charts -} - -main diff --git a/.circleci/install_tools.sh b/.circleci/install_tools.sh deleted file mode 100755 index 7f886a9d..00000000 --- a/.circleci/install_tools.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit - -readonly HELM_VERSION=2.13.1 -readonly CHART_RELEASER_VERSION=0.1.4 - -echo "Installing Helm..." -curl -LO "https://kubernetes-helm.storage.googleapis.com/helm-v$HELM_VERSION-linux-amd64.tar.gz" -sudo mkdir -p "/usr/local/helm-v$HELM_VERSION" -sudo tar -xzf "helm-v$HELM_VERSION-linux-amd64.tar.gz" -C "/usr/local/helm-v$HELM_VERSION" -sudo ln -s "/usr/local/helm-v$HELM_VERSION/linux-amd64/helm" /usr/local/bin/helm -rm -f "helm-v$HELM_VERSION-linux-amd64.tar.gz" -helm init --client-only - -echo "Installing chart-releaser..." -curl -LO "https://github.com/helm/chart-releaser/releases/download/v${CHART_RELEASER_VERSION}/chart-releaser_${CHART_RELEASER_VERSION}_Linux_x86_64.tar.gz" -sudo mkdir -p "/usr/local/chart-releaser-v$CHART_RELEASER_VERSION" -sudo tar -xzf "chart-releaser_${CHART_RELEASER_VERSION}_Linux_x86_64.tar.gz" -C "/usr/local/chart-releaser-v$CHART_RELEASER_VERSION" -sudo ln -s "/usr/local/chart-releaser-v$CHART_RELEASER_VERSION/chart-releaser" /usr/local/bin/chart-releaser -rm -f "chart-releaser_${CHART_RELEASER_VERSION}_Linux_x86_64.tar.gz" diff --git a/.circleci/kind-config.yaml b/.circleci/kind-config.yaml deleted file mode 100644 index 3c696b75..00000000 --- a/.circleci/kind-config.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Cluster -apiVersion: kind.sigs.k8s.io/v1alpha3 -nodes: - - role: control-plane - - role: worker - - role: worker diff --git a/.circleci/release.sh b/.circleci/release.sh deleted file mode 100755 index 76d0107c..00000000 --- a/.circleci/release.sh +++ /dev/null @@ -1,110 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit -set -o nounset -set -o pipefail - -: "${CH_TOKEN:?Environment variable CH_TOKEN must be set}" -: "${GIT_REPOSITORY_URL:?Environment variable GIT_REPO_URL must be set}" -: "${GIT_USERNAME:?Environment variable GIT_USERNAME must be set}" -: "${GIT_EMAIL:?Environment variable GIT_EMAIL must be set}" -: "${GIT_REPOSITORY_NAME:?Environment variable GIT_REPOSITORY_NAME must be set}" - -readonly REPO_ROOT="${REPO_ROOT:-$(git rev-parse --show-toplevel)}" - -main() { - pushd "$REPO_ROOT" > /dev/null - - echo "Fetching tags..." - git fetch --tags - - local latest_tag - latest_tag=$(find_latest_tag) - - local latest_tag_rev - latest_tag_rev=$(git rev-parse --verify "$latest_tag") - echo "$latest_tag_rev $latest_tag (latest tag)" - - local head_rev - head_rev=$(git rev-parse --verify HEAD) - echo "$head_rev HEAD" - - if [[ "$latest_tag_rev" == "$head_rev" ]]; then - echo "No code changes. Nothing to release." - exit - fi - - rm -rf .deploy - mkdir -p .deploy - - echo "Identifying changed charts since tag '$latest_tag'..." - - local packaged=false - git diff --find-renames --name-only "$latest_tag_rev" -- [a-zA-Z0-9]* | cut -d '/' -f 1 | uniq > /tmp/modified_dirs.txt - while read -r dir; do - if find "$dir" -type f -iname "Chart.yaml" | grep -E -q 'Chart.yaml'; then - echo "Packaging chart '$dir'..." - package_chart "$dir" - packaged=true - fi - done < /tmp/modified_dirs.txt - rm /tmp/modified_dirs.txt - - if [ "$packaged" = true ]; then - release_charts - sleep 5 - update_index - else - echo "Nothing to do. No chart changes detected." - fi - - popd > /dev/null -} - -find_latest_tag() { - if ! git describe --tags --abbrev=0 2> /dev/null; then - git rev-list --max-parents=0 --first-parent HEAD - fi -} - -package_chart() { - local chart="$1" - helm dependency build "$chart" - helm package "$chart" --destination .deploy -} - -release_charts() { - chart-releaser upload -o "$GIT_USERNAME" -r "$GIT_REPOSITORY_NAME" -p .deploy -} - -update_index() { - chart-releaser index -o "$GIT_USERNAME" -r "$GIT_REPOSITORY_NAME" -p .deploy/index.yaml - - git config user.email "$GIT_EMAIL" - git config user.name "$GIT_USERNAME" - - for file in */*.md; do - if [[ -e $file ]]; then - mkdir -p ".deploy/docs/$(dirname "$file")" - cp --force "$file" ".deploy/docs/$(dirname "$file")" - fi - done - - git checkout gh-pages - cp --force .deploy/index.yaml index.yaml - - if [[ -e ".deploy/docs" ]]; then - # mkdir -p charts - cp --force --recursive .deploy/docs/* . - fi - - git checkout master -- README.md - - if ! git diff --quiet; then - git add . - git commit --message="[ci skip] Update index.yaml" --signoff - git push "$GIT_REPOSITORY_URL" gh-pages - fi -} - -main diff --git a/.github/workflows/PULL_REQUEST_TEMPLATE.md b/.github/workflows/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..cce52b68 --- /dev/null +++ b/.github/workflows/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,8 @@ +#### Special notes for your reviewer: + +#### Checklist +[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.] +- [ ] [DCO](https://github.com/helm/charts/blob/master/CONTRIBUTING.md#sign-your-work) signed +- [ ] Chart Version bumped +- [ ] Variables are documented in the README.md +- [ ] Title of the PR starts with chart name (e.g. `[radarr]`) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..b3704ab9 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,53 @@ +# Contributing Guidelines + +Contributions are welcome via GitHub pull requests. This document outlines the process to help get your contribution accepted. + +## Sign off Your Work + +The Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. Here is the full text of the [DCO](http://developercertificate.org/). Contributors must sign-off that they adhere to these requirements by adding a `Signed-off-by` line to commit messages. + +``` +This is my commit message + +Signed-off-by: Random J Developer +``` + +See `git help commit`: + +``` +-s, --signoff + Add Signed-off-by line by the committer at the end of the commit log + message. The meaning of a signoff depends on the project, but it typically + certifies that committer has the rights to submit this work under the same + license and agrees to a Developer Certificate of Origin (see + http://developercertificate.org/ for more information). +``` + +## How to Contribute + +1. Fork this repository, develop, and test your changes +1. Remember to sign off your commits as described above +1. Submit a pull request + +***NOTE***: In order to make testing and merging of PRs easier, please submit changes to multiple charts in separate PRs. + +### Technical Requirements + +* Must follow [Charts best practices](https://helm.sh/docs/topics/chart_best_practices/) +* Must pass CI jobs for linting and installing changed charts with the [chart-testing](https://github.com/helm/chart-testing) tool +* Any change to a chart requires a version bump following [semver](https://semver.org/) principles. See [Immutability(#immutability) and [Versioning](#versioning) below + +Once changes have been merged, the release job will automatically run to package and release changed charts. + +### Immutability + +Chart releases must be immutable. Any change to a chart warrants a chart version bump even if it is only changed to the documentation. + +### Versioning + +The chart `version` should follow [semver](https://semver.org/). + +Charts should start at `1.0.0`. Any breaking (backwards incompatible) changes to a chart should: + +1. Bump the MAJOR version +2. In the README, under a section called "Upgrading", describe the manual steps necessary to upgrade to the new (specified) MAJOR version diff --git a/LICENSE b/LICENSE index 261eeb9e..04f6e9d7 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright [yyyy] [name of copyright owner] + Copyright 2020 Jeff Billimek Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 3e0aeb8f..784c9e98 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,25 @@ -[![CircleCI](https://circleci.com/gh/billimek/billimek-charts.svg?style=svg)](https://circleci.com/gh/billimek/billimek-charts) - # Collection of helm charts -## Installation +[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) +[![](https://github.com/billimek/billimek-charts/workflows/Release%20Charts/badge.svg?branch=master)](https://github.com/billimek/billimek-charts/actions) + +## Usage + +[Helm](https://helm.sh) must be installed to use the charts. +Please refer to Helm's [documentation](https://helm.sh/docs/) to get started. + +Once Helm is set up properly, add the repo as follows: ```console helm repo add billimek https://billimek.com/billimek-charts/ -helm search billimek ``` + +You can then run `helm search repo billimek` to see the charts. + +## Contributing + +See [CONTRIBUTING.md](./CONTRIBUTING.md) + +## License + +[Apache 2.0 License](./LICENSE) diff --git a/cloudflare-dyndns/.helmignore b/charts/cloudflare-dyndns/.helmignore similarity index 100% rename from cloudflare-dyndns/.helmignore rename to charts/cloudflare-dyndns/.helmignore diff --git a/cloudflare-dyndns/Chart.yaml b/charts/cloudflare-dyndns/Chart.yaml similarity index 100% rename from cloudflare-dyndns/Chart.yaml rename to charts/cloudflare-dyndns/Chart.yaml diff --git a/cloudflare-dyndns/README.md b/charts/cloudflare-dyndns/README.md similarity index 100% rename from cloudflare-dyndns/README.md rename to charts/cloudflare-dyndns/README.md diff --git a/cloudflare-dyndns/templates/NOTES.txt b/charts/cloudflare-dyndns/templates/NOTES.txt similarity index 100% rename from cloudflare-dyndns/templates/NOTES.txt rename to charts/cloudflare-dyndns/templates/NOTES.txt diff --git a/cloudflare-dyndns/templates/_helpers.tpl b/charts/cloudflare-dyndns/templates/_helpers.tpl similarity index 100% rename from cloudflare-dyndns/templates/_helpers.tpl rename to charts/cloudflare-dyndns/templates/_helpers.tpl diff --git a/cloudflare-dyndns/templates/deployment.yaml b/charts/cloudflare-dyndns/templates/deployment.yaml similarity index 100% rename from cloudflare-dyndns/templates/deployment.yaml rename to charts/cloudflare-dyndns/templates/deployment.yaml diff --git a/cloudflare-dyndns/templates/secret.yaml b/charts/cloudflare-dyndns/templates/secret.yaml similarity index 100% rename from cloudflare-dyndns/templates/secret.yaml rename to charts/cloudflare-dyndns/templates/secret.yaml diff --git a/cloudflare-dyndns/values.yaml b/charts/cloudflare-dyndns/values.yaml similarity index 100% rename from cloudflare-dyndns/values.yaml rename to charts/cloudflare-dyndns/values.yaml diff --git a/comcast/.helmignore b/charts/comcast/.helmignore similarity index 100% rename from comcast/.helmignore rename to charts/comcast/.helmignore diff --git a/comcast/Chart.yaml b/charts/comcast/Chart.yaml similarity index 100% rename from comcast/Chart.yaml rename to charts/comcast/Chart.yaml diff --git a/comcast/OWNERS b/charts/comcast/OWNERS similarity index 100% rename from comcast/OWNERS rename to charts/comcast/OWNERS diff --git a/comcast/README.md b/charts/comcast/README.md similarity index 100% rename from comcast/README.md rename to charts/comcast/README.md diff --git a/comcast/templates/NOTES.txt b/charts/comcast/templates/NOTES.txt similarity index 100% rename from comcast/templates/NOTES.txt rename to charts/comcast/templates/NOTES.txt diff --git a/comcast/templates/_helpers.tpl b/charts/comcast/templates/_helpers.tpl similarity index 100% rename from comcast/templates/_helpers.tpl rename to charts/comcast/templates/_helpers.tpl diff --git a/comcast/templates/configmap.yaml b/charts/comcast/templates/configmap.yaml similarity index 100% rename from comcast/templates/configmap.yaml rename to charts/comcast/templates/configmap.yaml diff --git a/comcast/templates/deployment.yaml b/charts/comcast/templates/deployment.yaml similarity index 100% rename from comcast/templates/deployment.yaml rename to charts/comcast/templates/deployment.yaml diff --git a/comcast/values.yaml b/charts/comcast/values.yaml similarity index 100% rename from comcast/values.yaml rename to charts/comcast/values.yaml diff --git a/digitalocean-dyndns/.helmignore b/charts/digitalocean-dyndns/.helmignore similarity index 100% rename from digitalocean-dyndns/.helmignore rename to charts/digitalocean-dyndns/.helmignore diff --git a/digitalocean-dyndns/Chart.yaml b/charts/digitalocean-dyndns/Chart.yaml similarity index 100% rename from digitalocean-dyndns/Chart.yaml rename to charts/digitalocean-dyndns/Chart.yaml diff --git a/digitalocean-dyndns/README.md b/charts/digitalocean-dyndns/README.md similarity index 100% rename from digitalocean-dyndns/README.md rename to charts/digitalocean-dyndns/README.md diff --git a/digitalocean-dyndns/templates/NOTES.txt b/charts/digitalocean-dyndns/templates/NOTES.txt similarity index 100% rename from digitalocean-dyndns/templates/NOTES.txt rename to charts/digitalocean-dyndns/templates/NOTES.txt diff --git a/digitalocean-dyndns/templates/_helpers.tpl b/charts/digitalocean-dyndns/templates/_helpers.tpl similarity index 100% rename from digitalocean-dyndns/templates/_helpers.tpl rename to charts/digitalocean-dyndns/templates/_helpers.tpl diff --git a/digitalocean-dyndns/templates/deployment.yaml b/charts/digitalocean-dyndns/templates/deployment.yaml similarity index 100% rename from digitalocean-dyndns/templates/deployment.yaml rename to charts/digitalocean-dyndns/templates/deployment.yaml diff --git a/digitalocean-dyndns/templates/secret.yaml b/charts/digitalocean-dyndns/templates/secret.yaml similarity index 100% rename from digitalocean-dyndns/templates/secret.yaml rename to charts/digitalocean-dyndns/templates/secret.yaml diff --git a/digitalocean-dyndns/values.yaml b/charts/digitalocean-dyndns/values.yaml similarity index 100% rename from digitalocean-dyndns/values.yaml rename to charts/digitalocean-dyndns/values.yaml diff --git a/forwardauth/.helmignore b/charts/forwardauth/.helmignore similarity index 100% rename from forwardauth/.helmignore rename to charts/forwardauth/.helmignore diff --git a/forwardauth/Chart.yaml b/charts/forwardauth/Chart.yaml similarity index 100% rename from forwardauth/Chart.yaml rename to charts/forwardauth/Chart.yaml diff --git a/forwardauth/templates/NOTES.txt b/charts/forwardauth/templates/NOTES.txt similarity index 100% rename from forwardauth/templates/NOTES.txt rename to charts/forwardauth/templates/NOTES.txt diff --git a/forwardauth/templates/_helpers.tpl b/charts/forwardauth/templates/_helpers.tpl similarity index 100% rename from forwardauth/templates/_helpers.tpl rename to charts/forwardauth/templates/_helpers.tpl diff --git a/forwardauth/templates/configmap.yaml b/charts/forwardauth/templates/configmap.yaml similarity index 100% rename from forwardauth/templates/configmap.yaml rename to charts/forwardauth/templates/configmap.yaml diff --git a/forwardauth/templates/deployment.yaml b/charts/forwardauth/templates/deployment.yaml similarity index 100% rename from forwardauth/templates/deployment.yaml rename to charts/forwardauth/templates/deployment.yaml diff --git a/forwardauth/templates/ingress.yaml b/charts/forwardauth/templates/ingress.yaml similarity index 100% rename from forwardauth/templates/ingress.yaml rename to charts/forwardauth/templates/ingress.yaml diff --git a/forwardauth/templates/service.yaml b/charts/forwardauth/templates/service.yaml similarity index 100% rename from forwardauth/templates/service.yaml rename to charts/forwardauth/templates/service.yaml diff --git a/forwardauth/values.yaml b/charts/forwardauth/values.yaml similarity index 100% rename from forwardauth/values.yaml rename to charts/forwardauth/values.yaml diff --git a/frigate/.helmignore b/charts/frigate/.helmignore similarity index 100% rename from frigate/.helmignore rename to charts/frigate/.helmignore diff --git a/frigate/Chart.yaml b/charts/frigate/Chart.yaml similarity index 100% rename from frigate/Chart.yaml rename to charts/frigate/Chart.yaml diff --git a/frigate/OWNERS b/charts/frigate/OWNERS similarity index 100% rename from frigate/OWNERS rename to charts/frigate/OWNERS diff --git a/frigate/README.md b/charts/frigate/README.md similarity index 100% rename from frigate/README.md rename to charts/frigate/README.md diff --git a/frigate/templates/NOTES.txt b/charts/frigate/templates/NOTES.txt similarity index 100% rename from frigate/templates/NOTES.txt rename to charts/frigate/templates/NOTES.txt diff --git a/frigate/templates/_helpers.tpl b/charts/frigate/templates/_helpers.tpl similarity index 100% rename from frigate/templates/_helpers.tpl rename to charts/frigate/templates/_helpers.tpl diff --git a/frigate/templates/configmap.yaml b/charts/frigate/templates/configmap.yaml similarity index 100% rename from frigate/templates/configmap.yaml rename to charts/frigate/templates/configmap.yaml diff --git a/frigate/templates/deployment.yaml b/charts/frigate/templates/deployment.yaml similarity index 100% rename from frigate/templates/deployment.yaml rename to charts/frigate/templates/deployment.yaml diff --git a/frigate/templates/ingress.yaml b/charts/frigate/templates/ingress.yaml similarity index 100% rename from frigate/templates/ingress.yaml rename to charts/frigate/templates/ingress.yaml diff --git a/frigate/templates/service.yaml b/charts/frigate/templates/service.yaml similarity index 100% rename from frigate/templates/service.yaml rename to charts/frigate/templates/service.yaml diff --git a/frigate/values.yaml b/charts/frigate/values.yaml similarity index 100% rename from frigate/values.yaml rename to charts/frigate/values.yaml diff --git a/jackett/.helmignore b/charts/jackett/.helmignore similarity index 100% rename from jackett/.helmignore rename to charts/jackett/.helmignore diff --git a/jackett/Chart.yaml b/charts/jackett/Chart.yaml similarity index 100% rename from jackett/Chart.yaml rename to charts/jackett/Chart.yaml diff --git a/jackett/OWNERS b/charts/jackett/OWNERS similarity index 100% rename from jackett/OWNERS rename to charts/jackett/OWNERS diff --git a/jackett/README.md b/charts/jackett/README.md similarity index 100% rename from jackett/README.md rename to charts/jackett/README.md diff --git a/jackett/templates/NOTES.txt b/charts/jackett/templates/NOTES.txt similarity index 100% rename from jackett/templates/NOTES.txt rename to charts/jackett/templates/NOTES.txt diff --git a/jackett/templates/_helpers.tpl b/charts/jackett/templates/_helpers.tpl similarity index 100% rename from jackett/templates/_helpers.tpl rename to charts/jackett/templates/_helpers.tpl diff --git a/jackett/templates/config-pvc.yaml b/charts/jackett/templates/config-pvc.yaml similarity index 100% rename from jackett/templates/config-pvc.yaml rename to charts/jackett/templates/config-pvc.yaml diff --git a/jackett/templates/deployment.yaml b/charts/jackett/templates/deployment.yaml similarity index 100% rename from jackett/templates/deployment.yaml rename to charts/jackett/templates/deployment.yaml diff --git a/jackett/templates/ingress.yaml b/charts/jackett/templates/ingress.yaml similarity index 100% rename from jackett/templates/ingress.yaml rename to charts/jackett/templates/ingress.yaml diff --git a/jackett/templates/service.yaml b/charts/jackett/templates/service.yaml similarity index 100% rename from jackett/templates/service.yaml rename to charts/jackett/templates/service.yaml diff --git a/jackett/values.yaml b/charts/jackett/values.yaml similarity index 100% rename from jackett/values.yaml rename to charts/jackett/values.yaml diff --git a/modem-stats/.helmignore b/charts/modem-stats/.helmignore similarity index 100% rename from modem-stats/.helmignore rename to charts/modem-stats/.helmignore diff --git a/modem-stats/Chart.yaml b/charts/modem-stats/Chart.yaml similarity index 100% rename from modem-stats/Chart.yaml rename to charts/modem-stats/Chart.yaml diff --git a/modem-stats/OWNERS b/charts/modem-stats/OWNERS similarity index 100% rename from modem-stats/OWNERS rename to charts/modem-stats/OWNERS diff --git a/modem-stats/README.md b/charts/modem-stats/README.md similarity index 100% rename from modem-stats/README.md rename to charts/modem-stats/README.md diff --git a/modem-stats/templates/NOTES.txt b/charts/modem-stats/templates/NOTES.txt similarity index 100% rename from modem-stats/templates/NOTES.txt rename to charts/modem-stats/templates/NOTES.txt diff --git a/modem-stats/templates/_helpers.tpl b/charts/modem-stats/templates/_helpers.tpl similarity index 100% rename from modem-stats/templates/_helpers.tpl rename to charts/modem-stats/templates/_helpers.tpl diff --git a/modem-stats/templates/configmap.yaml b/charts/modem-stats/templates/configmap.yaml similarity index 100% rename from modem-stats/templates/configmap.yaml rename to charts/modem-stats/templates/configmap.yaml diff --git a/modem-stats/templates/deployment.yaml b/charts/modem-stats/templates/deployment.yaml similarity index 100% rename from modem-stats/templates/deployment.yaml rename to charts/modem-stats/templates/deployment.yaml diff --git a/modem-stats/values.yaml b/charts/modem-stats/values.yaml similarity index 100% rename from modem-stats/values.yaml rename to charts/modem-stats/values.yaml diff --git a/nzbget/.helmignore b/charts/nzbget/.helmignore similarity index 100% rename from nzbget/.helmignore rename to charts/nzbget/.helmignore diff --git a/nzbget/Chart.yaml b/charts/nzbget/Chart.yaml similarity index 100% rename from nzbget/Chart.yaml rename to charts/nzbget/Chart.yaml diff --git a/nzbget/OWNERS b/charts/nzbget/OWNERS similarity index 100% rename from nzbget/OWNERS rename to charts/nzbget/OWNERS diff --git a/nzbget/README.md b/charts/nzbget/README.md similarity index 100% rename from nzbget/README.md rename to charts/nzbget/README.md diff --git a/nzbget/templates/NOTES.txt b/charts/nzbget/templates/NOTES.txt similarity index 100% rename from nzbget/templates/NOTES.txt rename to charts/nzbget/templates/NOTES.txt diff --git a/nzbget/templates/_helpers.tpl b/charts/nzbget/templates/_helpers.tpl similarity index 100% rename from nzbget/templates/_helpers.tpl rename to charts/nzbget/templates/_helpers.tpl diff --git a/nzbget/templates/config-pvc.yaml b/charts/nzbget/templates/config-pvc.yaml similarity index 100% rename from nzbget/templates/config-pvc.yaml rename to charts/nzbget/templates/config-pvc.yaml diff --git a/nzbget/templates/deployment.yaml b/charts/nzbget/templates/deployment.yaml similarity index 100% rename from nzbget/templates/deployment.yaml rename to charts/nzbget/templates/deployment.yaml diff --git a/nzbget/templates/downloads-pvc.yaml b/charts/nzbget/templates/downloads-pvc.yaml similarity index 100% rename from nzbget/templates/downloads-pvc.yaml rename to charts/nzbget/templates/downloads-pvc.yaml diff --git a/nzbget/templates/ingress.yaml b/charts/nzbget/templates/ingress.yaml similarity index 100% rename from nzbget/templates/ingress.yaml rename to charts/nzbget/templates/ingress.yaml diff --git a/nzbget/templates/service.yaml b/charts/nzbget/templates/service.yaml similarity index 100% rename from nzbget/templates/service.yaml rename to charts/nzbget/templates/service.yaml diff --git a/nzbget/values.yaml b/charts/nzbget/values.yaml similarity index 100% rename from nzbget/values.yaml rename to charts/nzbget/values.yaml diff --git a/nzbhydra2/.helmignore b/charts/nzbhydra2/.helmignore similarity index 100% rename from nzbhydra2/.helmignore rename to charts/nzbhydra2/.helmignore diff --git a/nzbhydra2/Chart.yaml b/charts/nzbhydra2/Chart.yaml similarity index 100% rename from nzbhydra2/Chart.yaml rename to charts/nzbhydra2/Chart.yaml diff --git a/nzbhydra2/OWNERS b/charts/nzbhydra2/OWNERS similarity index 100% rename from nzbhydra2/OWNERS rename to charts/nzbhydra2/OWNERS diff --git a/nzbhydra2/README.md b/charts/nzbhydra2/README.md similarity index 100% rename from nzbhydra2/README.md rename to charts/nzbhydra2/README.md diff --git a/nzbhydra2/templates/NOTES.txt b/charts/nzbhydra2/templates/NOTES.txt similarity index 100% rename from nzbhydra2/templates/NOTES.txt rename to charts/nzbhydra2/templates/NOTES.txt diff --git a/nzbhydra2/templates/_helpers.tpl b/charts/nzbhydra2/templates/_helpers.tpl similarity index 100% rename from nzbhydra2/templates/_helpers.tpl rename to charts/nzbhydra2/templates/_helpers.tpl diff --git a/nzbhydra2/templates/config-pvc.yaml b/charts/nzbhydra2/templates/config-pvc.yaml similarity index 100% rename from nzbhydra2/templates/config-pvc.yaml rename to charts/nzbhydra2/templates/config-pvc.yaml diff --git a/nzbhydra2/templates/deployment.yaml b/charts/nzbhydra2/templates/deployment.yaml similarity index 100% rename from nzbhydra2/templates/deployment.yaml rename to charts/nzbhydra2/templates/deployment.yaml diff --git a/nzbhydra2/templates/ingress.yaml b/charts/nzbhydra2/templates/ingress.yaml similarity index 100% rename from nzbhydra2/templates/ingress.yaml rename to charts/nzbhydra2/templates/ingress.yaml diff --git a/nzbhydra2/templates/service.yaml b/charts/nzbhydra2/templates/service.yaml similarity index 100% rename from nzbhydra2/templates/service.yaml rename to charts/nzbhydra2/templates/service.yaml diff --git a/nzbhydra2/values.yaml b/charts/nzbhydra2/values.yaml similarity index 100% rename from nzbhydra2/values.yaml rename to charts/nzbhydra2/values.yaml diff --git a/ombi/.helmignore b/charts/ombi/.helmignore similarity index 100% rename from ombi/.helmignore rename to charts/ombi/.helmignore diff --git a/ombi/Chart.yaml b/charts/ombi/Chart.yaml similarity index 100% rename from ombi/Chart.yaml rename to charts/ombi/Chart.yaml diff --git a/ombi/OWNERS b/charts/ombi/OWNERS similarity index 100% rename from ombi/OWNERS rename to charts/ombi/OWNERS diff --git a/ombi/README.md b/charts/ombi/README.md similarity index 100% rename from ombi/README.md rename to charts/ombi/README.md diff --git a/ombi/templates/NOTES.txt b/charts/ombi/templates/NOTES.txt similarity index 100% rename from ombi/templates/NOTES.txt rename to charts/ombi/templates/NOTES.txt diff --git a/ombi/templates/_helpers.tpl b/charts/ombi/templates/_helpers.tpl similarity index 100% rename from ombi/templates/_helpers.tpl rename to charts/ombi/templates/_helpers.tpl diff --git a/ombi/templates/config-pvc.yaml b/charts/ombi/templates/config-pvc.yaml similarity index 100% rename from ombi/templates/config-pvc.yaml rename to charts/ombi/templates/config-pvc.yaml diff --git a/ombi/templates/deployment.yaml b/charts/ombi/templates/deployment.yaml similarity index 100% rename from ombi/templates/deployment.yaml rename to charts/ombi/templates/deployment.yaml diff --git a/ombi/templates/ingress.yaml b/charts/ombi/templates/ingress.yaml similarity index 100% rename from ombi/templates/ingress.yaml rename to charts/ombi/templates/ingress.yaml diff --git a/ombi/templates/service.yaml b/charts/ombi/templates/service.yaml similarity index 100% rename from ombi/templates/service.yaml rename to charts/ombi/templates/service.yaml diff --git a/ombi/values.yaml b/charts/ombi/values.yaml similarity index 100% rename from ombi/values.yaml rename to charts/ombi/values.yaml diff --git a/qbittorrent/.helmignore b/charts/qbittorrent/.helmignore similarity index 100% rename from qbittorrent/.helmignore rename to charts/qbittorrent/.helmignore diff --git a/qbittorrent/Chart.yaml b/charts/qbittorrent/Chart.yaml similarity index 100% rename from qbittorrent/Chart.yaml rename to charts/qbittorrent/Chart.yaml diff --git a/qbittorrent/OWNERS b/charts/qbittorrent/OWNERS similarity index 100% rename from qbittorrent/OWNERS rename to charts/qbittorrent/OWNERS diff --git a/qbittorrent/README.md b/charts/qbittorrent/README.md similarity index 100% rename from qbittorrent/README.md rename to charts/qbittorrent/README.md diff --git a/qbittorrent/templates/NOTES.txt b/charts/qbittorrent/templates/NOTES.txt similarity index 100% rename from qbittorrent/templates/NOTES.txt rename to charts/qbittorrent/templates/NOTES.txt diff --git a/qbittorrent/templates/_helpers.tpl b/charts/qbittorrent/templates/_helpers.tpl similarity index 100% rename from qbittorrent/templates/_helpers.tpl rename to charts/qbittorrent/templates/_helpers.tpl diff --git a/qbittorrent/templates/bt-svc.yaml b/charts/qbittorrent/templates/bt-svc.yaml similarity index 100% rename from qbittorrent/templates/bt-svc.yaml rename to charts/qbittorrent/templates/bt-svc.yaml diff --git a/qbittorrent/templates/config-pvc.yaml b/charts/qbittorrent/templates/config-pvc.yaml similarity index 100% rename from qbittorrent/templates/config-pvc.yaml rename to charts/qbittorrent/templates/config-pvc.yaml diff --git a/qbittorrent/templates/data-pvc.yaml b/charts/qbittorrent/templates/data-pvc.yaml similarity index 100% rename from qbittorrent/templates/data-pvc.yaml rename to charts/qbittorrent/templates/data-pvc.yaml diff --git a/qbittorrent/templates/deployment.yaml b/charts/qbittorrent/templates/deployment.yaml similarity index 100% rename from qbittorrent/templates/deployment.yaml rename to charts/qbittorrent/templates/deployment.yaml diff --git a/qbittorrent/templates/gui-svc.yaml b/charts/qbittorrent/templates/gui-svc.yaml similarity index 100% rename from qbittorrent/templates/gui-svc.yaml rename to charts/qbittorrent/templates/gui-svc.yaml diff --git a/qbittorrent/templates/ingress.yaml b/charts/qbittorrent/templates/ingress.yaml similarity index 100% rename from qbittorrent/templates/ingress.yaml rename to charts/qbittorrent/templates/ingress.yaml diff --git a/qbittorrent/values.yaml b/charts/qbittorrent/values.yaml similarity index 100% rename from qbittorrent/values.yaml rename to charts/qbittorrent/values.yaml diff --git a/radarr/.helmignore b/charts/radarr/.helmignore similarity index 100% rename from radarr/.helmignore rename to charts/radarr/.helmignore diff --git a/radarr/Chart.yaml b/charts/radarr/Chart.yaml similarity index 100% rename from radarr/Chart.yaml rename to charts/radarr/Chart.yaml diff --git a/radarr/OWNERS b/charts/radarr/OWNERS similarity index 100% rename from radarr/OWNERS rename to charts/radarr/OWNERS diff --git a/radarr/README.md b/charts/radarr/README.md similarity index 100% rename from radarr/README.md rename to charts/radarr/README.md diff --git a/radarr/templates/NOTES.txt b/charts/radarr/templates/NOTES.txt similarity index 100% rename from radarr/templates/NOTES.txt rename to charts/radarr/templates/NOTES.txt diff --git a/radarr/templates/_helpers.tpl b/charts/radarr/templates/_helpers.tpl similarity index 100% rename from radarr/templates/_helpers.tpl rename to charts/radarr/templates/_helpers.tpl diff --git a/radarr/templates/config-pvc.yaml b/charts/radarr/templates/config-pvc.yaml similarity index 100% rename from radarr/templates/config-pvc.yaml rename to charts/radarr/templates/config-pvc.yaml diff --git a/radarr/templates/deployment.yaml b/charts/radarr/templates/deployment.yaml similarity index 100% rename from radarr/templates/deployment.yaml rename to charts/radarr/templates/deployment.yaml diff --git a/radarr/templates/downloads-pvc.yaml b/charts/radarr/templates/downloads-pvc.yaml similarity index 100% rename from radarr/templates/downloads-pvc.yaml rename to charts/radarr/templates/downloads-pvc.yaml diff --git a/radarr/templates/ingress.yaml b/charts/radarr/templates/ingress.yaml similarity index 100% rename from radarr/templates/ingress.yaml rename to charts/radarr/templates/ingress.yaml diff --git a/radarr/templates/movies-pvc.yaml b/charts/radarr/templates/movies-pvc.yaml similarity index 100% rename from radarr/templates/movies-pvc.yaml rename to charts/radarr/templates/movies-pvc.yaml diff --git a/radarr/templates/service.yaml b/charts/radarr/templates/service.yaml similarity index 100% rename from radarr/templates/service.yaml rename to charts/radarr/templates/service.yaml diff --git a/radarr/values.yaml b/charts/radarr/values.yaml similarity index 100% rename from radarr/values.yaml rename to charts/radarr/values.yaml diff --git a/rtorrent-flood/.helmignore b/charts/rtorrent-flood/.helmignore similarity index 100% rename from rtorrent-flood/.helmignore rename to charts/rtorrent-flood/.helmignore diff --git a/rtorrent-flood/Chart.yaml b/charts/rtorrent-flood/Chart.yaml similarity index 100% rename from rtorrent-flood/Chart.yaml rename to charts/rtorrent-flood/Chart.yaml diff --git a/rtorrent-flood/OWNERS b/charts/rtorrent-flood/OWNERS similarity index 100% rename from rtorrent-flood/OWNERS rename to charts/rtorrent-flood/OWNERS diff --git a/rtorrent-flood/README.md b/charts/rtorrent-flood/README.md similarity index 100% rename from rtorrent-flood/README.md rename to charts/rtorrent-flood/README.md diff --git a/rtorrent-flood/templates/NOTES.txt b/charts/rtorrent-flood/templates/NOTES.txt similarity index 100% rename from rtorrent-flood/templates/NOTES.txt rename to charts/rtorrent-flood/templates/NOTES.txt diff --git a/rtorrent-flood/templates/_helpers.tpl b/charts/rtorrent-flood/templates/_helpers.tpl similarity index 100% rename from rtorrent-flood/templates/_helpers.tpl rename to charts/rtorrent-flood/templates/_helpers.tpl diff --git a/rtorrent-flood/templates/bt-svc.yaml b/charts/rtorrent-flood/templates/bt-svc.yaml similarity index 100% rename from rtorrent-flood/templates/bt-svc.yaml rename to charts/rtorrent-flood/templates/bt-svc.yaml diff --git a/rtorrent-flood/templates/config-pvc.yaml b/charts/rtorrent-flood/templates/config-pvc.yaml similarity index 100% rename from rtorrent-flood/templates/config-pvc.yaml rename to charts/rtorrent-flood/templates/config-pvc.yaml diff --git a/rtorrent-flood/templates/data-pvc.yaml b/charts/rtorrent-flood/templates/data-pvc.yaml similarity index 100% rename from rtorrent-flood/templates/data-pvc.yaml rename to charts/rtorrent-flood/templates/data-pvc.yaml diff --git a/rtorrent-flood/templates/deployment.yaml b/charts/rtorrent-flood/templates/deployment.yaml similarity index 100% rename from rtorrent-flood/templates/deployment.yaml rename to charts/rtorrent-flood/templates/deployment.yaml diff --git a/rtorrent-flood/templates/gui-svc.yaml b/charts/rtorrent-flood/templates/gui-svc.yaml similarity index 100% rename from rtorrent-flood/templates/gui-svc.yaml rename to charts/rtorrent-flood/templates/gui-svc.yaml diff --git a/rtorrent-flood/templates/ingress.yaml b/charts/rtorrent-flood/templates/ingress.yaml similarity index 100% rename from rtorrent-flood/templates/ingress.yaml rename to charts/rtorrent-flood/templates/ingress.yaml diff --git a/rtorrent-flood/values.yaml b/charts/rtorrent-flood/values.yaml similarity index 100% rename from rtorrent-flood/values.yaml rename to charts/rtorrent-flood/values.yaml diff --git a/ser2sock/.helmignore b/charts/ser2sock/.helmignore similarity index 100% rename from ser2sock/.helmignore rename to charts/ser2sock/.helmignore diff --git a/ser2sock/Chart.yaml b/charts/ser2sock/Chart.yaml similarity index 100% rename from ser2sock/Chart.yaml rename to charts/ser2sock/Chart.yaml diff --git a/ser2sock/OWNERS b/charts/ser2sock/OWNERS similarity index 100% rename from ser2sock/OWNERS rename to charts/ser2sock/OWNERS diff --git a/ser2sock/README.md b/charts/ser2sock/README.md similarity index 100% rename from ser2sock/README.md rename to charts/ser2sock/README.md diff --git a/ser2sock/templates/NOTES.txt b/charts/ser2sock/templates/NOTES.txt similarity index 100% rename from ser2sock/templates/NOTES.txt rename to charts/ser2sock/templates/NOTES.txt diff --git a/ser2sock/templates/_helpers.tpl b/charts/ser2sock/templates/_helpers.tpl similarity index 100% rename from ser2sock/templates/_helpers.tpl rename to charts/ser2sock/templates/_helpers.tpl diff --git a/ser2sock/templates/deployment.yaml b/charts/ser2sock/templates/deployment.yaml similarity index 100% rename from ser2sock/templates/deployment.yaml rename to charts/ser2sock/templates/deployment.yaml diff --git a/ser2sock/templates/service.yaml b/charts/ser2sock/templates/service.yaml similarity index 100% rename from ser2sock/templates/service.yaml rename to charts/ser2sock/templates/service.yaml diff --git a/ser2sock/values.yaml b/charts/ser2sock/values.yaml similarity index 100% rename from ser2sock/values.yaml rename to charts/ser2sock/values.yaml diff --git a/sonarr/.helmignore b/charts/sonarr/.helmignore similarity index 100% rename from sonarr/.helmignore rename to charts/sonarr/.helmignore diff --git a/sonarr/Chart.yaml b/charts/sonarr/Chart.yaml similarity index 100% rename from sonarr/Chart.yaml rename to charts/sonarr/Chart.yaml diff --git a/sonarr/OWNERS b/charts/sonarr/OWNERS similarity index 100% rename from sonarr/OWNERS rename to charts/sonarr/OWNERS diff --git a/sonarr/README.md b/charts/sonarr/README.md similarity index 100% rename from sonarr/README.md rename to charts/sonarr/README.md diff --git a/sonarr/templates/NOTES.txt b/charts/sonarr/templates/NOTES.txt similarity index 100% rename from sonarr/templates/NOTES.txt rename to charts/sonarr/templates/NOTES.txt diff --git a/sonarr/templates/_helpers.tpl b/charts/sonarr/templates/_helpers.tpl similarity index 100% rename from sonarr/templates/_helpers.tpl rename to charts/sonarr/templates/_helpers.tpl diff --git a/sonarr/templates/config-pvc.yaml b/charts/sonarr/templates/config-pvc.yaml similarity index 100% rename from sonarr/templates/config-pvc.yaml rename to charts/sonarr/templates/config-pvc.yaml diff --git a/sonarr/templates/deployment.yaml b/charts/sonarr/templates/deployment.yaml similarity index 100% rename from sonarr/templates/deployment.yaml rename to charts/sonarr/templates/deployment.yaml diff --git a/sonarr/templates/downloads-pvc.yaml b/charts/sonarr/templates/downloads-pvc.yaml similarity index 100% rename from sonarr/templates/downloads-pvc.yaml rename to charts/sonarr/templates/downloads-pvc.yaml diff --git a/sonarr/templates/ingress.yaml b/charts/sonarr/templates/ingress.yaml similarity index 100% rename from sonarr/templates/ingress.yaml rename to charts/sonarr/templates/ingress.yaml diff --git a/sonarr/templates/service.yaml b/charts/sonarr/templates/service.yaml similarity index 100% rename from sonarr/templates/service.yaml rename to charts/sonarr/templates/service.yaml diff --git a/sonarr/templates/tv-pvc.yaml b/charts/sonarr/templates/tv-pvc.yaml similarity index 100% rename from sonarr/templates/tv-pvc.yaml rename to charts/sonarr/templates/tv-pvc.yaml diff --git a/sonarr/values.yaml b/charts/sonarr/values.yaml similarity index 100% rename from sonarr/values.yaml rename to charts/sonarr/values.yaml diff --git a/speedtest/.helmignore b/charts/speedtest/.helmignore similarity index 100% rename from speedtest/.helmignore rename to charts/speedtest/.helmignore diff --git a/speedtest/Chart.yaml b/charts/speedtest/Chart.yaml similarity index 100% rename from speedtest/Chart.yaml rename to charts/speedtest/Chart.yaml diff --git a/speedtest/OWNERS b/charts/speedtest/OWNERS similarity index 100% rename from speedtest/OWNERS rename to charts/speedtest/OWNERS diff --git a/speedtest/README.md b/charts/speedtest/README.md similarity index 100% rename from speedtest/README.md rename to charts/speedtest/README.md diff --git a/speedtest/templates/NOTES.txt b/charts/speedtest/templates/NOTES.txt similarity index 100% rename from speedtest/templates/NOTES.txt rename to charts/speedtest/templates/NOTES.txt diff --git a/speedtest/templates/_helpers.tpl b/charts/speedtest/templates/_helpers.tpl similarity index 100% rename from speedtest/templates/_helpers.tpl rename to charts/speedtest/templates/_helpers.tpl diff --git a/speedtest/templates/configmap.yaml b/charts/speedtest/templates/configmap.yaml similarity index 100% rename from speedtest/templates/configmap.yaml rename to charts/speedtest/templates/configmap.yaml diff --git a/speedtest/templates/deployment.yaml b/charts/speedtest/templates/deployment.yaml similarity index 100% rename from speedtest/templates/deployment.yaml rename to charts/speedtest/templates/deployment.yaml diff --git a/speedtest/values.yaml b/charts/speedtest/values.yaml similarity index 100% rename from speedtest/values.yaml rename to charts/speedtest/values.yaml diff --git a/tautulli/.helmignore b/charts/tautulli/.helmignore similarity index 100% rename from tautulli/.helmignore rename to charts/tautulli/.helmignore diff --git a/tautulli/Chart.yaml b/charts/tautulli/Chart.yaml similarity index 100% rename from tautulli/Chart.yaml rename to charts/tautulli/Chart.yaml diff --git a/tautulli/OWNERS b/charts/tautulli/OWNERS similarity index 100% rename from tautulli/OWNERS rename to charts/tautulli/OWNERS diff --git a/tautulli/README.md b/charts/tautulli/README.md similarity index 100% rename from tautulli/README.md rename to charts/tautulli/README.md diff --git a/tautulli/templates/NOTES.txt b/charts/tautulli/templates/NOTES.txt similarity index 100% rename from tautulli/templates/NOTES.txt rename to charts/tautulli/templates/NOTES.txt diff --git a/tautulli/templates/_helpers.tpl b/charts/tautulli/templates/_helpers.tpl similarity index 100% rename from tautulli/templates/_helpers.tpl rename to charts/tautulli/templates/_helpers.tpl diff --git a/tautulli/templates/config-pvc.yaml b/charts/tautulli/templates/config-pvc.yaml similarity index 100% rename from tautulli/templates/config-pvc.yaml rename to charts/tautulli/templates/config-pvc.yaml diff --git a/tautulli/templates/deployment.yaml b/charts/tautulli/templates/deployment.yaml similarity index 100% rename from tautulli/templates/deployment.yaml rename to charts/tautulli/templates/deployment.yaml diff --git a/tautulli/templates/ingress.yaml b/charts/tautulli/templates/ingress.yaml similarity index 100% rename from tautulli/templates/ingress.yaml rename to charts/tautulli/templates/ingress.yaml diff --git a/tautulli/templates/service.yaml b/charts/tautulli/templates/service.yaml similarity index 100% rename from tautulli/templates/service.yaml rename to charts/tautulli/templates/service.yaml diff --git a/tautulli/values.yaml b/charts/tautulli/values.yaml similarity index 100% rename from tautulli/values.yaml rename to charts/tautulli/values.yaml diff --git a/teslamate/.helmignore b/charts/teslamate/.helmignore similarity index 100% rename from teslamate/.helmignore rename to charts/teslamate/.helmignore diff --git a/teslamate/Chart.yaml b/charts/teslamate/Chart.yaml similarity index 100% rename from teslamate/Chart.yaml rename to charts/teslamate/Chart.yaml diff --git a/teslamate/OWNERS b/charts/teslamate/OWNERS similarity index 100% rename from teslamate/OWNERS rename to charts/teslamate/OWNERS diff --git a/teslamate/README.md b/charts/teslamate/README.md similarity index 100% rename from teslamate/README.md rename to charts/teslamate/README.md diff --git a/teslamate/requirements.lock b/charts/teslamate/requirements.lock similarity index 100% rename from teslamate/requirements.lock rename to charts/teslamate/requirements.lock diff --git a/teslamate/requirements.yaml b/charts/teslamate/requirements.yaml similarity index 100% rename from teslamate/requirements.yaml rename to charts/teslamate/requirements.yaml diff --git a/teslamate/templates/NOTES.txt b/charts/teslamate/templates/NOTES.txt similarity index 100% rename from teslamate/templates/NOTES.txt rename to charts/teslamate/templates/NOTES.txt diff --git a/teslamate/templates/_helpers.tpl b/charts/teslamate/templates/_helpers.tpl similarity index 100% rename from teslamate/templates/_helpers.tpl rename to charts/teslamate/templates/_helpers.tpl diff --git a/teslamate/templates/deployment.yaml b/charts/teslamate/templates/deployment.yaml similarity index 100% rename from teslamate/templates/deployment.yaml rename to charts/teslamate/templates/deployment.yaml diff --git a/teslamate/templates/ingress.yaml b/charts/teslamate/templates/ingress.yaml similarity index 100% rename from teslamate/templates/ingress.yaml rename to charts/teslamate/templates/ingress.yaml diff --git a/teslamate/templates/service.yaml b/charts/teslamate/templates/service.yaml similarity index 100% rename from teslamate/templates/service.yaml rename to charts/teslamate/templates/service.yaml diff --git a/teslamate/templates/tests/test-connection.yaml b/charts/teslamate/templates/tests/test-connection.yaml similarity index 100% rename from teslamate/templates/tests/test-connection.yaml rename to charts/teslamate/templates/tests/test-connection.yaml diff --git a/teslamate/values.yaml b/charts/teslamate/values.yaml similarity index 100% rename from teslamate/values.yaml rename to charts/teslamate/values.yaml diff --git a/uptimerobot/.helmignore b/charts/uptimerobot/.helmignore similarity index 100% rename from uptimerobot/.helmignore rename to charts/uptimerobot/.helmignore diff --git a/uptimerobot/Chart.yaml b/charts/uptimerobot/Chart.yaml similarity index 100% rename from uptimerobot/Chart.yaml rename to charts/uptimerobot/Chart.yaml diff --git a/uptimerobot/OWNERS b/charts/uptimerobot/OWNERS similarity index 100% rename from uptimerobot/OWNERS rename to charts/uptimerobot/OWNERS diff --git a/uptimerobot/README.md b/charts/uptimerobot/README.md similarity index 100% rename from uptimerobot/README.md rename to charts/uptimerobot/README.md diff --git a/uptimerobot/templates/NOTES.txt b/charts/uptimerobot/templates/NOTES.txt similarity index 100% rename from uptimerobot/templates/NOTES.txt rename to charts/uptimerobot/templates/NOTES.txt diff --git a/uptimerobot/templates/_helpers.tpl b/charts/uptimerobot/templates/_helpers.tpl similarity index 100% rename from uptimerobot/templates/_helpers.tpl rename to charts/uptimerobot/templates/_helpers.tpl diff --git a/uptimerobot/templates/deployment.yaml b/charts/uptimerobot/templates/deployment.yaml similarity index 100% rename from uptimerobot/templates/deployment.yaml rename to charts/uptimerobot/templates/deployment.yaml diff --git a/uptimerobot/templates/secret.yaml b/charts/uptimerobot/templates/secret.yaml similarity index 100% rename from uptimerobot/templates/secret.yaml rename to charts/uptimerobot/templates/secret.yaml diff --git a/uptimerobot/values.yaml b/charts/uptimerobot/values.yaml similarity index 100% rename from uptimerobot/values.yaml rename to charts/uptimerobot/values.yaml