From 65c08dcf30e0fed6546c4ea390351e9ee7626bbd Mon Sep 17 00:00:00 2001 From: Luuk Nieuwdorp Date: Mon, 12 Apr 2021 11:25:07 +0200 Subject: [PATCH] Add Syncthing (#327) * Add Syncthing * fix sonarr reference * update Chart.lock * add URL * update github username (?) * edit test_values volumes * fix chart home Co-authored-by: Kjeld Schouten-Lebbing * remove chart upstream version Co-authored-by: Kjeld Schouten-Lebbing * update sources Co-authored-by: Kjeld Schouten-Lebbing * update maintainers Co-authored-by: Kjeld Schouten-Lebbing * add myself as syncthing maintainer * use single volume for storage * fix newline Co-authored-by: Kjeld Schouten-Lebbing --- .github/CODEOWNERS | 3 + stable/syncthing/2.1.0/.helmignore | 24 ++ stable/syncthing/2.1.0/CONFIG.md | 8 + stable/syncthing/2.1.0/Chart.lock | 6 + stable/syncthing/2.1.0/Chart.yaml | 30 ++ stable/syncthing/2.1.0/README.md | 54 +++ stable/syncthing/2.1.0/app-readme.md | 2 + .../syncthing/2.1.0/charts/common-2.1.4.tgz | Bin 0 -> 24318 bytes stable/syncthing/2.1.0/ix_values.yaml | 15 + stable/syncthing/2.1.0/questions.yaml | 394 ++++++++++++++++++ stable/syncthing/2.1.0/templates/common.yaml | 1 + stable/syncthing/2.1.0/test_values.yaml | 28 ++ stable/syncthing/2.1.0/values.yaml | 1 + stable/syncthing/item.yaml | 3 + 14 files changed, 569 insertions(+) create mode 100644 stable/syncthing/2.1.0/.helmignore create mode 100644 stable/syncthing/2.1.0/CONFIG.md create mode 100644 stable/syncthing/2.1.0/Chart.lock create mode 100644 stable/syncthing/2.1.0/Chart.yaml create mode 100644 stable/syncthing/2.1.0/README.md create mode 100644 stable/syncthing/2.1.0/app-readme.md create mode 100644 stable/syncthing/2.1.0/charts/common-2.1.4.tgz create mode 100644 stable/syncthing/2.1.0/ix_values.yaml create mode 100644 stable/syncthing/2.1.0/questions.yaml create mode 100644 stable/syncthing/2.1.0/templates/common.yaml create mode 100644 stable/syncthing/2.1.0/test_values.yaml create mode 100644 stable/syncthing/2.1.0/values.yaml create mode 100644 stable/syncthing/item.yaml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index dcd96ec3a3d..69ae5fb64c9 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -24,3 +24,6 @@ collabora-online/ @stavros-k # Apps maintained by djs52 emby/ @djs52 + +# Apps maintained by luuknieuwdorp +syncthing/ @luuknieuwdorp diff --git a/stable/syncthing/2.1.0/.helmignore b/stable/syncthing/2.1.0/.helmignore new file mode 100644 index 00000000000..e559de0a012 --- /dev/null +++ b/stable/syncthing/2.1.0/.helmignore @@ -0,0 +1,24 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS diff --git a/stable/syncthing/2.1.0/CONFIG.md b/stable/syncthing/2.1.0/CONFIG.md new file mode 100644 index 00000000000..6d760c18421 --- /dev/null +++ b/stable/syncthing/2.1.0/CONFIG.md @@ -0,0 +1,8 @@ +# Configuration Options + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide: +https://truecharts.org/manual/linking/ + +##### Available config options +In the future this page is going to contain an automated list of options available in the installation/edit UI. diff --git a/stable/syncthing/2.1.0/Chart.lock b/stable/syncthing/2.1.0/Chart.lock new file mode 100644 index 00000000000..ff0955c1154 --- /dev/null +++ b/stable/syncthing/2.1.0/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://truecharts.org/ + version: 2.1.4 +digest: sha256:85951db7a56787b48500476193e8301acf431a4b6e9b4a933760d278383eda37 +generated: "2021-04-10T18:23:17.38890308Z" diff --git a/stable/syncthing/2.1.0/Chart.yaml b/stable/syncthing/2.1.0/Chart.yaml new file mode 100644 index 00000000000..d7724e1e1d3 --- /dev/null +++ b/stable/syncthing/2.1.0/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: syncthing +version: 2.1.0 +# upstream_version: +appVersion: "auto" +description: P2P file synchronization application +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/stable/syncthing +icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png +keywords: + - syncthing +sources: + - https://syncthing.net/ + - https://github.com/syncthing/syncthing + - https://hub.docker.com/r/syncthing/syncthing +dependencies: + - name: common + repository: https://truecharts.org/ + version: 2.1.4 + # condition: +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: truecharts.org + - name: luuknieuwdorp + email: luuk@nieuwdorp.me + url: nieuwdorp.me +# annotations: diff --git a/stable/syncthing/2.1.0/README.md b/stable/syncthing/2.1.0/README.md new file mode 100644 index 00000000000..b6080408089 --- /dev/null +++ b/stable/syncthing/2.1.0/README.md @@ -0,0 +1,54 @@ +# Introduction + +![Version: 1.15](https://img.shields.io/badge/Version-1.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: auto](https://img.shields.io/badge/AppVersion-auto-informational?style=flat-square) + +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/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://truecharts.org/ | common | 2.1.4 | + +## Installing the Chart + +To install the chart with the release name `syncthing` + +- Open TrueNAS SCALE +- Go to Apps +- Click "Install" for this specific Apps +- Fill out the configuration form + +## Uninstalling the Chart + +To uninstall the `syncthing` deployment + +- Open TrueNAS SCALE +- Go to Apps +- Go to "Installed Apps" +- Expand the menu in the top-right corner of this App +- Click "Remove" for this specific Apps + +The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release. + +## Support + +- See the [Wiki](https://truecharts.org) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) +- Ask a [question](https://github.com/truecharts/apps/discussions) + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) +All Rights Reserved - The TrueCharts Project diff --git a/stable/syncthing/2.1.0/app-readme.md b/stable/syncthing/2.1.0/app-readme.md new file mode 100644 index 00000000000..68591fa9fea --- /dev/null +++ b/stable/syncthing/2.1.0/app-readme.md @@ -0,0 +1,2 @@ +P2P file synchronization application +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/syncthing/2.1.0/charts/common-2.1.4.tgz b/stable/syncthing/2.1.0/charts/common-2.1.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..3da3da7e93b733119a15d3d838fa267ba618ee79 GIT binary patch literal 24318 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

&COsLV$aRh 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