Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2023-07-22 10:02:21 +00:00
parent 4638632ddb
commit 887009763b
14 changed files with 2481 additions and 0 deletions

View File

@ -0,0 +1,99 @@
**Important:**
*for the complete changelog, please refer to the website*
## [misskey-4.0.0](https://github.com/truecharts/charts/compare/misskey-3.0.43...misskey-4.0.0) (2023-07-22)
### Feat
- hide advanced ingress options behind checbox ([#9203](https://github.com/truecharts/charts/issues/9203))
### Fix
- fix mistakes on questions.yaml
## [misskey-3.0.43](https://github.com/truecharts/charts/compare/misskey-3.0.42...misskey-3.0.43) (2023-02-27)
### Chore
- update helm general non-major ([#7725](https://github.com/truecharts/charts/issues/7725))
## [misskey-3.0.42](https://github.com/truecharts/charts/compare/misskey-3.0.41...misskey-3.0.42) (2023-02-26)
### Chore
- update container image tccr.io/truecharts/misskey to v13.8.1
## [misskey-3.0.41](https://github.com/truecharts/charts/compare/misskey-3.0.40...misskey-3.0.41) (2023-02-24)
### Chore
- update container image tccr.io/truecharts/misskey to v13.7.5
## [misskey-3.0.40](https://github.com/truecharts/charts/compare/misskey-3.0.39...misskey-3.0.40) (2023-02-23)
### Chore
- update container image tccr.io/truecharts/misskey to v13.7.4
## [misskey-3.0.39](https://github.com/truecharts/charts/compare/misskey-3.0.38...misskey-3.0.39) (2023-02-23)
### Chore
- update container image tccr.io/truecharts/misskey to v13.7.3
## [misskey-3.0.38](https://github.com/truecharts/charts/compare/misskey-3.0.37...misskey-3.0.38) (2023-02-23)
### Chore
- update container image tccr.io/truecharts/misskey to v13.7.2
## [misskey-3.0.37](https://github.com/truecharts/charts/compare/misskey-3.0.36...misskey-3.0.37) (2023-02-23)
### Chore
- update container image tccr.io/truecharts/misskey to v13.7.1
## [misskey-3.0.36](https://github.com/truecharts/charts/compare/misskey-3.0.35...misskey-3.0.36) (2023-02-22)
### Chore
- update container image tccr.io/truecharts/misskey to v13.7.0
## [misskey-3.0.35](https://github.com/truecharts/charts/compare/misskey-3.0.34...misskey-3.0.35) (2023-02-19)
### Chore
- update helm general non-major

View File

@ -0,0 +1,36 @@
apiVersion: v2
appVersion: "13.13.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.14.6
- condition: redis.enabled
name: redis
repository: https://deps.truecharts.org
version: 6.0.62
deprecated: false
description: Open source decentralized social media platform that's free forever!
home: https://truecharts.org/charts/incubator/misskey
icon: https://truecharts.org/img/hotlink-ok/chart-icons/misskey.png
keywords:
- Misskey
- Social
- Friend
- Social Media
- Fediverse
- ActivityPub
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: misskey
sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/misskey
- https://github.com/misskey-dev/misskey/
type: application
version: 4.0.0
annotations:
truecharts.org/catagories: |
- Social
truecharts.org/SCALE-support: "true"

View File

@ -0,0 +1,27 @@
# README
## General Info
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/)
**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)**
## Support
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
*All Rights Reserved - The TrueCharts Project*

View File

@ -0,0 +1,13 @@
## [misskey-4.0.0](https://github.com/truecharts/charts/compare/misskey-3.0.43...misskey-4.0.0) (2023-07-22)
### Feat
- hide advanced ingress options behind checbox ([#9203](https://github.com/truecharts/charts/issues/9203))
### Fix
- fix mistakes on questions.yaml

View File

@ -0,0 +1,8 @@
Open source decentralized social media platform that's free forever!
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/misskey](https://truecharts.org/charts/incubator/misskey)
---
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,78 @@
image:
repository: tccr.io/truecharts/misskey
pullPolicy: IfNotPresent
tag: v13.13.2@sha256:efc293f9d7988327e4e4c9c2694f8889edfb0165edf8bef1ea4a5b4ca6409402
securityContext:
pod:
fsgroup: 33
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
port: 3003
misskey:
# Final accessible URL seen by a user. ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE URL SETTINGS AFTER THAT!
url: "https://example.tld/"
# ID generation method. 'aid' recommended.
id: "aid"
other:
disableHSTS: false
signToActivityPubGet: true
maxFileSize: 262144000
clusterLimit: 1
deliverJobConcurrency: 128
inboxJobConcurrency: 16
relashionshipJobConcurrency: 16
deliverJobPerSec: 128
inboxJobPerSec: 16
relashionshipJobPerSec: 64
deliverJobMaxAttempts: 12
inboxJobMaxAttempts: 8
allowedPrivateNetworks:
- 127.0.0.1/32
proxyBypassHosts:
- api.deepl.com
- api-free.deepl.com
- www.recaptcha.net
- hcaptcha.com
- challenges.cloudflare.com
workload:
main:
podSpec:
containers:
main:
env:
NODE_ENV: production
persistence:
misskeyconfig:
enabled: true
type: configmap
objectName: misskeyconfig
mountPath: "/misskey/.config"
files:
enabled: true
mountPath: "/misskey/files"
cnpg:
main:
enabled: true
user: misskey
database: misskey
redis:
enabled: true
username: default
portal:
open:
enabled: true

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@ -0,0 +1,147 @@
{{/* Define the configmap */}}
{{- define "misskey.configmap" -}}
enabled: true
data:
default.yml: |-
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# Misskey configuration
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# ┌─────┐
#───┘ URL └─────────────────────────────────────────────────────
# Final accessible URL seen by a user.
url: {{ .Values.misskey.url }}
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
# URL SETTINGS AFTER THAT!
# ┌───────────────────────┐
#───┘ Port and TLS settings └───────────────────────────────────
port: {{ .Values.service.main.ports.main.port }} # A port that your Misskey server should listen.
# ┌──────────────────────────┐
#───┘ PostgreSQL configuration └────────────────────────────────
db:
host: {{ .Values.cnpg.main.creds.host | trimAll "\"" }}
port: 5432
# Database name
db: {{ .Values.cnpg.main.database }}
# Auth
user: {{ .Values.cnpg.main.user }}
pass: {{ .Values.cnpg.main.creds.password | trimAll "\"" }}
# Whether disable Caching queries
#disableCache: true
# Extra Connection options
#extra:
# ssl: true
# ┌─────────────────────┐
#───┘ Redis configuration └─────────────────────────────────────
{{- $redisHost := .Values.redis.creds.plainhost | trimAll "\"" }}
{{- $redisPass := .Values.redis.creds.redisPassword | trimAll "\"" }}
redis:
host: {{ $redisHost }}
port: 6379
pass: {{ $redisPass }}
prefix: main
db: 0
redisForPubsub:
host: {{ $redisHost }}
port: 6379
#family: 0 # 0=Both, 4=IPv4, 6=IPv6
pass: {{ $redisPass }}
prefix: pub-sub
db: 0
redisForJobQueue:
host: {{ $redisHost }}
port: 6379
#family: 0 # 0=Both, 4=IPv4, 6=IPv6
pass: {{ $redisPass }}
prefix: job-queue
db: 0
# ┌─────────────────────────────┐
#───┘ Elasticsearch configuration └─────────────────────────────
#elasticsearch:
# host: localhost
# port: 9200
# ssl: false
# user:
# pass:
# ┌───────────────┐
#───┘ ID generation └───────────────────────────────────────────
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
# ID SETTINGS AFTER THAT!
id: {{ .Values.misskey.id }}
# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────
# Whether disable HSTS
disableHsts: {{ .Values.misskey.other.disableHSTS }}
# Number of worker processes
clusterLimit: {{ .Values.misskey.other.clusterLimit }}
# Job concurrency per worker
deliverJobConcurrency: {{ .Values.misskey.other.deliverJobConcurrency }}
inboxJobConcurrency: {{ .Values.misskey.other.inboxJobConcurrency }}
relashionshipJobConcurrency: {{ .Values.misskey.other.relashionshipJobConcurrency }}
# Job rate limiter
deliverJobPerSec: {{ .Values.misskey.other.deliverJobPerSec }}
inboxJobPerSec: {{ .Values.misskey.other.inboxJobPerSec }}
relashionshipJobPerSec: {{ .Values.misskey.other.relashionshipJobPerSec }}
# Job attempts
deliverJobMaxAttempts: {{ .Values.misskey.other.deliverJobMaxAttempts }}
inboxJobMaxAttempts: {{ .Values.misskey.other.inboxJobMaxAttempts }}
# IP address family used for outgoing request (ipv4, ipv6 or dual)
#outgoingAddressFamily: ipv4
# Proxy for HTTP/HTTPS
#proxy: http://127.0.0.1:3128
{{- with $hosts := .Values.misskey.other.proxyBypassHosts }}
proxyBypassHosts:
{{- range $item := $hosts }}
- {{ $item }}
{{- end }}
{{- end }}
# Proxy for SMTP/SMTPS
#proxySmtp: http://127.0.0.1:3128 # use HTTP/1.1 CONNECT
#proxySmtp: socks4://127.0.0.1:1080 # use SOCKS4
#proxySmtp: socks5://127.0.0.1:1080 # use SOCKS5
# Media Proxy
#mediaProxy: https://example.com/proxy
# Sign to ActivityPub GET request (default: false)
signToActivityPubGet: {{ .Values.misskey.other.signToActivityPubGet }}
allowedPrivateNetworks: [
'127.0.0.1/32',
{{- range .Values.misskey.other.allowedPrivateNetworks }}
{{ . | squote }},
{{- end }}
]
# Upload or download file size limits (bytes)
maxFileSize: {{ .Values.misskey.other.maxFileSize }}
{{- end -}}

View File

@ -0,0 +1,10 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.v1.common.loader.init" . }}
{{- $configmap := include "misskey.configmap" . | fromYaml -}}
{{- if $configmap -}}
{{- $_ := set .Values.configmap "misskeyconfig" $configmap -}}
{{- end -}}
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.apply" . }}

View File

View File

@ -2,3 +2,4 @@ icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/misskey.png
categories:
- Social
screenshots: []