Commit new App releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2021-12-28 12:07:05 +00:00
parent 154fcd422e
commit 7c4d0cf5e3
15 changed files with 2512 additions and 0 deletions

View File

@ -0,0 +1,10 @@
# Changelog<br>
<a name="spotweb-0.0.1"></a>
### spotweb-0.0.1 (2021-12-28)
#### Feat
* Add Spotweb ([#1617](https://github.com/truecharts/apps/issues/1617))

View File

@ -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 Internally" quick-start guide:
https://truecharts.org/manual/Quick-Start%20Guides/14-linking-apps/
##### Available config options
In the future this page is going to contain an automated list of options available in the installation/edit UI.

View File

@ -0,0 +1,9 @@
dependencies:
- name: common
repository: https://truecharts.org
version: 8.9.25
- name: postgresql
repository: https://truecharts.org/
version: 6.0.37
digest: sha256:4d175017b955b26c660f622932b787b4f869f90cecdd615ffa35a564098ebaf7
generated: "2021-12-28T12:04:18.350715256Z"

View File

@ -0,0 +1,34 @@
apiVersion: v2
appVersion: "1.5.1"
kubeVersion: '>=1.16.0-0'
version: 0.0.1
name: spotweb
description: Spotweb is a decentralized usenet community based on the Spotnet protocol.
type: application
home: https://github.com/truecharts/apps/master/charts/incubator/spotweb
icon: https://raw.githubusercontent.com/spotweb/spotweb/9af0ade0f618675206dcf1f744dbb3c1eae70e5a/images/spotnet.gif
keywords:
- usenet
- spotweb
- spotnet
sources:
- https://github.com/spotweb/spotweb
- https://hub.docker.com/r/jbaten/spotweb
- https://github.com/joachimbaten/spotweb-docker
dependencies:
- name: common
repository: https://truecharts.org
version: 8.9.25
- condition: postgresql.enabled
name: postgresql
repository: https://truecharts.org/
version: 6.0.37
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

@ -0,0 +1,40 @@
# Introduction
Spotweb is a decentralized usenet community based on the Spotnet protocol.
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
* <https://github.com/spotweb/spotweb>
* <https://hub.docker.com/r/jbaten/spotweb>
* <https://github.com/joachimbaten/spotweb-docker>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://truecharts.org/ | postgresql | 6.0.37 |
| https://truecharts.org | common | 8.9.25 |
## Installing the Chart
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/03-Installing-an-App/).
## Uninstalling the Chart
To remove this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/07-Deleting-an-App/).
## Support
- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Open-Apps/) first.
- See the [Wiki](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
---
All Rights Reserved - The TrueCharts Project

View File

@ -0,0 +1,3 @@
Spotweb is a decentralized usenet community based on the Spotnet protocol.
This App is supplied by TrueCharts, for more information please visit https://truecharts.org

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,45 @@
# Default Helm-Values
TrueCharts is primarily build to supply TrueNAS SCALE Apps.
However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file.
Most of our Apps also consume our "common" Helm Chart.
If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart.
You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document.
## Values
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env.DB_DATABASE | string | `"{{ .Values.postgresql.postgresqlDatabase }}"` | |
| env.DB_ENGINE | string | `"pdo_pgsql"` | |
| env.DB_PORT | string | `"5432"` | |
| env.DB_SCHEMA | string | `"public"` | |
| env.DB_USER | string | `"{{ .Values.postgresql.postgresqlUsername }}"` | |
| env.SPOTWEB_FIRSTNAME | string | `"demo"` | |
| env.SPOTWEB_LASTNAME | string | `"spotweb"` | |
| env.SPOTWEB_MAIL | string | `"demo@spotweb.com"` | |
| env.SPOTWEB_RETRIEVE | string | `"15min"` | |
| env.SPOTWEB_SYSTEMTYPE | string | `"single"` | |
| env.TZ | string | `"UTC"` | |
| envValueFrom.DB_HOST.secretKeyRef.key | string | `"plainhost"` | |
| envValueFrom.DB_HOST.secretKeyRef.name | string | `"dbcreds"` | |
| envValueFrom.DB_PASSWORD.secretKeyRef.key | string | `"postgresql-password"` | |
| envValueFrom.DB_PASSWORD.secretKeyRef.name | string | `"dbcreds"` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"tccr.io/truecharts/spotweb"` | |
| image.tag | string | `"v1.5.1@sha256:75fe32474598f89d7b0741c3b96eeebd6b346da5219e1eabf8ed9e769f7a98f5"` | |
| podSecurityContext.runAsGroup | int | `0` | |
| podSecurityContext.runAsUser | int | `0` | |
| postgresql.enabled | bool | `true` | |
| postgresql.existingSecret | string | `"dbcreds"` | |
| postgresql.postgresqlDatabase | string | `"spotweb"` | |
| postgresql.postgresqlUsername | string | `"spotweb"` | |
| secret.SPOTWEB_PASSWORD | string | `"changeme"` | |
| secret.SPOTWEB_USERNAME | string | `"myawesomeuser"` | |
| securityContext.readOnlyRootFilesystem | bool | `false` | |
| securityContext.runAsNonRoot | bool | `false` | |
| service.main.ports.main.port | int | `11000` | |
| service.main.ports.main.targetPort | int | `80` | |
All Rights Reserved - The TrueCharts Project

View File

@ -0,0 +1,55 @@
image:
repository: tccr.io/truecharts/spotweb
pullPolicy: IfNotPresent
tag: v1.5.1@sha256:75fe32474598f89d7b0741c3b96eeebd6b346da5219e1eabf8ed9e769f7a98f5
# See more environment variables in the babybuddy documentation
# https://hub.docker.com/r/jgeusebroek/spotweb
env:
TZ: UTC
SPOTWEB_SYSTEMTYPE: single
SPOTWEB_FIRSTNAME: demo
SPOTWEB_LASTNAME: spotweb
SPOTWEB_MAIL: demo@spotweb.com
SPOTWEB_RETRIEVE: "15min"
DB_ENGINE: "pdo_pgsql"
DB_PORT: "5432"
DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}"
DB_USER: "{{ .Values.postgresql.postgresqlUsername }}"
DB_SCHEMA: "public"
envValueFrom:
DB_PASSWORD:
secretKeyRef:
name: dbcreds
key: postgresql-password
DB_HOST:
secretKeyRef:
name: dbcreds
key: plainhost
secret:
SPOTWEB_USERNAME: myawesomeuser
SPOTWEB_PASSWORD: changeme
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
port: 11000
targetPort: 80
# Enabled postgres
postgresql:
enabled: true
existingSecret: "dbcreds"
postgresqlUsername: spotweb
postgresqlDatabase: spotweb

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{{ include "common.all" . }}

View File

View File

@ -0,0 +1,4 @@
icon_url: https://raw.githubusercontent.com/spotweb/spotweb/9af0ade0f618675206dcf1f744dbb3c1eae70e5a/images/spotnet.gif
categories:
- media