Compare commits

...

27 Commits

Author SHA1 Message Date
k8s-at-home[bot]
509bc55eec chore: Auto-update chart README [skip ci] 2022-07-05 13:24:12 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
418e6cea1e [tt-rss] Fix env vars (#1690) 2022-07-05 15:23:45 +02:00
k8s-at-home[bot]
9c1e76f8b1 Auto-generate chart summary [no ci] 2022-07-05 09:58:54 +00:00
k8s-at-home[bot]
c6de36c34c chore: Auto-update chart README [skip ci] 2022-07-05 09:58:07 +00:00
Gerald Wu
1bf86d16d1 [ntfy] Add ntfy chart (#1689)
* [ntfy] Add ntfy chart

Signed-off-by: geraldwuhoo <gerald@geraldwu.com>
2022-07-05 11:57:41 +02:00
k8s-at-home[bot]
d4926f5a70 Auto-generate chart summary [no ci] 2022-07-04 06:38:37 +00:00
k8s-at-home[bot]
d068e85edc chore: Auto-update chart README [skip ci] 2022-07-04 06:37:50 +00:00
Florian Ströger
f65e42910a [deemix] Add Deemix chart (#1680)
Signed-off-by: Florian Ströger <florian@florianstroeger.com>
2022-07-04 08:37:22 +02:00
k8s-at-home[bot]
7bcfb345b2 chore: Auto-update chart README [skip ci] 2022-07-04 06:28:45 +00:00
Kalle Lindqvist
f0345c078a [adguard-home] Upgrade to version v0.107.7 (#1686) 2022-07-04 08:28:09 +02:00
k8s-at-home[bot]
02a7f4e62e chore: Auto-update chart README [skip ci] 2022-07-04 06:27:25 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
d0bc990f67 [pod-gateway]: Bump image versions (#1688)
* [pod-gateway]: Bump image versions
2022-07-04 08:26:58 +02:00
renovate[bot]
8d77a215aa chore(deps): update dependency minitest to v5.16.2 (#1687) 2022-07-04 06:49:59 +02:00
k8s-at-home[bot]
81ca3d5d06 chore: Auto-update chart README [skip ci] 2022-07-03 19:19:31 +00:00
Vikas Pogu
4e9ed6d6c3 [teslamate] Update teslamate postgres persistence values (#1683) 2022-07-03 21:19:11 +02:00
k8s-at-home[bot]
acc39e1d4b chore: Auto-update chart README [skip ci] 2022-07-03 12:56:38 +00:00
Jonathan Bartlett
95a6930b67 [Dendrite] Polylith ingress and config fixes (#1679) 2022-07-03 08:56:03 -04:00
renovate[bot]
db2d3eca46 chore(deps): update dependency typer to v0.4.2 (#1677) 2022-07-03 07:00:42 +02:00
renovate[bot]
f16e4a6295 chore(deps): update tj-actions/branch-names action to v5.4 (#1678) 2022-07-03 07:00:19 +02:00
k8s-at-home[bot]
3ba86144eb chore: Auto-update chart README [skip ci] 2022-07-01 13:11:50 +00:00
renovate[bot]
9495b968cd [statping] Update Helm chart postgresql to v11 (#1663)
* [statping] Update Helm chart postgresql to v11

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2022-07-01 15:10:54 +02:00
k8s-at-home[bot]
319503daaf chore: Auto-update chart README [skip ci] 2022-07-01 12:50:29 +00:00
renovate[bot]
ff8a6b3237 [teslamate] Update Helm chart postgresql to v11 (#1665)
* [teslamate] Update Helm chart postgresql to v11

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2022-07-01 14:49:55 +02:00
k8s-at-home[bot]
c28612368c chore: Auto-update chart README [skip ci] 2022-07-01 12:22:18 +00:00
renovate[bot]
802a863deb [tt-rss] Update Helm chart postgresql to v11 (#1666)
* [tt-rss] Update Helm chart postgresql to v11

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2022-07-01 14:21:50 +02:00
k8s-at-home[bot]
72dbc21972 chore: Auto-update chart README [skip ci] 2022-07-01 11:47:24 +00:00
renovate[bot]
4ec0145538 [openkm] Update Helm chart postgresql to v11 (#1653)
* [openkm] Update Helm chart postgresql to v11

* chore: Auto-update chart metadata

* Update Chart.yaml

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
Co-authored-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2022-07-01 13:46:46 +02:00
43 changed files with 781 additions and 159 deletions

View File

@@ -2,4 +2,4 @@ GitPython==3.1.27
loguru==0.6.0
ruamel.yaml==0.17.21
ruamel.yaml.string==0.1.0
typer==0.4.1
typer==0.4.2

View File

@@ -29,7 +29,7 @@ jobs:
steps:
- name: Get branch name
id: branch-name
uses: tj-actions/branch-names@v5.2
uses: tj-actions/branch-names@v5.4
- name: Save PR data to file
env:

View File

@@ -4,7 +4,7 @@ source 'https://rubygems.org'
group :test do
gem 'm'
gem 'minitest', "5.16.1"
gem 'minitest', "5.16.2"
gem 'minitest-implicit-subject'
gem 'minitest-reporters', "1.5.0"
gem 'pry', "0.14.1"

View File

@@ -24,6 +24,7 @@
| [comcast](stable/comcast) | periodic comcast data usage checks and save the results to InfluxDB |
| [cryptofolio](stable/cryptofolio) | Track your cryptocurrency holdings/portfolio |
| [deconz](stable/deconz) | deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort. |
| [deemix](stable/deemix) | Deemix is a Deezer Download Manager |
| [deepstack](stable/deepstack) | An AI API engine that serves pre-built models and custom models on multiple edge devices locally or on your private cloud |
| [deluge](stable/deluge) | Deluge is a torrent download client |
| [dizquetv](stable/dizquetv) | Create live TV channel streams from media on your Plex servers. |
@@ -94,6 +95,7 @@
| [nginx-php](stable/nginx-php) | Nginx and PHP FPM for running PHP applications |
| [nightscout](stable/nightscout) | nightscout helm package |
| [node-red](stable/node-red) | Node-RED is low-code programming for event-driven applications |
| [ntfy](stable/ntfy) | Send push notifications to your phone or desktop using PUT/POST |
| [nullserv](stable/nullserv) | A simple null file http and https server |
| [nzbget](stable/nzbget) | NZBGet is a Usenet downloader client |
| [nzbhydra2](stable/nzbhydra2) | Usenet meta search |

View File

@@ -1,9 +1,9 @@
---
apiVersion: v2
appVersion: v0.8.7
appVersion: v0.8.9
description: Dendrite Matrix Homeserver
name: dendrite
version: 5.1.0
version: 6.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- dendrite
@@ -82,6 +82,8 @@ dependencies:
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `postgresql` chart dependency to version 11.6.12
description: Upgraded `dendrite` dependency to version 0.8.9
- kind: added
description: Added ingress for polylith mode
- kind: changed
description: Upgraded `nats` chart dependency to version 0.17.1
description: "**Breaking**: Updated default config as per separate monolith/polylith samples"

View File

@@ -1,6 +1,6 @@
# dendrite
![Version: 5.1.0](https://img.shields.io/badge/Version-5.1.0-informational?style=flat-square) ![AppVersion: v0.8.7](https://img.shields.io/badge/AppVersion-v0.8.7-informational?style=flat-square)
![Version: 6.0.0](https://img.shields.io/badge/Version-6.0.0-informational?style=flat-square) ![AppVersion: v0.8.9](https://img.shields.io/badge/AppVersion-v0.8.9-informational?style=flat-square)
Dendrite Matrix Homeserver
@@ -111,6 +111,11 @@ For more information see:
| clientapi.image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| clientapi.image.repository | string | `"matrixdotorg/dendrite-polylith"` | image repository |
| clientapi.image.tag | string | chart.appVersion | image tag |
| database | object | See values.yaml | Override general dendrite.database parameters. |
| database.conn_max_lifetime | string | dendrite.database.conn_max_lifetime | Maximum connection lifetime |
| database.connection_string | string | file or derived from included postgresql deployment | Custom connection string |
| database.max_idle_conns | string | dendrite.database.max_idle_conns | Maximum dile connections |
| database.max_open_conns | string | dendrite.database.max_open_conns | Maximum open connections |
| dendrite | object | See values.yaml | Configuration for Dendrite. For more information see [the sample denrite-config.yaml](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) |
| dendrite.database | object | See values.yaml | Configure database connection parameters. |
| dendrite.global | object | See values.yaml | Configure the global settings for dendrite. |
@@ -138,6 +143,8 @@ For more information see:
| dendrite.matrix_key_secret.keyBody | string | `""` | New Key Body |
| dendrite.matrix_key_secret.secretPath | string | `"matrix_key.pem"` | Field in the secret to get the key from |
| dendrite.polylithEnabled | bool | `false` | Enable polylith deployment |
| dendrite.polylith_ingress | object | See values.yaml | Enable and configure polylith ingress as per https://github.com/matrix-org/dendrite/blob/main/docs/nginx/polylith-sample.conf |
| dendrite.polylith_ingress.syncapi_paths | list | See values.yaml | Sync API Paths are a little tricky since they require regular expressions. Therefore the paths will depend on the ingress controller used. See values.yaml for nginx and traefik. |
| dendrite.report_stats | object | `{"enabled":false,"endpoint":""}` | Usage statistics reporting configuration |
| dendrite.report_stats.enabled | bool | false | Enable or disable usage reporting |
| dendrite.report_stats.endpoint | string | `""` | Push endpoint for usage statistics |
@@ -156,7 +163,7 @@ For more information see:
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"matrixdotorg/dendrite-monolith"` | image repository |
| image.tag | string | chart.appVersion | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| ingress.main | object | See values.yaml | (Monolith Only) Enable and configure ingress settings for the chart under this key. |
| keyserver | object | See values.yaml | Configure the key server. For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml) |
| keyserver.database | object | See values.yaml | Override general dendrite.database parameters. |
| keyserver.database.conn_max_lifetime | string | dendrite.database.conn_max_lifetime | Maximum connection lifetime |
@@ -228,16 +235,16 @@ For more information see:
## Changelog
### Version 5.1.0
### Version 6.0.0
#### Added
N/A
* Added ingress for polylith mode
#### Changed
* Upgraded `postgresql` chart dependency to version 11.6.12
* Upgraded `nats` chart dependency to version 0.17.1
* Upgraded `dendrite` dependency to version 0.8.9
* **Breaking**: Updated default config as per separate monolith/polylith samples
#### Fixed

View File

@@ -9,6 +9,9 @@ dendrite:
qVzy2Cwokt15RjGy8OzFSq6z0JFmI6QX/1Zw1VP73uU=
-----END MATRIX PRIVATE KEY-----
polylith_ingress:
enabled: true
host: matrix.k8s-at-home.org
nats:
enabled: true
persistence:

View File

@@ -1,7 +1,8 @@
{{- $connectionString := "file:" -}}
{{- if .Values.postgresql.enabled}}
{{- $connectionString = print "postgresql://" .Values.postgresql.auth.username ":" .Values.postgresql.auth.password "@" (include "common.names.fullname" .) "-postgresql/" -}}
{{- $connectionString = print "postgresql://" .Values.postgresql.auth.username ":" .Values.postgresql.auth.password "@" (include "common.names.fullname" $.Subcharts.postgresql) "/" -}}
{{- end}}
{{- $componentSpecificDatabaseConfig := or .Values.dendrite.polylithEnabled (not .Values.postgresql.enabled) -}}
---
apiVersion: v1
kind: Secret
@@ -34,7 +35,7 @@ stringData:
jetstream:
addresses:
{{- if .Values.nats.enabled }}
- {{ template "common.names.fullname" . }}-nats:4222
- {{ template "common.names.fullname" $.Subcharts.nats }}:4222
{{- else }}
[]
{{- end }}
@@ -50,22 +51,35 @@ stringData:
enabled: {{ default false .Values.dendrite.global.dns_cache.enabled }}
cache_size: {{ default 256 .Values.dendrite.global.dns_cache.cache_size }}
cache_lifetime: {{ default "5m" .Values.dendrite.global.dns_cache.cache_lifetime }}
{{- if not $componentSpecificDatabaseConfig }}
database:
connection_string: {{ default (print $connectionString "dendrite?sslmode=disable") .Values.database.connection_string }}
max_open_conns: {{ default 100 .Values.database.max_open_conns }}
max_idle_conns: {{ default 5 .Values.database.max_idle_conns }}
conn_max_lifetime: {{default -1 .Values.database.conn_max_lifetime }}
{{- end }}
app_service_api:
{{- if .Values.dendrite.polylithEnabled }}
internal_api:
listen: http://0.0.0.0:{{ .Values.appserviceapi.service.main.ports.internal.port }}
connect: http://{{ include "common.names.fullname" . }}-appserviceapi:{{ .Values.appserviceapi.service.main.ports.internal.port }}
connect: http://{{ include "common.names.fullname" (index $.Subcharts "appserviceapi") }}:{{ .Values.appserviceapi.service.main.ports.internal.port }}
{{- end }}
{{- if $componentSpecificDatabaseConfig }}
database:
connection_string: {{ default (print $connectionString "dendrite_appservice?sslmode=disable") .Values.appserviceapi.database.connection_string }}
max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.appserviceapi.database.max_open_conns }}
max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.appserviceapi.database.max_idle_conns }}
conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.appserviceapi.database.conn_max_lifetime }}
{{- end }}
config_files: {{- toYaml .Values.appserviceapi.config.config_files | nindent 8 }}
client_api:
{{- if .Values.dendrite.polylithEnabled }}
internal_api:
listen: http://0.0.0.0:{{ .Values.clientapi.service.main.ports.internal.port }}
connect: http://{{ include "common.names.fullname" . }}-clientapi:{{ .Values.clientapi.service.main.ports.internal.port }}
connect: http://{{ include "common.names.fullname" (index $.Subcharts "clientapi") }}:{{ .Values.clientapi.service.main.ports.internal.port }}
external_api:
listen: http://0.0.0.0:{{ .Values.clientapi.service.main.ports.external.port }}
{{- end }}
registration_disabled: {{ default true .Values.clientapi.config.registration_disabled }}
registration_shared_secret: {{ default "" .Values.clientapi.config.registration_shared_secret | quote }}
enable_registration_captcha: {{ default false .Values.clientapi.config.captcha.enabled }}
@@ -78,47 +92,60 @@ stringData:
enabled: {{ default true .Values.clientapi.config.rate_limiting.enabled }}
threshold: {{ default 5 .Values.clientapi.config.rate_limiting.threshold }}
cooloff_ms: {{ default 500 .Values.clientapi.config.rate_limiting.cooloff_ms }}
exempt_user_ids: {{ .Values.clientapi.config.exempt_user_ids }}
federation_api:
{{- if .Values.dendrite.polylithEnabled }}
internal_api:
listen: http://0.0.0.0:7772
connect: http://{{ include "common.names.fullname" . }}-federationapi:7772
connect: http://{{ include "common.names.fullname" (index $.Subcharts "federationapi") }}:7772
external_api:
listen: http://0.0.0.0:8072
database:
connection_string: {{ default (print $connectionString "dendrite_federationapi?sslmode=disable") .Values.federationapi.database.connection_string }}
max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.federationapi.database.max_open_conns }}
max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.federationapi.database.max_idle_conns }}
conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.federationapi.database.conn_max_lifetime }}
federation_certificates: {{- toYaml .Values.federationapi.config.federation_certificates | nindent 8 }}
send_max_retries: {{ default 16 .Values.federationapi.config.send_max_retries }}
disable_tls_validation: {{ default false .Values.federationapi.config.disable_tls_validation }}
proxy_outbound:
enabled: {{ default false .Values.federationapi.config.proxy_outbound.enabled }}
protocol: {{ default "http" .Values.federationapi.config.proxy_outbound.protocol | quote }}
host: {{ default "localhost" .Values.federationapi.config.proxy_outbound.host | quote }}
port: {{ default 8080 .Values.federationapi.config.proxy_outbound.port }}
{{- end }}
{{- if $componentSpecificDatabaseConfig }}
database:
connection_string: {{ default (print $connectionString "dendrite_federationapi?sslmode=disable") .Values.federationapi.database.connection_string }}
max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.federationapi.database.max_open_conns }}
max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.federationapi.database.max_idle_conns }}
{{- end }}
send_max_retries: {{ default 16 .Values.federationapi.config.send_max_retries }}
disable_tls_validation: {{ default false .Values.federationapi.config.disable_tls_validation }}
key_perspectives: {{- toYaml .Values.federationapi.config.key_perspectives | nindent 8 }}
prefer_direct_fetch: {{ default false .Values.federationapi.config.prefer_direct_fetch }}
key_server:
{{- if .Values.dendrite.polylithEnabled }}
internal_api:
listen: http://0.0.0.0:7779
connect: http://{{ include "common.names.fullname" . }}-keyserver:7779
connect: http://{{ include "common.names.fullname" (index $.Subcharts "keyserver") }}:7779
{{- end }}
{{- if $componentSpecificDatabaseConfig }}
database:
connection_string: {{ default (print $connectionString "dendrite_keyserver?sslmode=disable") .Values.keyserver.database.connection_string }}
max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.keyserver.database.max_open_conns }}
max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.keyserver.database.max_idle_conns }}
conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.keyserver.database.conn_max_lifetime }}
{{- end }}
media_api:
{{- if .Values.dendrite.polylithEnabled }}
internal_api:
listen: http://0.0.0.0:7774
connect: http://{{ include "common.names.fullname" . }}-mediaapi:7774
connect: http://{{ include "common.names.fullname" (index $.Subcharts "mediaapi") }}:7774
external_api:
listen: http://0.0.0.0:8074
{{- end }}
{{- if $componentSpecificDatabaseConfig }}
database:
connection_string: {{ default (print $connectionString "dendrite_mediaapi?sslmode=disable") .Values.mediaapi.database.connection_string }}
max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.mediaapi.database.max_open_conns }}
max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.mediaapi.database.max_idle_conns }}
conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.mediaapi.database.conn_max_lifetime }}
{{- end }}
base_path: {{ default "/var/dendrite/media" .Values.mediaapi.config.base_path | quote }}
max_file_size_bytes: {{ int ( default 10485760 .Values.mediaapi.config.max_file_size_bytes ) }}
dynamic_thumbnails: {{ default false .Values.mediaapi.config.dynamic_thumbnails }}
@@ -126,40 +153,54 @@ stringData:
thumbnail_sizes: {{- toYaml .Values.mediaapi.config.thumbnail_sizes | nindent 8 }}
mscs:
mscs: {{ .Values.dendrite.global.mscs | toYaml | nindent 8 }}
{{- if $componentSpecificDatabaseConfig }}
database:
connection_string: {{ default (print $connectionString "dendrite_mscs?sslmode=disable") .Values.mscs.database.connection_string }}
max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.mscs.database.max_open_conns }}
max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.mscs.database.max_idle_conns }}
conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.mscs.database.conn_max_lifetime }}
{{- end }}
room_server:
{{- if .Values.dendrite.polylithEnabled }}
internal_api:
listen: http://0.0.0.0:7770
connect: http://{{ include "common.names.fullname" . }}-roomserver:7770
connect: http://{{ include "common.names.fullname" (index $.Subcharts "roomserver") }}:7770
{{- end }}
{{- if $componentSpecificDatabaseConfig }}
database:
connection_string: {{ default (print $connectionString "dendrite_roomserver?sslmode=disable") .Values.roomserver.database.connection_string }}
max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.roomserver.database.max_open_conns }}
max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.roomserver.database.max_idle_conns }}
conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.roomserver.database.conn_max_lifetime }}
{{- end }}
sync_api:
{{- if .Values.dendrite.polylithEnabled }}
internal_api:
listen: http://0.0.0.0:7773
connect: http://{{ include "common.names.fullname" . }}-syncapi:7773
connect: http://{{ include "common.names.fullname" (index $.Subcharts "syncapi") }}:7773
external_api:
listen: http://0.0.0.0:8073
{{- end }}
{{- if $componentSpecificDatabaseConfig }}
database:
connection_string: {{ default (print $connectionString "dendrite_syncapi?sslmode=disable") .Values.syncapi.database.connection_string }}
max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.syncapi.database.max_open_conns }}
max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.syncapi.database.max_idle_conns }}
conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.syncapi.database.conn_max_lifetime }}
{{- end }}
user_api:
{{- if .Values.dendrite.polylithEnabled }}
internal_api:
listen: http://0.0.0.0:7781
connect: http://{{ include "common.names.fullname" . }}-userapi:7781
connect: http://{{ include "common.names.fullname" (index $.Subcharts "userapi") }}:7781
{{- end }}
{{- if $componentSpecificDatabaseConfig }}
account_database:
connection_string: {{ default (print $connectionString "dendrite_userapi_accounts?sslmode=disable") .Values.userapi.database.connection_string }}
max_open_conns: {{ default .Values.dendrite.database.max_open_conns .Values.userapi.database.max_open_conns }}
max_idle_conns: {{ default .Values.dendrite.database.max_idle_conns .Values.userapi.database.max_idle_conns }}
conn_max_lifetime: {{ default .Values.dendrite.database.conn_max_lifetime .Values.userapi.database.conn_max_lifetime }}
{{- end }}
bcrypt_cost: {{ default 10 .Values.userapi.config.bcrypt_cost }}
tracing:
enabled: {{ .Values.dendrite.tracing.enabled }}

View File

@@ -0,0 +1,57 @@
{{- if .Values.dendrite.polylith_ingress.enabled -}}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ include "common.names.fullname" . }}
{{- if .Values.dendrite.polylith_ingress.annotations }}
annotations: {{ toYaml .Values.dendrite.polylith_ingress.annotations | nindent 4 }}
{{- end }}
spec:
{{- if .Values.dendrite.tls_secret.enabled }}
tls:
- hosts:
- {{ .Values.dendrite.polylith_ingress.host | quote }}
secretName: {{ .Values.dendrite.tls_secret.existingSecret }}
{{- end }}
rules:
- host: {{ .Values.dendrite.polylith_ingress.host | quote }}
http:
paths:
{{- range .Values.dendrite.polylith_ingress.syncapi_paths }}
- path: {{ . | quote }}
pathType: Exact
backend:
service:
name: {{ include "common.names.fullname" (index $.Subcharts "syncapi") }}
port:
number: {{ $.Values.syncapi.service.main.ports.external.port }}
{{- end }}
- path: /_matrix/client
pathType: Prefix
backend:
service:
name: {{ include "common.names.fullname" (index $.Subcharts "clientapi") }}
port:
number: {{ .Values.clientapi.service.main.ports.external.port }}
- path: /_matrix/federation
pathType: Prefix
backend:
service:
name: {{ include "common.names.fullname" (index $.Subcharts "federationapi") }}
port:
number: {{ .Values.federationapi.service.main.ports.external.port }}
- path: /_matrix/key
pathType: Prefix
backend:
service:
name: {{ include "common.names.fullname" (index $.Subcharts "federationapi") }}
port:
number: {{ .Values.federationapi.service.main.ports.external.port }}
- path: /_matrix/media
pathType: Prefix
backend:
service:
name: {{ include "common.names.fullname" (index $.Subcharts "mediaapi") }}
port:
number: {{ .Values.mediaapi.service.main.ports.external.port }}
{{- end -}}

View File

@@ -37,7 +37,8 @@ service:
protocol: HTTPS
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# -- (Monolith Only) Enable and configure ingress settings for the chart under
# this key.
# @default -- See values.yaml
main:
enabled: false
@@ -58,6 +59,22 @@ persistence:
accessMode: ReadWriteOnce
size: 1Gi
# -- Override general dendrite.database parameters.
# @default -- See values.yaml
database:
# -- Custom connection string
# @default -- file or derived from included postgresql deployment
connection_string: null
# -- Maximum open connections
# @default -- dendrite.database.max_open_conns
max_open_conns: null
# -- Maximum dile connections
# @default -- dendrite.database.max_idle_conns
max_idle_conns: null
# -- Maximum connection lifetime
# @default -- dendrite.database.conn_max_lifetime
conn_max_lifetime: null
# -- Configure the key server.
# For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml)
# @default -- See values.yaml
@@ -115,6 +132,8 @@ appserviceapi:
internal:
enabled: true
port: 7777
ingress:
args: "appservice"
# -- Override general dendrite.database parameters.
# @default -- See values.yaml
@@ -185,6 +204,7 @@ clientapi:
enabled: true
threshold: 5
cooloff_ms: 500
exempt_user_ids: []
# -- Configure the Federation API
# For more information see [the sample dendrite configuration](https://github.com/matrix-org/dendrite/blob/main/dendrite-sample.polylith.yaml)
@@ -459,6 +479,7 @@ dendrite:
existingSecret: ""
crtPath: tls.crt
keyPath: tls.key
matrix_key_secret:
# -- Create matrix_key secret using the keyBody below.
create: false
@@ -469,6 +490,28 @@ dendrite:
# -- Field in the secret to get the key from
secretPath: matrix_key.pem
# -- Enable and configure polylith ingress as per
# https://github.com/matrix-org/dendrite/blob/main/docs/nginx/polylith-sample.conf
# @default -- See values.yaml
polylith_ingress:
enabled: false
host: ""
annotations: {}
# -- Sync API Paths are a little tricky since they require regular expressions. Therefore
# the paths will depend on the ingress controller used. See values.yaml for nginx and traefik.
# @default -- See values.yaml
syncapi_paths: []
# For Traefik uncomment these lines
# - /_matrix/client/{version:.*?}/rooms/{roomid:.*?}/messages
# - /_matrix/client/{version:.*?}/keys/changes
# - /_matrix/client/{version:.*?}/user/{userid:.*?}/filter/{filterid:.*?}
# - /_matrix/client/{version:.*?}/user/{userid:.*?}/filter
# - /_matrix/client/{version:.*?}/sync
#
# For nginx uncomment these lines and add the annotations here:
# https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#use-regex
# - /_matrix/client/.*?/(sync|user/.*?/filter/?.*|keys/changes|rooms/.*?/messages)$
# -- Configure database connection parameters.
# @default -- See values.yaml
database:

View File

@@ -1,9 +1,9 @@
---
apiVersion: v2
appVersion: v0.106.3
appVersion: v0.107.7
description: DNS proxy as ad-blocker for local network
name: adguard-home
version: 5.3.2
version: 5.4.0
kubeVersion: ">=1.16.0-0"
keywords:
- adguard-home
@@ -23,4 +23,6 @@ dependencies:
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
description: Upgraded adguard-home to version v0.107.7.
- kind: changed
description: Synced the default adguard-home configuration with the new version.

View File

@@ -1,6 +1,6 @@
# adguard-home
![Version: 5.3.2](https://img.shields.io/badge/Version-5.3.2-informational?style=flat-square) ![AppVersion: v0.106.3](https://img.shields.io/badge/AppVersion-v0.106.3-informational?style=flat-square)
![Version: 5.4.0](https://img.shields.io/badge/Version-5.4.0-informational?style=flat-square) ![AppVersion: v0.107.7](https://img.shields.io/badge/AppVersion-v0.107.7-informational?style=flat-square)
DNS proxy as ad-blocker for local network
@@ -82,14 +82,14 @@ N/A
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"adguard/adguardhome"` | image repository |
| image.tag | string | `"v0.106.3"` | image tag |
| image.tag | string | `nil` | |
| initContainers.copy-configmap | object | See values.yaml | Configures an initContainer that copies the configmap to the AdGuardHome conf directory It does NOT overwrite when the file already exists. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
### Version 5.3.2
### Version 5.4.0
#### Added
@@ -97,7 +97,8 @@ N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
* Upgraded adguard-home to version v0.107.7.
* Synced the default adguard-home configuration with the new version.
#### Fixed

View File

@@ -36,8 +36,8 @@ initContainers:
image:
# -- image repository
repository: adguard/adguardhome
# -- image tag
tag: v0.106.3
# @default -- chart.appVersion
tag:
# -- image pull policy
pullPolicy: IfNotPresent
@@ -104,8 +104,7 @@ config: |
auth_attempts: 5
block_auth_min: 15
http_proxy: ""
language: en
rlimit_nofile: 0
language: ""
debug_pprof: false
web_session_ttl: 720
dns:
@@ -115,7 +114,7 @@ config: |
statistics_interval: 1
querylog_enabled: true
querylog_file_enabled: true
querylog_interval: 90
querylog_interval: 2160h
querylog_size_memory: 1000
anonymize_client_ip: false
protection_enabled: true
@@ -125,7 +124,7 @@ config: |
blocked_response_ttl: 10
parental_block_host: family-block.dns.adguard.com
safebrowsing_block_host: standard-block.dns.adguard.com
ratelimit: 0
ratelimit: 20
ratelimit_whitelist: []
refuse_any: true
upstream_dns:
@@ -138,12 +137,20 @@ config: |
- 2620:fe::fe:10
all_servers: false
fastest_addr: false
fastest_timeout: 1s
allowed_clients: []
disallowed_clients: []
blocked_hosts: []
blocked_hosts:
- version.bind
- id.server
- hostname.bind
trusted_proxies:
- 127.0.0.0/8
- ::1/128
cache_size: 4194304
cache_ttl_min: 0
cache_ttl_max: 0
cache_optimistic: false
bogus_nxdomain: []
aaaa_disabled: false
enable_dnssec: false
@@ -161,8 +168,9 @@ config: |
cache_time: 30
rewrites: []
blocked_services: []
local_domain_name: lan
resolve_clients: true
upstream_timeout: 10s
private_networks: []
use_private_ptr_resolvers: true
local_ptr_upstreams: []
tls:
enabled: false
@@ -170,7 +178,7 @@ config: |
force_https: false
port_https: 443
port_dns_over_tls: 853
port_dns_over_quic: 784
port_dns_over_quic: 853
port_dnscrypt: 0
dnscrypt_config_file: ""
allow_unencrypted_doh: false
@@ -186,17 +194,14 @@ config: |
id: 1
- enabled: false
url: https://adaway.org/hosts.txt
name: AdAway
name: AdAway Default Blocklist
id: 2
- enabled: false
url: https://www.malwaredomainlist.com/hostslist/hosts.txt
name: MalwareDomainList.com Hosts List
id: 4
whitelist_filters: []
user_rules: []
dhcp:
enabled: false
interface_name: ""
local_domain_name: lan
dhcpv4:
gateway_ip: ""
subnet_mask: ""
@@ -210,7 +215,14 @@ config: |
lease_duration: 86400
ra_slaac_only: false
ra_allow_slaac: false
clients: []
clients:
runtime_sources:
whois: true
arp: true
rdns: true
dhcp: true
hosts: true
persistent: []
log_compress: false
log_localtime: false
log_max_backups: 0
@@ -218,4 +230,8 @@ config: |
log_max_age: 3
log_file: ""
verbose: false
schema_version: 10
os:
group: ""
user: ""
rlimit_nofile: 0
schema_version: 14

View File

@@ -0,0 +1,26 @@
# 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
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,26 @@
apiVersion: v2
appVersion: "2022.5.28-r206.a752a63e0e"
description: "Deemix is a Deezer Download Manager"
name: deemix
version: 1.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- deemix
- music
- deezer
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/deemix
icon: https://gitlab.com/RemixDev/deemix-webui/-/raw/e63a8c709c477a8e68e61037f4b82359d23f4a32/src/assets/deemix-icon.svg
sources:
- https://gitlab.com/Bockiii/deemix-docker
- https://gitlab.com/RemixDev/deemix-gui
maintainers:
- name: preisschild
email: florian@florianstroeger.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |
- kind: added
description: Initial version

View File

@@ -0,0 +1,119 @@
# deemix
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: 2022.5.28-r206.a752a63e0e](https://img.shields.io/badge/AppVersion-2022.5.28--r206.a752a63e0e-informational?style=flat-square)
Deemix is a Deezer Download Manager
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
## Source Code
* <https://gitlab.com/Bockiii/deemix-docker>
* <https://gitlab.com/RemixDev/deemix-gui>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install deemix k8s-at-home/deemix
```
## Installing the Chart
To install the chart with the release name `deemix`
```console
helm install deemix k8s-at-home/deemix
```
## Uninstalling the Chart
To uninstall the `deemix` deployment
```console
helm uninstall deemix
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
## Configuration
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install deemix \
--set env.TZ="America/New York" \
k8s-at-home/deemix
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install deemix k8s-at-home/deemix -f values.yaml
```
## Custom configuration
N/A
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | See below | environment variables. See more environment variables in the [deemix-docker documentation](https://gitlab.com/Bockiii/deemix-docker). |
| env.PGID | string | `"1000"` | Group ID, see PUID |
| env.PUID | string | `"1000"` | User ID of the user you want the container to run as in order to fix folder permission issues |
| env.TZ | string | `"UTC"` | Set the container timezone |
| env.UMASK_SET | string | `"022"` | Default umask for downloaded files |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"registry.gitlab.com/bockiii/deemix-docker"` | image repository |
| image.tag | string | chart.appVersion | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
### Version 1.0.0
#### Added
* Initial version
#### Changed
N/A
#### Fixed
N/A
### Older versions
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/deemix?modal=changelog)
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)

View File

@@ -0,0 +1,9 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
N/A
{{- end -}}

View File

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

View File

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

View File

@@ -0,0 +1,51 @@
#
# IMPORTANT NOTE
#
# This chart inherits from our common library chart. You can check the default values/options here:
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
#
image:
# -- image repository
repository: registry.gitlab.com/bockiii/deemix-docker
# -- image tag
# @default -- chart.appVersion
tag:
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See more environment variables in the [deemix-docker documentation](https://gitlab.com/Bockiii/deemix-docker).
# @default -- See below
env:
# -- Set the container timezone
TZ: "UTC"
# -- User ID of the user you want the container to run as in order to fix folder permission issues
PUID: "1000"
# -- Group ID, see PUID
PGID: "1000"
# -- Default umask for downloaded files
UMASK_SET: "022"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 6595
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
config:
enabled: false
mountPath: /config
downloads:
enabled: false
mountPath: /downloads

View File

@@ -0,0 +1,26 @@
# 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
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,24 @@
apiVersion: v2
appVersion: v1.27.2
description: "Send push notifications to your phone or desktop using PUT/POST"
name: ntfy
version: 1.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- ntfy
- notification
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/ntfy
icon: https://raw.githubusercontent.com/binwiederhier/ntfy/main/web/public/static/img/ntfy.png
sources:
- https://github.com/binwiederhier/ntfy
maintainers:
- name: geraldwuhoo
email: gerald@geraldwu.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |
- kind: added
description: Initial version

View File

@@ -0,0 +1,116 @@
# ntfy
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: v1.27.2](https://img.shields.io/badge/AppVersion-v1.27.2-informational?style=flat-square)
Send push notifications to your phone or desktop using PUT/POST
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
## Source Code
* <https://github.com/binwiederhier/ntfy>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install ntfy k8s-at-home/ntfy
```
## Installing the Chart
To install the chart with the release name `ntfy`
```console
helm install ntfy k8s-at-home/ntfy
```
## Uninstalling the Chart
To uninstall the `ntfy` deployment
```console
helm uninstall ntfy
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
## Configuration
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install ntfy \
--set env.TZ="America/New York" \
k8s-at-home/ntfy
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install ntfy k8s-at-home/ntfy -f values.yaml
```
## Custom configuration
N/A
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| args | list | See values.yaml | Configures command args to run the docker image in server mode |
| env | object | See below | environment variables. See more environment variables in the [ntfy documentation](https://ntfy.org/docs). |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"binwiederhier/ntfy"` | image repository |
| image.tag | string | chart.appVersion | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
### Version 1.0.0
#### Added
* Initial version
#### Changed
N/A
#### Fixed
N/A
### Older versions
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/ntfy?modal=changelog)
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)

View File

@@ -0,0 +1,9 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
N/A
{{- end -}}

View File

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

View File

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

View File

@@ -0,0 +1,50 @@
#
# IMPORTANT NOTE
#
# This chart inherits from our common library chart. You can check the default values/options here:
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
#
image:
# -- image repository
repository: binwiederhier/ntfy
# -- image tag
# @default -- chart.appVersion
tag:
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See more environment variables in the [ntfy documentation](https://ntfy.org/docs).
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Configures command args to run the docker image in server mode
# @default -- See values.yaml
args:
- serve
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 80
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
cache:
enabled: false
mountPath: /var/cache/ntfy
config:
enabled: false
mountPath: /etc/ntfy

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: 1.0.0
description: OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution.
name: openkm
version: 3.2.2
version: 4.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- openkm
@@ -22,14 +22,16 @@ dependencies:
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
- name: postgresql
version: 10.16.2
version: 11.6.12
repository: https://charts.bitnami.com/bitnami
condition: postgresql.enabled
- name: mariadb
version: 10.5.1
version: 11.0.14
repository: https://charts.bitnami.com/bitnami
condition: mariadb.enabled
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
description: Upgraded `postgresql` chart dependency to version 11.6.12
- kind: changed
description: Upgraded `mariadb` chart dependency to version 11.0.14

View File

@@ -1,6 +1,6 @@
# openkm
![Version: 3.2.2](https://img.shields.io/badge/Version-3.2.2-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution.
@@ -19,8 +19,8 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | mariadb | 10.5.1 |
| https://charts.bitnami.com/bitnami | postgresql | 10.16.2 |
| https://charts.bitnami.com/bitnami | mariadb | 11.0.14 |
| https://charts.bitnami.com/bitnami | postgresql | 11.6.12 |
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
@@ -91,7 +91,7 @@ N/A
## Changelog
### Version 3.2.2
### Version 4.0.0
#### Added
@@ -99,7 +99,8 @@ N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
* Upgraded `postgresql` chart dependency to version 11.6.12
* Upgraded `mariadb` chart dependency to version 11.0.14
#### Fixed

View File

@@ -1,9 +1,9 @@
---
apiVersion: v2
appVersion: 1.2.6
appVersion: v1.6.0
description: Admision controller to change the default gateway and DNS server of PODs
name: pod-gateway
version: 5.4.2
version: 5.5.0
kubeVersion: ">=1.16.0-0"
keywords:
- pod-gateway
@@ -22,4 +22,6 @@ dependencies:
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
description: Upgraded `pod-gateway` tag dependency to v1.6.0
- kind: changed
description: Upgraded `gateway-admision-controller` tag dependency to v3.5.0

View File

@@ -1,6 +1,6 @@
# pod-gateway
![Version: 5.4.2](https://img.shields.io/badge/Version-5.4.2-informational?style=flat-square) ![AppVersion: 1.2.6](https://img.shields.io/badge/AppVersion-1.2.6-informational?style=flat-square)
![Version: 5.5.0](https://img.shields.io/badge/Version-5.5.0-informational?style=flat-square) ![AppVersion: v1.6.0](https://img.shields.io/badge/AppVersion-v1.6.0-informational?style=flat-square)
Admision controller to change the default gateway and DNS server of PODs
@@ -107,7 +107,7 @@ certificates. It does not install it as dependency to avoid conflicts.
| clusterName | string | `"cluster.local"` | cluster name used to derive the gateway full name |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy of the gateway and inserted helper cotainers |
| image.repository | string | `"ghcr.io/k8s-at-home/pod-gateway"` | image repository of the gateway and inserted helper containers |
| image.tag | string | `"v1.2.6"` | image tag of the gateway and inserted helper containers |
| image.tag | string | chart.appVersion | image tag of the gateway and inserted helper containers |
| publicPorts | string | `nil` | settings to expose ports, usually through a VPN provider. NOTE: if you change it you will need to manually restart the gateway POD |
| routed_namespaces | list | `[]` | Namespaces that might contain routed PODs and therefore require a copy of the gneerated settings configmap. |
| settings.DNS_LOCAL_CIDRS | string | `"local"` | DNS queries to these domains will be resolved by K8S DNS instead of the default (typcally the VPN client changes it) |
@@ -125,14 +125,14 @@ certificates. It does not install it as dependency to avoid conflicts.
| webhook.gatewayLabel | string | `"setGateway"` | label name to check when evaluating POD. If true the POD will get the gateway. If not set setGatewayDefault will apply. |
| webhook.image.pullPolicy | string | `"IfNotPresent"` | image pullPolicy of the webhook |
| webhook.image.repository | string | `"ghcr.io/k8s-at-home/gateway-admision-controller"` | image repository of the webhook |
| webhook.image.tag | string | `"v3.3.2"` | image tag of the webhook |
| webhook.image.tag | string | `"v3.5.0"` | image tag of the webhook |
| webhook.namespaceSelector | object | `{"custom":{},"label":"routed-gateway","type":"label"}` | Selector for namespace. All pods in this namespace will get evaluated by the webhook. **IMPORTANT**: Do not select the namespace where the webhook is deployed to or you will get locking issues. |
| webhook.replicas | int | `1` | number of webhook instances to deploy |
| webhook.strategy | object | `{"type":"RollingUpdate"}` | strategy for updates |
## Changelog
### Version 5.4.2
### Version 5.5.0
#### Added
@@ -140,7 +140,8 @@ N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
* Upgraded `pod-gateway` tag dependency to v1.6.0
* Upgraded `gateway-admision-controller` tag dependency to v3.5.0
#### Fixed

View File

@@ -32,7 +32,7 @@ initContainers:
routes:
name: "routes"
# -- Image for the init container
image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
image: {{ .Values.image.repository }}:{{ default .Chart.AppVersion .Values.image.tag }}
# -- Will be set automatically
# @default -- <image.pullPolicy>
imagePullPolicy: {{ .Values.image.pullPolicy }}

View File

@@ -11,7 +11,8 @@ image:
# -- image pull policy of the gateway and inserted helper cotainers
pullPolicy: IfNotPresent
# -- image tag of the gateway and inserted helper containers
tag: v1.2.6
# @default -- chart.appVersion
tag:
# -- IP address of the DNS server within the vxlan tunnel.
# All mutated PODs will get this as their DNS server.
@@ -110,7 +111,7 @@ webhook:
# -- image pullPolicy of the webhook
pullPolicy: IfNotPresent
# -- image tag of the webhook
tag: v3.3.2
tag: v3.5.0
# -- number of webhook instances to deploy
replicas: 1

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: v0.90.74
description: Status page for monitoring your websites and applications
name: statping
version: 5.7.2
version: 6.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- statping
@@ -23,10 +23,10 @@ dependencies:
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
- name: postgresql
version: 10.16.2
version: 11.6.12
repository: https://charts.bitnami.com/bitnami
condition: postgresql.enabled
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
description: Upgraded `postgresql` chart dependency to version 11.6.12

View File

@@ -1,6 +1,6 @@
# statping
![Version: 5.7.2](https://img.shields.io/badge/Version-5.7.2-informational?style=flat-square) ![AppVersion: v0.90.74](https://img.shields.io/badge/AppVersion-v0.90.74-informational?style=flat-square)
![Version: 6.0.0](https://img.shields.io/badge/Version-6.0.0-informational?style=flat-square) ![AppVersion: v0.90.74](https://img.shields.io/badge/AppVersion-v0.90.74-informational?style=flat-square)
Status page for monitoring your websites and applications
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | postgresql | 10.16.2 |
| https://charts.bitnami.com/bitnami | postgresql | 11.6.12 |
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
@@ -78,10 +78,10 @@ N/A
|-----|------|---------|-------------|
| env | object | See below | environment variables. See [application docs](https://github.com/statping/statping/wiki/Config-with-.env-File) for more details. |
| env.DB_CONN | string | `"postgres"` | Type of database to use |
| env.DB_DATABASE | string | `"{{ .Values.postgresql.postgresqlDatabase }}"` | Postgres database name |
| env.DB_DATABASE | string | `"{{ .Values.postgresql.auth.database }}"` | Postgres database name |
| env.DB_HOST | string | internal postgresql URL | Postgres database hostname |
| env.DB_PASS | string | `"{{ .Values.postgresql.postgresqlPassword }}"` | Postgres database password |
| env.DB_USER | string | `"{{ .Values.postgresql.postgresqlUsername }}"` | Postgres database user name |
| env.DB_PASS | string | `"{{ .Values.postgresql.auth.postgresPassword }}"` | Postgres database password |
| env.DB_USER | string | `"postgres"` | Postgres database user name |
| env.DESCRIPTION | string | `"This is a Statping instance deployed as Helm chart"` | Description of the Statping instance |
| env.DISABLE_LOGS | bool | `false` | Disable logs from appearing and writing to disk |
| env.NAME | string | `"Statping Example"` | Name of the Statping instance |
@@ -99,7 +99,7 @@ N/A
## Changelog
### Version 5.7.2
### Version 6.0.0
#### Added
@@ -107,7 +107,7 @@ N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
* Upgraded `postgresql` chart dependency to version 11.6.12
#### Fixed

View File

@@ -32,11 +32,11 @@ env:
# -- Enable ssl_mode for postgres (To enable use `require`)
POSTGRES_SSLMODE: "disable"
# -- Postgres database user name
DB_USER: "{{ .Values.postgresql.postgresqlUsername }}"
DB_USER: "postgres"
# -- Postgres database password
DB_PASS: "{{ .Values.postgresql.postgresqlPassword }}"
DB_PASS: "{{ .Values.postgresql.auth.postgresPassword }}"
# -- Postgres database name
DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}"
DB_DATABASE: "{{ .Values.postgresql.auth.database }}"
# -- Use CDN for static context from third-parties
USE_CDN: false
# -- Disable logs from appearing and writing to disk
@@ -74,9 +74,9 @@ persistence:
# @default -- See values.yaml
postgresql:
enabled: true
postgresqlUsername: postgres
postgresqlPassword: "changeme"
postgresqlDatabase: postgres
auth:
postgresPassword: "changeme"
database: postgres
persistence:
enabled: false
# storageClass: ""

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: v1.23.4
description: "A self-hosted data logger for your Tesla \U0001F698"
name: teslamate
version: 6.7.2
version: 7.0.1
keywords:
- teslamate
- tesla
@@ -17,7 +17,7 @@ dependencies:
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
- name: postgresql
version: 10.16.2
version: 11.6.12
repository: https://charts.bitnami.com/bitnami
condition: postgresql.enabled
maintainers:
@@ -26,4 +26,4 @@ maintainers:
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
description: Update `postgresql` chart dependency persistence values

View File

@@ -1,6 +1,6 @@
# teslamate
![Version: 6.7.2](https://img.shields.io/badge/Version-6.7.2-informational?style=flat-square) ![AppVersion: v1.23.4](https://img.shields.io/badge/AppVersion-v1.23.4-informational?style=flat-square)
![Version: 7.0.1](https://img.shields.io/badge/Version-7.0.1-informational?style=flat-square) ![AppVersion: v1.23.4](https://img.shields.io/badge/AppVersion-v1.23.4-informational?style=flat-square)
A self-hosted data logger for your Tesla 🚘
@@ -17,7 +17,7 @@ A self-hosted data logger for your Tesla 🚘
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | postgresql | 10.16.2 |
| https://charts.bitnami.com/bitnami | postgresql | 11.6.12 |
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
@@ -77,9 +77,9 @@ N/A
|-----|------|---------|-------------|
| env | object | See below | environment variables. See [teslamate docs](https://docs.teslamate.org/docs/configuration/environment_variables) for more details. |
| env.DATABASE_HOST | string | `"{{ include \"common.names.fullname\" .}}-postgresql"` | Postgres database hostname |
| env.DATABASE_NAME | string | `"{{ .Values.postgresql.postgresqlDatabase }}"` | Postgres database password |
| env.DATABASE_PASS | string | `"{{ .Values.postgresql.postgresqlPassword }}"` | Postgres database password |
| env.DATABASE_USER | string | `"{{ .Values.postgresql.postgresqlUsername }}"` | Postgres database user name |
| env.DATABASE_NAME | string | `"{{ .Values.postgresql.auth.database }}"` | Postgres database password |
| env.DATABASE_PASS | string | `"{{ .Values.postgresql.auth.postgresPassword }}"` | Postgres database password |
| env.DATABASE_USER | string | `"postgres"` | Postgres database user name |
| env.DISABLE_MQTT | string | `"false"` | Disables the MQTT feature if `true` |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
@@ -92,7 +92,7 @@ N/A
## Changelog
### Version 6.7.2
### Version 7.0.1
#### Added
@@ -100,7 +100,7 @@ N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
* Update `postgresql` chart dependency persistence values
#### Fixed

View File

@@ -21,11 +21,11 @@ env:
# -- Postgres database hostname
DATABASE_HOST: '{{ include "common.names.fullname" .}}-postgresql'
# -- Postgres database user name
DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}"
DATABASE_USER: postgres
# -- Postgres database password
DATABASE_PASS: "{{ .Values.postgresql.postgresqlPassword }}"
DATABASE_PASS: "{{ .Values.postgresql.auth.postgresPassword }}"
# -- Postgres database password
DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}"
DATABASE_NAME: "{{ .Values.postgresql.auth.database }}"
# -- Disables the MQTT feature if `true`
DISABLE_MQTT: "false"
@@ -55,10 +55,11 @@ persistence:
# @default -- See values.yaml
postgresql:
enabled: false
postgresqlUsername: postgres
postgresqlPassword: teslamate-pass
postgresqlDatabase: teslamate
persistence:
enabled: false
# storageClass: ""
# size: 8Gi
auth:
postgresPassword: teslamate-pass
database: teslamate
primary:
persistence:
enabled: false
# storageClass: ""
# size: 8Gi

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: v1.8723.0
description: Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator
name: tt-rss
version: 4.7.2
version: 5.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- tt-rss
@@ -19,10 +19,10 @@ dependencies:
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
- name: postgresql
version: 10.16.2
version: 11.6.12
repository: https://charts.bitnami.com/bitnami
condition: postgresql.enabled
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
- kind: fixed
description: Fixed the default values for the database environment variables.

View File

@@ -1,6 +1,6 @@
# tt-rss
![Version: 4.7.2](https://img.shields.io/badge/Version-4.7.2-informational?style=flat-square) ![AppVersion: v1.8723.0](https://img.shields.io/badge/AppVersion-v1.8723.0-informational?style=flat-square)
![Version: 5.0.1](https://img.shields.io/badge/Version-5.0.1-informational?style=flat-square) ![AppVersion: v1.8723.0](https://img.shields.io/badge/AppVersion-v1.8723.0-informational?style=flat-square)
Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | postgresql | 10.16.2 |
| https://charts.bitnami.com/bitnami | postgresql | 11.6.12 |
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
@@ -78,26 +78,26 @@ N/A
|-----|------|---------|-------------|
| env | object | See below. | See more environment variables in the tt-rss documentation https://git.tt-rss.org/fox/tt-rss/src/branch/master/classes/config.php#L9 |
| env.TTRSS_DB_HOST | string | internal postgresql URL | Postgres database hostname |
| env.TTRSS_DB_NAME | string | postgresql.postgresqlDatabase value | Postgres database password |
| env.TTRSS_DB_PASS | string | postgresql.postgresqlPassword value | Postgres database password |
| env.TTRSS_DB_NAME | string | postgresql.auth.database value | Postgres database password |
| env.TTRSS_DB_PASS | string | postgresql.auth.password value | Postgres database password |
| env.TTRSS_DB_PORT | string | `"5432"` | Postgres database port. |
| env.TTRSS_DB_USER | string | postgresql.postgresqlUsername value | Postgres database user name |
| env.TTRSS_DB_USER | string | postgresql.auth.username value | Postgres database user name |
| env.TTRSS_SELF_URL_PATH | string | `""` | External URL you use to connect to the RSS (the one you enter in your browser) |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/k8s-at-home/tt-rss"` | image repository |
| image.tag | string | `"v1.8723.0"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| postgresql | object | see bellow | Bitnami postgres chart. For more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql |
| postgresql.auth.database | string | `"tt-rss"` | Postgres database |
| postgresql.auth.password | string | `"changeme"` | Postgres database password |
| postgresql.auth.username | string | `"tt-rss"` | Postgres database user name |
| postgresql.enabled | bool | `true` | By default uses an internal postgress. Dissable if you use your own Postgres. |
| postgresql.persistence.enabled | bool | `false` | if database is stored to a PVC. Set to true when you are done testing. |
| postgresql.postgresqlDatabase | string | `"tt-rss"` | Postgres database password |
| postgresql.postgresqlPassword | string | `"changeme"` | Postgres database password |
| postgresql.postgresqlUsername | string | `"postgres"` | Postgres database user name |
| service | object | See below. | Configure the services for the chart here. |
## Changelog
### Version 4.7.2
### Version 5.0.1
#### Added
@@ -105,11 +105,11 @@ N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
N/A
#### Fixed
N/A
* Fixed the default values for the database environment variables.
### Older versions

View File

@@ -1,22 +1 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* if TTRSS_DB_HOST is not set use internal postgres chart */}}
{{- if eq .Values.env.TTRSS_DB_HOST "" -}}
{{- $_ := set .Values.env "TTRSS_DB_HOST" (printf "%s-postgresql" .Release.Name) -}}
{{- end -}}
{{/* if TTRSS_DB_USER is not set use internal postgres chart */}}
{{- if eq .Values.env.TTRSS_DB_USER "" -}}
{{- $_ := set .Values.env "TTRSS_DB_USER" .Values.postgresql.postgresqlUsername -}}
{{- end -}}
{{/* if TTRSS_DB_USER is not set use internal postgres chart */}}
{{- if eq .Values.env.TTRSS_DB_PASS "" -}}
{{- $_ := set .Values.env "TTRSS_DB_PASS" .Values.postgresql.postgresqlPassword -}}
{{- end -}}
{{/* if TTRSS_DB_USER is not set use internal postgres chart */}}
{{- if eq .Values.env.TTRSS_DB_NAME "" -}}
{{- $_ := set .Values.env "TTRSS_DB_NAME" .Values.postgresql.postgresqlDatabase -}}
{{- end -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -21,18 +21,18 @@ env:
TTRSS_SELF_URL_PATH: ""
# -- Postgres database hostname
# @default -- internal postgresql URL
TTRSS_DB_HOST: ""
TTRSS_DB_HOST: "{{ printf \"%s-postgresql\" .Release.Name }}"
# -- Postgres database port.
TTRSS_DB_PORT: "5432"
# -- Postgres database user name
# @default -- postgresql.postgresqlUsername value
TTRSS_DB_USER: ""
# @default -- postgresql.auth.username value
TTRSS_DB_USER: "{{ .Values.postgresql.auth.username }}"
# -- Postgres database password
# @default -- postgresql.postgresqlPassword value
TTRSS_DB_PASS: ""
# @default -- postgresql.auth.password value
TTRSS_DB_PASS: "{{ .Values.postgresql.auth.password }}"
# -- Postgres database password
# @default -- postgresql.postgresqlDatabase value
TTRSS_DB_NAME: ""
# @default -- postgresql.auth.database value
TTRSS_DB_NAME: "{{ .Values.postgresql.auth.database }}"
# -- Configure the services for the chart here.
# @default -- See below.
@@ -53,12 +53,13 @@ ingress:
postgresql:
# -- By default uses an internal postgress. Dissable if you use your own Postgres.
enabled: true
# -- Postgres database user name
postgresqlUsername: postgres
# -- Postgres database password
postgresqlPassword: "changeme"
# -- Postgres database password
postgresqlDatabase: tt-rss
auth:
# -- Postgres database user name
username: tt-rss
# -- Postgres database password
password: "changeme"
# -- Postgres database
database: tt-rss
persistence:
# -- if database is stored to a PVC. Set to true when you are done testing.
enabled: false