Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2024-01-26 22:43:57 +00:00
parent 5158a156f2
commit 7789c6c939
35 changed files with 7903 additions and 65 deletions

View File

@ -0,0 +1,10 @@
---
title: Changelog
---
**Important:**
*for the complete changelog, please refer to the website*
## [ollama-1.0.0](https://github.com/truecharts/charts/compare/ollama-0.0.5...ollama-1.0.0) (2024-01-26)

View File

@ -0,0 +1,39 @@
annotations:
max_scale_version: 23.10.2
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: AI
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: stable
apiVersion: v2
appVersion: 0.1.20
dependencies:
- name: common
version: 17.2.21
repository: https://library-charts.truecharts.org
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: Get up and running with large language models locally.
home: https://truecharts.org/charts/stable/ollama
icon: https://truecharts.org/img/hotlink-ok/chart-icons/ollama.png
keywords:
- ollama
- language-models
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: ollama
sources:
- https://github.com/jmorganca/ollama
- https://github.com/ollama-webui/ollama-webui
- https://github.com/truecharts/charts/tree/master/charts/stable/ollama
- https://ghcr.io/ollama-webui/ollama-webui
- https://hub.docker.com/r/ollama/ollama
type: application
version: 1.0.0

View File

@ -0,0 +1,28 @@
---
title: 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/ollama)
**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,3 @@
## [ollama-1.0.0](https://github.com/truecharts/charts/compare/ollama-0.0.5...ollama-1.0.0) (2024-01-26)

View File

@ -0,0 +1,8 @@
Get up and running with large language models locally.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/ollama](https://truecharts.org/charts/stable/ollama)
---
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.

View File

@ -0,0 +1,99 @@
image:
repository: ollama/ollama
pullPolicy: IfNotPresent
tag: 0.1.20@sha256:ab06232d21138c714721602c19e128baba1345b43abdc78c512abecc78ed867d
uiImage:
repository: ghcr.io/ollama-webui/ollama-webui
pullPolicy: IfNotPresent
tag: main@sha256:1ceb250e23b9308bcf064d72eee454ab00e667ecdbe6a7a26a9a5395e92cb3ae
service:
main:
targetSelector: ui
ports:
main:
protocol: http
targetPort: 8080
port: 10686
targetSelector: ui
api:
enabled: true
type: ClusterIP
targetSelector: main
ports:
api:
enabled: true
protocol: http
port: 11434
targetSelector: main
workload:
main:
podSpec:
containers:
main:
imageSelector: image
securityContext:
runAsUser: 0
runAsGroup: 0
runAsNonRoot: false
readOnlyRootFilesystem: false
probes:
liveness:
enabled: true
type: http
path: /api/version
port: "{{ .Values.service.api.ports.api.port }}"
readiness:
enabled: true
type: http
path: /api/version
port: "{{ .Values.service.api.ports.api.port }}"
startup:
enabled: true
type: tcp
port: "{{ .Values.service.api.ports.api.port }}"
ui:
enabled: true
type: Deployment
podSpec:
containers:
ui:
primary: true
enabled: true
imageSelector: uiImage
probes:
liveness:
enabled: true
type: http
path: /
port: "{{ .Values.service.main.ports.main.targetPort }}"
readiness:
enabled: true
type: http
path: /
port: "{{ .Values.service.main.ports.main.targetPort }}"
startup:
enabled: true
type: tcp
port: "{{ .Values.service.main.ports.main.targetPort }}"
env:
OLLAMA_API_BASE_URL: '{{ printf "http://%v-api:%v/api" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.api.ports.api.port }}'
persistence:
config:
enabled: true
targetSelector:
main:
main:
mountPath: "/root/.ollama"
data:
enabled: true
targetSelector:
ui:
ui:
mountPath: "/app/backend/data"
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 @@
{{ include "tc.v1.common.loader.all" . }}

4
stable/ollama/item.yaml Normal file
View File

@ -0,0 +1,4 @@
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/ollama.png
categories:
- AI
screenshots: []

View File

@ -1,9 +0,0 @@
## [send-4.1.10](https://github.com/truecharts/charts/compare/send-4.1.9...send-4.1.10) (2024-01-26)
### Chore
- update container image common to v17.2.29[@d7c41a3](https://github.com/d7c41a3) by renovate ([#17545](https://github.com/truecharts/charts/issues/17545))

View File

@ -7,6 +7,9 @@ title: Changelog
## [send-4.2.0](https://github.com/truecharts/charts/compare/send-4.1.10...send-4.2.0) (2024-01-26)
## [send-4.1.10](https://github.com/truecharts/charts/compare/send-4.1.9...send-4.1.10) (2024-01-26)
### Chore
@ -94,6 +97,3 @@ title: Changelog
## [send-4.1.2](https://github.com/truecharts/charts/compare/send-4.1.0...send-4.1.2) (2024-01-01)
### Chore

View File

@ -16,6 +16,13 @@ dependencies:
alias: ""
tags: []
import-values: []
- name: redis
version: 11.1.6
repository: https://deps.truecharts.org
condition: redis.enabled
alias: ""
tags: []
import-values: []
deprecated: false
description: A fork of Mozilla's Firefox Send.Mozilla discontinued Send, this fork is a community effort to keep the project up-to-date and alive.
home: https://truecharts.org/charts/stable/send
@ -34,4 +41,4 @@ sources:
- https://gitlab.com/timvisee/send
- https://github.com/truecharts/charts/tree/master/charts/stable/send
type: application
version: 4.1.10
version: 4.2.0

View File

@ -0,0 +1,3 @@
## [send-4.2.0](https://github.com/truecharts/charts/compare/send-4.1.10...send-4.2.0) (2024-01-26)

Binary file not shown.

View File

@ -2,37 +2,54 @@ image:
pullPolicy: IfNotPresent
repository: registry.gitlab.com/timvisee/send
tag: latest@sha256:1ee495161f176946e6e4077e17be2b8f8634c2d502172cc530a8cd5affd7078f
persistence:
uploadpath:
enabled: true
mountPath: /uploads
portal:
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsGroup: 0
runAsUser: 0
service:
main:
ports:
main:
protocol: http
port: 1443
protocol: tcp
targetPort: 1443
workload:
main:
podSpec:
containers:
main:
env:
FILE_DIR: "{{ .Values.persistence.uploadpath.mountPath}}"
PORT: "{{ .Values.service.main.ports.main.port }}"
BASE_URL: http://192.168.0.100:1443
FILE_DIR: /uploads
MAX_DOWNLOADS: "100"
MAX_EXPIRE_SECONDS: "604800"
MAX_FILE_SIZE: "2147483648"
NODE_ENV: production
REDIS_HOST: 192.168.0.100
REDIS_PASSWORD: password
REDIS_HOST:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
key: plainhost
REDIS_PASSWORD:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
key: redis-password
REDIS_USER: "{{ .Values.redis.redisUsername }}"
REDIS_PORT: "6379"
persistence:
uploadpath:
enabled: true
mountPath: /uploads
redis:
enabled: true
portal:
open:
enabled: true

View File

@ -106,59 +106,29 @@ questions:
type: dict
attrs:
- variable: BASE_URL
label: "BASE_URL"
description: "Base URL"
label: "Base Url"
description: "URL where traffic will be served "
schema:
type: string
default: "http://192.168.0.100:1443"
- variable: MAX_FILE_SIZE
label: "MAX_FILE_SIZE"
description: "Max File Size (Bytes)"
label: "Max File Size"
description: "Maximum upload file size in bytes (defaults to 2147483648 aka 2GB)"
schema:
type: string
default: "2147483648"
- variable: MAX_EXPIRE_SECONDS
label: "MAX_EXPIRE_SECONDS"
description: "Max Expire Seconds"
label: "Max Expire Seconds"
description: "Maximum upload expiry time in seconds (defaults to 604800 aka 7 days)"
schema:
type: string
default: "604800"
- variable: MAX_DOWNLOADS
label: "MAX_DOWNLOADS"
description: "Max Downloads"
label: "Max Downloads"
description: "Maximum number of downloads (defaults to 100)"
schema:
type: string
default: "100"
- variable: REDIS_HOST
label: "REDIS_HOST"
description: "Redis Host"
schema:
type: string
default: "192.168.0.100"
- variable: REDIS_PASSWORD
label: "REDIS_PASSWORD"
description: "Redis Password (If there is)"
schema:
type: string
default: "password"
- variable: REDIS_PORT
label: "REDIS_PORT"
description: "Redis Port"
schema:
type: string
default: "6379"
- variable: FILE_DIR
label: "FILE_DIR"
description: "FILEDIR"
schema:
type: string
default: "/uploads"
- variable: NODE_ENV
label: "NODE_ENV"
description: "NODEENV"
schema:
type: string
default: "production"
- variable: service
group: Networking and Services
label: Configure Service(s)
@ -445,8 +415,8 @@ questions:
type: dict
attrs:
- variable: uploadpath
label: "uploadpath Storage"
description: "Upload Path"
label: App Uploads Storage
description: "Stores the Application Uploads."
schema:
additional_attrs: true
type: dict

View File

View File

@ -0,0 +1,99 @@
---
title: Changelog
---
**Important:**
*for the complete changelog, please refer to the website*
## [tt-rss-15.0.0](https://github.com/truecharts/charts/compare/tt-rss-14.1.10...tt-rss-15.0.0) (2024-01-26)
## [tt-rss-14.1.10](https://github.com/truecharts/charts/compare/tt-rss-14.1.9...tt-rss-14.1.10) (2024-01-26)
### Chore
- update container image common to v17.2.29[@d7c41a3](https://github.com/d7c41a3) by renovate ([#17545](https://github.com/truecharts/charts/issues/17545))
## [tt-rss-14.1.9](https://github.com/truecharts/charts/compare/tt-rss-14.1.8...tt-rss-14.1.9) (2024-01-21)
### Chore
- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478))
## [tt-rss-14.1.8](https://github.com/truecharts/charts/compare/tt-rss-14.1.7...tt-rss-14.1.8) (2024-01-21)
### Chore
- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409))
## [tt-rss-14.1.7](https://github.com/truecharts/charts/compare/tt-rss-14.1.6...tt-rss-14.1.7) (2024-01-21)
### Chore
- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
## [tt-rss-14.1.6](https://github.com/truecharts/charts/compare/tt-rss-14.1.5...tt-rss-14.1.6) (2024-01-09)
### Chore
- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986))
## [tt-rss-14.1.5](https://github.com/truecharts/charts/compare/tt-rss-14.1.4...tt-rss-14.1.5) (2024-01-02)
### Chore
- force bump to ensure up-to-date catalogs
## [tt-rss-14.1.4](https://github.com/truecharts/charts/compare/tt-rss-14.1.3...tt-rss-14.1.4) (2024-01-01)
### Chore
- increase common version for oci fixes
- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
## [tt-rss-14.1.3](https://github.com/truecharts/charts/compare/tt-rss-14.1.0...tt-rss-14.1.3) (2024-01-01)
### Chore
- bump all charts for OCI test push
- move everything to consume OCI-hosted common-chart dependency
- update container image common to v17.2.19[@4ebb688](https://github.com/4ebb688) by renovate ([#16733](https://github.com/truecharts/charts/issues/16733))
- update container image common to v17.2.18[@085ba3c](https://github.com/085ba3c) by renovate ([#16732](https://github.com/truecharts/charts/issues/16732))
- standardize ./img references ([#16704](https://github.com/truecharts/charts/issues/16704))
- lints some docs, uses front-matter instead of # h1, and fix list items in changelog ([#16589](https://github.com/truecharts/charts/issues/16589))
## [tt-rss-14.1.2](https://github.com/truecharts/charts/compare/tt-rss-14.1.0...tt-rss-14.1.2) (2024-01-01)

View File

@ -0,0 +1,37 @@
annotations:
max_scale_version: 23.10.2
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: rss
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: incubator
apiVersion: v2
appVersion: 3.0.0
dependencies:
- name: common
version: 17.2.29
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator.
home: https://truecharts.org/charts/stable/tt-rss
icon: https://truecharts.org/img/hotlink-ok/chart-icons/tt-rss.png
keywords:
- tt-rss
- rss
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: tt-rss
sources:
- https://git.tt-rss.org/fox/tt-rss
- https://github.com/truecharts/charts/tree/master/charts/stable/tt-rss
- https://hub.docker.com/r/cthulhoo/ttrss-fpm-pgsql-static/tags
type: application
version: 15.0.0

View File

@ -0,0 +1,28 @@
---
title: 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/stable/tt-rss)
**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,3 @@
## [tt-rss-15.0.0](https://github.com/truecharts/charts/compare/tt-rss-14.1.10...tt-rss-15.0.0) (2024-01-26)

View File

@ -0,0 +1,8 @@
Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/tt-rss](https://truecharts.org/charts/stable/tt-rss)
---
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.

View File

@ -0,0 +1,242 @@
image:
repository: cthulhoo/ttrss-fpm-pgsql-static
pullPolicy: IfNotPresent
tag: latest@sha256:7eff9bb881d680906a9026c4414b2d85b4a0f892be235dbebfff6dc052b2ba6a
nginxImage:
repository: cthulhoo/ttrss-web-nginx
pullPolicy: IfNotPresent
tag: latest@sha256:662d1914a75071526e03a58c09b90d87decd8a563a2da9da9b654d3606747c6b
updaterImage:
repository: cthulhoo/ttrss-fpm-pgsql-static
pullPolicy: IfNotPresent
tag: latest@sha256:7eff9bb881d680906a9026c4414b2d85b4a0f892be235dbebfff6dc052b2ba6a
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
persistence:
html:
enabled: true
targetSelector:
main:
main:
mountPath: /var/www/html
nginx:
nginx:
mountPath: /var/www/html
readOnly: true
updater:
updater:
mountPath: /var/www/html
config:
enabled: true
targetSelector:
main:
main:
mountPath: /opt/tt-rss/config.d
updater:
updater:
mountPath: /opt/tt-rss/config.d
nginx-conf:
enabled: true
type: configmap
objectName: config
targetSelector:
nginx:
nginx:
mountPath: /etc/nginx/templates/nginx.conf.template
subPath: nginx.conf.template
plugins:
enabled: true
mountPath: /var/www/html/tt-rss/plugins.local
themes:
enabled: true
mountPath: /var/www/html/tt-rss/themes.local
cnpg:
main:
enabled: true
user: tt-rss
database: tt-rss
portal:
open:
enabled: true
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
type: exec
command:
- /bin/sh
- -c
- netstat -npl | grep :9000
readiness:
type: exec
command:
- /bin/sh
- -c
- ls /var/www/html/tt-rss/.app_is_ready
startup:
type: tcp
port: "{{ .Values.service.app.ports.app.port }}"
env:
TTRSS_SELF_URL_PATH: ""
# tt-rss tests with "-z" so an empty string should still allow the randomly generated password to be made.
ADMIN_USER_PASS: ""
TTRSS_DB_NAME: "{{ .Values.cnpg.main.database }}"
TTRSS_DB_USER: "{{ .Values.cnpg.main.user }}"
TTRSS_DB_PORT: "5432"
TTRSS_DB_PASS:
secretKeyRef:
name: cnpg-main-user
key: password
TTRSS_DB_HOST:
secretKeyRef:
name: cnpg-main-urls
key: host
nginx:
enabled: true
type: Deployment
podSpec:
containers:
nginx:
enabled: true
primary: true
imageSelector: nginxImage
probes:
readiness:
enabled: true
type: http
path: "/public.php?op=healthcheck"
port: "{{ .Values.service.main.ports.main.port }}"
liveness:
enabled: true
type: http
path: "/public.php?op=healthcheck"
port: "{{ .Values.service.main.ports.main.port }}"
startup:
enabled: true
type: tcp
port: "{{ .Values.service.main.ports.main.port }}"
env:
APP_UPSTREAM: '{{ printf "%s-app" (include "tc.v1.common.lib.chart.names.fullname" .) }}'
APP_WEB_ROOT: /var/www/html/tt-rss
APP_BASE: ""
updater:
enabled: true
type: Deployment
podSpec:
containers:
updater:
enabled: true
primary: true
imageSelector: updaterImage
args: /opt/tt-rss/updater.sh
probes:
liveness:
type: exec
command:
- /usr/bin/test
- -f
- "/var/www/html/tt-rss/lock/update_daemon.lock"
readiness:
type: exec
command:
- /usr/bin/test
- -f
- "/var/www/html/tt-rss/lock/update_daemon.lock"
startup:
type: exec
command:
- /usr/bin/test
- -f
- "/var/www/html/tt-rss/lock/update_daemon.lock"
env:
TTRSS_SELF_URL_PATH: ""
TTRSS_DB_NAME: "{{ .Values.cnpg.main.database }}"
TTRSS_DB_USER: "{{ .Values.cnpg.main.user }}"
TTRSS_DB_PORT: "5432"
TTRSS_DB_PASS:
secretKeyRef:
name: cnpg-main-user
key: password
TTRSS_DB_HOST:
secretKeyRef:
name: cnpg-main-urls
key: host
service:
# Main service links to ingress easier (according to nextcloud's values.yaml)
# That's why the nginx is swapped with app
main:
targetSelector: nginx
ports:
main:
targetSelector: nginx
port: 10104
app:
enabled: true
targetSelector: main
ports:
app:
enabled: true
targetSelector: main
port: 9000
targetPort: 9000
configmap:
config:
enabled: true
data:
nginx.conf.template: |-
worker_processes auto;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /dev/stdout;
error_log /dev/stderr warn;
sendfile on;
index index.php;
# Removed during app integration to Truecharts.
# See: https://github.com/truecharts/charts/pull/17293#discussion_r1461102952
#resolver ${RESOLVER} valid=5s;
server {
listen {{ .Values.service.main.ports.main.port }};
root ${APP_WEB_ROOT};
location ${APP_BASE}/cache {
aio threads;
internal;
}
location ${APP_BASE}/backups {
internal;
}
rewrite ${APP_BASE}/healthz ${APP_BASE}/public.php?op=healthcheck;
location ~ \.php$ {
# regex to split $uri to $fastcgi_script_name and $fastcgi_path
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
# Check that the PHP script exists before passing it
try_files $fastcgi_script_name =404;
# Bypass the fact that try_files resets $fastcgi_path_info
# see: http://trac.nginx.org/nginx/ticket/321
set $path_info $fastcgi_path_info;
fastcgi_param PATH_INFO $path_info;
fastcgi_index index.php;
include fastcgi.conf;
# See note for `resolver` line above
#set $backend "${APP_UPSTREAM}:9000";
# See note for `resolver` line above
#fastcgi_pass $backend;
fastcgi_pass ${APP_UPSTREAM}:9000;
}
location / {
try_files $uri $uri/ =404;
}
}
}

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,2 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.v1.common.loader.all" . }}

View File