Added items from truecharts

This commit is contained in:
Chris Stuurman 2024-03-25 13:35:56 +02:00
parent 3852947c0b
commit 28b2d3eeb0
743 changed files with 518951 additions and 0 deletions

View File

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

View File

@ -0,0 +1,38 @@
kubeVersion: ">=1.24.0-0"
apiVersion: v2
name: ollama
version: 0.0.2
appVersion: 0.1.18
description: Get up and running with large language models locally.
home: https://truecharts.org/charts/incubator/ollama
icon: https://truecharts.org/img/hotlink-ok/chart-icons/ollama.png
deprecated: false
sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/ollama
- https://ghcr.io/ollama-webui/ollama-webui
- https://github.com/jmorganca/ollama
- https://github.com/ollama-webui/ollama-webui
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
keywords:
- ollama
- language-models
dependencies:
- name: common
version: 17.2.21
repository: https://library-charts.truecharts.org
condition: ""
alias: ""
tags: []
import-values: []
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.13"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: incubator
type: application

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-0.0.2](https://github.com/truecharts/charts/compare/ollama-0.0.1...ollama-0.0.2) (2024-01-10)

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/dev/ollama](https://truecharts.org/charts/dev/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.18@sha256:5327f8c3f43e30804dbdbc039e8fcf253af8291e149f186dc5c7733f68e29217
uiImage:
repository: ghcr.io/ollama-webui/ollama-webui
pullPolicy: IfNotPresent
tag: main@sha256:50dfa1104ae2f5c450bdc23920bc503a3cecd50f02efa328df98c317f8552e6c
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" . }}

View File

5518
dev/ollama/app_versions.json Normal file

File diff suppressed because it is too large Load Diff

4
dev/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

@ -0,0 +1,99 @@
---
title: Changelog
---
**Important:**
*for the complete changelog, please refer to the website*
## [openldap-11.0.14](https://github.com/truecharts/charts/compare/openldap-11.0.13...openldap-11.0.14) (2024-01-21)
### Chore
- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
## [openldap-11.0.13](https://github.com/truecharts/charts/compare/openldap-11.0.12...openldap-11.0.13) (2024-01-02)
### Chore
- force bump to ensure up-to-date catalogs
## [openldap-11.0.12](https://github.com/truecharts/charts/compare/openldap-11.0.11...openldap-11.0.12) (2024-01-02)
### Chore
- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
## [openldap-11.0.11](https://github.com/truecharts/charts/compare/openldap-11.0.10...openldap-11.0.11) (2024-01-01)
### Chore
- increase common version for oci fixes
- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
## [openldap-11.0.10](https://github.com/truecharts/charts/compare/openldap-11.0.9...openldap-11.0.10) (2024-01-01)
### Chore
- bump all charts for OCI test push
- move everything to consume OCI-hosted common-chart dependency
- 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))
### Fix
- correct mistaken common references
## [openldap-11.0.10](https://github.com/truecharts/charts/compare/openldap-11.0.9...openldap-11.0.10) (2024-01-01)
### Chore
- bump all charts for OCI test push
- move everything to consume OCI-hosted common-chart dependency
- 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))
### Fix
- correct mistaken common references
## [openldap-11.0.9](https://github.com/truecharts/charts/compare/openldap-11.0.8...openldap-11.0.9) (2023-12-22)
### Fix
- expose custom options for homepage integration
## [openldap-11.0.8](https://github.com/truecharts/charts/compare/openldap-11.0.7...openldap-11.0.8) (2023-12-21)
### Fix

View File

@ -0,0 +1,40 @@
annotations:
max_scale_version: 23.10.2
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: cloud
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: dev
apiVersion: v2
appVersion: 1.5.0
dependencies:
- name: common
version: 17.2.21
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: Community developed LDAP software
home: https://truecharts.org/charts/dev/openldap
icon: https://truecharts.org/img/hotlink-ok/chart-icons/openldap.png
keywords:
- ldap
- openldap
- iam-stack
- high availability
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: openldap
sources:
- https://github.com/osixia/docker-openldap
- https://github.com/jp-gouin/helm-openldap
- https://github.com/truecharts/charts/tree/master/charts/dev/openldap
- https://hub.docker.com/r/osixia/openldap
type: application
version: 11.0.14

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/dev/openldap)
**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,9 @@
## [openldap-11.0.14](https://github.com/truecharts/charts/compare/openldap-11.0.13...openldap-11.0.14) (2024-01-21)
### Chore
- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))

View File

@ -0,0 +1,8 @@
Community developed LDAP software
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/dev/openldap](https://truecharts.org/charts/dev/openldap)
---
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,82 @@
controller:
replicas: 1
revisionHistoryLimit: 3
rollingUpdate:
partition: null
surge: null
unavailable: 1
strategy: RollingUpdate
type: statefulset
image:
pullPolicy: IfNotPresent
repository: osixia/openldap
tag: 1.5.0@sha256:18742e9c449c9c1afe129d3f2f3ee15fb34cc43e5f940a20f3399728f41d7c28
persistence:
varrun:
enabled: false
portal:
open:
enabled: false
replication:
clusterName: cluster.local
enabled: false
interval: "00:00:00:10"
retry: 60
starttls: critical
timeout: 1
tls_reqcert: never
securityContext:
container:
readOnlyRootFilesystem: false
runAsGroup: 0
runAsUser: 0
service:
ldaps:
enabled: true
ports:
ldaps:
enabled: true
port: 636
targetPort: 636
main:
ports:
main:
port: 389
targetPort: 389
volumeClaimTemplates:
data:
enabled: true
mountPath: /var/lib/ldap/
slapd:
enabled: true
mountPath: /etc/ldap/slapd.d/
workload:
main:
podSpec:
containers:
main:
env:
CONTAINER_LOG_LEVEL: "4"
KEEP_EXISTING_CONFIG: "false"
LDAP_ADMIN_PASSWORD: ldapadmin
LDAP_BACKEND: mdb
LDAP_BASE_DN: ""
LDAP_CONFIG_PASSWORD: changeme
LDAP_DOMAIN: example.org
LDAP_LOG_LEVEL: "256"
LDAP_ORGANISATION: Example Inc.
LDAP_READONLY_USER: "false"
LDAP_READONLY_USER_PASSWORD: readonly
LDAP_READONLY_USER_USERNAME: readonly
LDAP_REMOVE_CONFIG_AFTER_SETUP: "true"
LDAP_RFC2307BIS_SCHEMA: "false"
LDAP_SSL_HELPER_PREFIX: ldap
LDAP_TLS: "true"
LDAP_TLS_CIPHER_SUITE: NORMAL
LDAP_TLS_ENFORCE: "false"
LDAP_TLS_PROTOCOL_MIN: "3.0"
LDAP_TLS_REQCERT: never
LDAP_TLS_VERIFY_CLIENT: never
envFrom:
- configMapRef:
name: openldapconfig

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,17 @@
{{/* Define the configmap */}}
{{- define "openldap.configmap" -}}
enabled: true
data:
LDAP_TLS_CRT_FILENAME: "tls.crt"
LDAP_TLS_KEY_FILENAME: "tls.key"
LDAP_TLS_DH_PARAM_FILENAME: "dhparam.pem"
LDAP_TLS_CA_CRT_FILENAME: "ca.crt"
{{- if .Values.replication.enabled }}
LDAP_REPLICATION: "true"
LDAP_REPLICATION_CONFIG_SYNCPROV: "binddn=\"cn=admin,cn=config\" bindmethod=simple credentials=$LDAP_CONFIG_PASSWORD searchbase=\"cn=config\" type=refreshAndPersist retry=\"{{.Values.replication.retry }} +\" timeout={{.Values.replication.timeout }} starttls={{.Values.replication.starttls }} tls_reqcert={{.Values.replication.tls_reqcert }}"
LDAP_REPLICATION_DB_SYNCPROV: "binddn=\"cn=admin,$LDAP_BASE_DN\" bindmethod=simple credentials=$LDAP_ADMIN_PASSWORD searchbase=\"$LDAP_BASE_DN\" type=refreshAndPersist interval={{.Values.replication.interval }} retry=\"{{.Values.replication.retry }} +\" timeout={{.Values.replication.timeout }} starttls={{.Values.replication.starttls }} tls_reqcert={{.Values.replication.tls_reqcert }}"
LDAP_REPLICATION_HOSTS: "#PYTHON2BASH:[{{ template "replicalist" . }}]"
{{- end }}
{{- end -}}

View File

@ -0,0 +1,8 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.v1.common.loader.init" . }}
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.apply" . }}
{{/* Render configmap for openldap */}}
{{- include "openldap.configmap" . }}

View File

File diff suppressed because it is too large Load Diff

4
dev/openldap/item.yaml Normal file
View File

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

View File

@ -0,0 +1,99 @@
---
title: Changelog
---
**Important:**
*for the complete changelog, please refer to the website*
## [postgresql-15.0.17](https://github.com/truecharts/charts/compare/postgresql-15.0.15...postgresql-15.0.17) (2024-01-21)
### Fix
- fix key ([#17458](https://github.com/truecharts/charts/issues/17458))
## [postgresql-15.0.15](https://github.com/truecharts/charts/compare/postgresql-15.0.14...postgresql-15.0.15) (2024-01-21)
### Chore
- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
## [postgresql-15.0.14](https://github.com/truecharts/charts/compare/postgresql-15.0.13...postgresql-15.0.14) (2024-01-02)
### Chore
- force bump to ensure up-to-date catalogs
## [postgresql-15.0.13](https://github.com/truecharts/charts/compare/postgresql-15.0.12...postgresql-15.0.13) (2024-01-02)
### Chore
- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
## [postgresql-15.0.12](https://github.com/truecharts/charts/compare/postgresql-15.0.11...postgresql-15.0.12) (2024-01-01)
### Chore
- increase common version for oci fixes
- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
## [postgresql-15.0.11](https://github.com/truecharts/charts/compare/postgresql-15.0.10...postgresql-15.0.11) (2024-01-01)
### Chore
- bump all charts for OCI test push
- move everything to consume OCI-hosted common-chart dependency
- 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))
### Fix
- correct mistaken common references
## [postgresql-15.0.11](https://github.com/truecharts/charts/compare/postgresql-15.0.10...postgresql-15.0.11) (2024-01-01)
### Chore
- bump all charts for OCI test push
- move everything to consume OCI-hosted common-chart dependency
- 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))
### Fix
- correct mistaken common references
## [postgresql-15.0.10](https://github.com/truecharts/charts/compare/postgresql-15.0.9...postgresql-15.0.10) (2023-12-22)

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: database
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: dev
apiVersion: v2
appVersion: 14.10.0
dependencies:
- name: common
version: 17.2.21
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: PostgresSQL
home: https://truecharts.org/charts/dev/postgresql
icon: https://truecharts.org/img/hotlink-ok/chart-icons/postgresql.png
keywords:
- postgres
- postgressql
- dtabase
- sql
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: postgresql
sources:
- https://www.postgresql.org/
- https://github.com/truecharts/charts/tree/master/charts/dev/postgresql
- https://hub.docker.com/r/bitnami/postgresql
type: application
version: 15.0.17

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/dev/postgresql)
**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,9 @@
## [postgresql-15.0.17](https://github.com/truecharts/charts/compare/postgresql-15.0.15...postgresql-15.0.17) (2024-01-21)
### Fix
- fix key ([#17458](https://github.com/truecharts/charts/issues/17458))

View File

@ -0,0 +1,8 @@
PostgresSQL
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/dev/postgresql](https://truecharts.org/charts/dev/postgresql)
---
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,45 @@
cnpg:
main:
createRO: false
creds: {}
database: app
enabled: false
instances: 2
monitoring:
enablePodMonitor: true
pooler:
instances: 2
primary: true
primaryUpdateStrategy: unsupervised
storage:
size: 256Gi
walsize: 256Gi
user: app
image:
pullPolicy: IfNotPresent
repository: bitnami/postgresql
tag: 14.10.0@sha256:f73fe14c4a24dac0e322abed5cf6d8fd7fe923dc2281324e549ddb9c912429da
portal:
open:
enabled: false
service:
main:
enabled: false
ports:
main:
enabled: false
port: 9999
workload:
main:
enabled: false
podSpec:
containers:
main:
enabled: false
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false

View File

@ -0,0 +1,535 @@
groups:
- name: Container Image
description: Image to be used for container
- name: General Settings
description: General Deployment Settings
- name: Workload Settings
description: Workload Settings
- name: App Configuration
description: App Specific Config Options
- name: Networking and Services
description: Configure Network and Services for Container
- name: Storage and Persistence
description: Persist and Share Data that is Separate from the Container
- name: Ingress
description: Ingress Configuration
- name: Security and Permissions
description: Configure Security Context and Permissions
- name: Resources and Devices
description: "Specify Resources/Devices to be Allocated to Workload"
- name: Middlewares
description: Traefik Middlewares
- name: Metrics
description: Metrics
- name: Addons
description: Addon Configuration
- name: Advanced
description: Advanced Configuration
- name: Postgresql
description: Postgresql
- name: Documentation
description: Documentation
questions:
- variable: global
group: General Settings
label: "Global Settings"
schema:
additional_attrs: true
type: dict
attrs:
- variable: stopAll
label: Stop All
description: "Stops All Running pods and hibernates cnpg"
schema:
type: boolean
default: false
- variable: cnpg
group: Postgresql
label: "CloudNative-PG (CNPG)"
schema:
additional_attrs: true
type: dict
attrs:
- variable: main
label: "Main Postgresql Database"
schema:
additional_attrs: true
type: dict
attrs:
- variable: hibernate
label: Hibernate
description: "enable to safely hibernate and shutdown the postgresql cluster"
schema:
type: boolean
default: false
- variable: mode
label: Mode
description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.'
schema:
type: string
default: "standalone"
enum:
- value: standalone
description: standalone
- value: replica
description: replica
- value: recovery
description: recovery
- variable: cluster
label: "Cluster Settings"
schema:
additional_attrs: true
type: dict
attrs:
- variable: instances
label: Instances
schema:
type: int
default: 1
- variable: singleNode
label: singleNode
schema:
type: boolean
default: true
hidden: true
- variable: storage
label: "Storage"
schema:
additional_attrs: true
type: dict
attrs:
- variable: size
label: Size
schema:
type: string
default: "256Gi"
- variable: walStorage
label: "WAL Storage"
schema:
additional_attrs: true
type: dict
attrs:
- variable: size
label: Size
schema:
type: string
default: "256Gi"
- variable: monitoring
label: "Monitoring Settings"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enablePodMonitor
label: "enablePodMonitor"
schema:
type: boolean
default: true
- variable: disableDefaultQueries
label: "disableDefaultQueries"
schema:
type: boolean
default: false
- variable: pooler
label: "Pooler Settings"
schema:
additional_attrs: true
type: dict
attrs:
- variable: instances
label: Instances
schema:
type: int
default: 1
- variable: createRO
label: "Create ReadOnly Instance"
schema:
type: boolean
default: false
- variable: recovery
label: "Recovery Settings (Experimental)"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "enabled"
schema:
type: boolean
default: false
- variable: endpointURL
label: "endpointURL"
schema:
type: string
show_if: [["enabled", "=", true]]
default: ""
- variable: method
label: "method"
schema:
type: string
show_if: [["enabled", "=", true]]
default: "object_store"
- variable: backupName
label: "backupName"
schema:
type: string
show_if: [["enabled", "=", true]]
default: ""
- variable: provider
label: "provider"
schema:
type: string
show_if: [["enabled", "=", true]]
default: "s3"
enum:
- value: s3
description: S3
- value: azure
description: Azure
- value: google
description: Google
- variable: s3
label: "s3"
schema:
additional_attrs: true
type: dict
show_if: [["provider", "=", "s3"]]
attrs:
- variable: region
label: "region"
schema:
type: string
default: ""
- variable: bucket
label: "bucket"
schema:
type: string
default: ""
- variable: path
label: "path"
schema:
type: string
default: "/"
- variable: accessKey
label: "accessKey"
schema:
type: string
default: ""
- variable: secretKey
label: "secretKey"
schema:
type: string
default: ""
- variable: azure
label: "azure (EXTREMELY EXPERIMENTAL)"
schema:
additional_attrs: true
type: dict
show_if: [["provider", "=", "azure"]]
attrs:
- variable: path
label: "path"
schema:
type: string
default: "/"
- variable: connectionString
label: "connectionString"
schema:
type: string
default: ""
- variable: storageAccount
label: "storageAccount"
schema:
type: string
default: ""
- variable: storageKey
label: "storageKey"
schema:
type: string
default: ""
- variable: storageSasToken
label: "storageSasToken"
schema:
type: string
default: ""
- variable: containerName
label: "containerName"
schema:
type: string
default: ""
- variable: serviceName
label: "serviceName"
schema:
type: string
default: "blob"
- variable: inheritFromAzureAD
label: "inheritFromAzureAD"
schema:
type: boolean
default: false
- variable: google
label: "google (EXTREMELY EXPERIMENTAL)"
schema:
additional_attrs: true
type: dict
show_if: [["provider", "=", "google"]]
attrs:
- variable: path
label: "path"
schema:
type: string
default: "/"
- variable: bucket
label: "bucket"
schema:
type: string
default: ""
- variable: gkeEnvironment
label: "gkeEnvironment"
schema:
type: string
default: ""
- variable: applicationCredentials
label: "applicationCredentials"
schema:
type: string
default: ""
- variable: backups
label: "Backup Settings (Experimental)"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "enabled"
schema:
type: boolean
default: false
- variable: endpointURL
label: "endpointURL"
schema:
type: string
show_if: [["enabled", "=", true]]
default: ""
- variable: destinationPath
label: "destinationPath"
schema:
type: string
show_if: [["enabled", "=", true]]
default: ""
- variable: retentionPolicy
label: "retentionPolicy"
schema:
type: string
show_if: [["enabled", "=", true]]
default: "30d"
- variable: provider
label: "provider"
schema:
type: string
show_if: [["enabled", "=", true]]
default: "s3"
enum:
- value: s3
description: S3
- value: azure
description: Azure
- value: google
description: Google
- variable: s3
label: "s3"
schema:
additional_attrs: true
type: dict
show_if: [["provider", "=", "s3"]]
attrs:
- variable: region
label: "region"
schema:
type: string
default: ""
- variable: bucket
label: "bucket"
schema:
type: string
default: ""
- variable: path
label: "path"
schema:
type: string
default: "/"
- variable: accessKey
label: "accessKey"
schema:
type: string
default: ""
- variable: secretKey
label: "secretKey"
schema:
type: string
default: ""
- variable: azure
label: "azure (EXTREMELY EXPERIMENTAL)"
schema:
additional_attrs: true
type: dict
show_if: [["provider", "=", "azure"]]
attrs:
- variable: path
label: "path"
schema:
type: string
default: "/"
- variable: connectionString
label: "connectionString"
schema:
type: string
default: ""
- variable: storageAccount
label: "storageAccount"
schema:
type: string
default: ""
- variable: storageKey
label: "storageKey"
schema:
type: string
show_if: [["enabled", "=", true]]
default: ""
- variable: storageSasToken
label: "storageSasToken"
schema:
type: string
default: ""
- variable: containerName
label: "containerName"
schema:
type: string
default: ""
- variable: serviceName
label: "serviceName"
schema:
type: string
default: "blob"
- variable: inheritFromAzureAD
label: "inheritFromAzureAD"
schema:
type: boolean
default: false
- variable: google
label: "google (EXTREMELY EXPERIMENTAL)"
schema:
additional_attrs: true
type: dict
show_if: [["provider", "=", "google"]]
attrs:
- variable: path
label: "path"
schema:
type: string
default: "/"
- variable: bucket
label: "bucket"
schema:
type: string
default: ""
- variable: gkeEnvironment
label: "gkeEnvironment"
schema:
type: string
default: ""
- variable: applicationCredentials
label: "applicationCredentials"
schema:
type: string
default: ""
- variable: scheduledBackups
label: ScheduledBackups
schema:
type: list
default: []
show_if: [["enabled", "=", true]]
items:
- variable: backupschedule
label: BackupSchedule
schema:
additional_attrs: true
type: dict
attrs:
- variable: name
label: name
schema:
type: string
default: "daily-backup"
required: true
- variable: schedule
label: schedule
schema:
type: string
required: true
default: "0 0 0 * * *"
- variable: backupOwnerReference
label: backupOwnerReference
schema:
type: string
required: true
default: "self"
- variable: immediate
label: immediate
schema:
type: boolean
default: false
- variable: suspend
label: suspend
schema:
type: boolean
default: false
- variable: manualBackups
label: manualBackups
schema:
type: list
default: []
show_if: [["enabled", "=", true]]
items:
- variable: backup
label: Backup
schema:
additional_attrs: true
type: dict
attrs:
- variable: name
label: name
schema:
type: string
default: ""
required: true
- variable: docs
group: Documentation
label: Please read the documentation at https://truecharts.org
description: Please read the documentation at
<br /><a href="https://truecharts.org">https://truecharts.org</a>
schema:
additional_attrs: true
type: dict
attrs:
- variable: confirmDocs
label: I have checked the documentation
schema:
type: boolean
default: true
- variable: donateNag
group: Documentation
label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
description: Please consider supporting TrueCharts, see
<br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a>
schema:
additional_attrs: true
type: dict
attrs:
- variable: confirmDonate
label: I have considered donating
schema:
type: boolean
default: true
hidden: true

View File

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

View File

@ -0,0 +1,2 @@
{{ include "tc.v1.common.loader.all" . }}

View File

File diff suppressed because it is too large Load Diff

4
dev/postgresql/item.yaml Normal file
View File

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

View File

@ -0,0 +1,99 @@
---
title: Changelog
---
**Important:**
*for the complete changelog, please refer to the website*
## [privatebin-4.0.15](https://github.com/truecharts/charts/compare/privatebin-4.0.14...privatebin-4.0.15) (2024-01-21)
### Chore
- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
## [privatebin-4.0.14](https://github.com/truecharts/charts/compare/privatebin-4.0.13...privatebin-4.0.14) (2024-01-03)
### Chore
- update ignored by renovate (patch) ([#16673](https://github.com/truecharts/charts/issues/16673))
## [privatebin-4.0.13](https://github.com/truecharts/charts/compare/privatebin-4.0.12...privatebin-4.0.13) (2024-01-02)
### Chore
- force bump to ensure up-to-date catalogs
## [privatebin-4.0.12](https://github.com/truecharts/charts/compare/privatebin-4.0.11...privatebin-4.0.12) (2024-01-02)
### Chore
- bump common ([#16751](https://github.com/truecharts/charts/issues/16751))
## [privatebin-4.0.11](https://github.com/truecharts/charts/compare/privatebin-4.0.10...privatebin-4.0.11) (2024-01-01)
### Chore
- increase common version for oci fixes
- remove non-existent template refs ([#16738](https://github.com/truecharts/charts/issues/16738))
## [privatebin-4.0.10](https://github.com/truecharts/charts/compare/privatebin-4.0.9...privatebin-4.0.10) (2024-01-01)
### Chore
- bump all charts for OCI test push
- move everything to consume OCI-hosted common-chart dependency
- 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))
### Fix
- correct mistaken common references
## [privatebin-4.0.10](https://github.com/truecharts/charts/compare/privatebin-4.0.9...privatebin-4.0.10) (2024-01-01)
### Chore
- bump all charts for OCI test push
- move everything to consume OCI-hosted common-chart dependency
- 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))
### Fix
- correct mistaken common references
## [privatebin-4.0.9](https://github.com/truecharts/charts/compare/privatebin-4.0.8...privatebin-4.0.9) (2023-12-22)

View File

@ -0,0 +1,38 @@
annotations:
max_scale_version: 23.10.2
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: productivity
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: dev
apiVersion: v2
appVersion: 1.6.2
dependencies:
- name: common
version: 17.2.21
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data.
home: https://truecharts.org/charts/dev/privatebin
icon: https://truecharts.org/img/hotlink-ok/chart-icons/privatebin.png
keywords:
- privatebin
- pastebin
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: privatebin
sources:
- https://privatebin.info/
- https://github.com/PrivateBin/PrivateBin
- https://github.com/truecharts/charts/tree/master/charts/dev/privatebin
- https://hub.docker.com/r/privatebin/pdo
type: application
version: 4.0.15

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/dev/privatebin)
**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,9 @@
## [privatebin-4.0.15](https://github.com/truecharts/charts/compare/privatebin-4.0.14...privatebin-4.0.15) (2024-01-21)
### Chore
- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))

View File

@ -0,0 +1,8 @@
PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/dev/privatebin](https://truecharts.org/charts/dev/privatebin)
---
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,103 @@
image:
pullPolicy: IfNotPresent
repository: privatebin/pdo
tag: 1.6.2@sha256:e4fff051514a2932ff8d6fd49cfdb31b48aa435c194e2cbc5be94539cdb3e5e8
persistence:
conf-app:
enabled: true
mountPath: /srv/cfg
readOnly: true
type: custom
volumeSpec:
secret:
secretName: "secret"
conf-nginx:
enabled: true
mountPath: /etc/nginx/conf.d/sizelimits.conf
readOnly: true
subPath: sizelimits-nginx.conf
type: custom
volumeSpec:
configMap:
name: "config"
conf-php:
enabled: true
mountPath: /etc/php8/conf.d/10-sizelimits.ini
readOnly: true
subPath: sizelimits-php.ini
type: custom
volumeSpec:
configMap:
name: "config"
nginx-cache:
enabled: true
mountPath: /var/lib/nginx/tmp
type: emptyDir
run:
enabled: true
medium: Memory
mountPath: /run
type: emptyDir
portal:
open:
enabled: true
cnpg:
main:
enabled: true
database: privatebin
user: privatebin
privatebin:
expire:
default: 1week
main:
basepath: ""
burnafterreadingselected: false
compression: ""
cspheader: ""
defaultformatter: plaintext
discussion: true
fileupload: false
httpwarning: ""
icon: ""
info: ""
languagedefault: ""
languageselection: false
name: ""
notice: ""
opendiscussion: false
password: true
qrcode: ""
sizelimit: 10485760
syntaxhighlightingtheme: ""
template: bootstrap
urlshortener: ""
zerobincompatibility: ""
purge:
batchsize: 10
limit: 300
traffic:
creators: ""
exempted: ""
header: ""
limit: 10
securityContext:
container:
runAsGroup: 82
runAsUser: 65534
pod:
fsGroup: 82
service:
main:
ports:
main:
port: 10248
protocol: http
targetPort: 8080
workload:
main:
podSpec:
containers:
main:
env:
PHP_TZ: "{{ .Values.TZ }}"
TZ: "{{ .Values.TZ }}"

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,16 @@
{{/* Calculate PHP and NGINX file size limits from PrivateBin configuration */}}
{{- define "privatebin.configmap" -}}
enabled: true
data:
{{/*
Multiply by 1, so large integers aren't rendered in scientific notation
See: https://github.com/helm/helm/issues/1707#issuecomment-1167860346
*/}}
sizelimits-php.ini: |-
upload_max_filesize = {{ mul .Values.privatebin.main.sizelimit 1 }}
post_max_size = {{ mul .Values.privatebin.main.sizelimit 1 }}
memory_limit = {{ mul .Values.privatebin.main.sizelimit 2 }}
sizelimits-nginx.conf: |-
client_max_body_size {{ add (div (div .Values.privatebin.main.sizelimit 1024) 1024) 5 }}M;
{{- end }}

View File

@ -0,0 +1,228 @@
{{/*
Custom PrivateBin configuration. See also:
https://github.com/PrivateBin/docker-nginx-fpm-alpine#custom-configuration
The default configuration file can be found here:
https://github.com/PrivateBin/PrivateBin/blob/master/cfg/conf.sample.php
*/}}
{{- define "privatebin.secrets" -}}
---
apiVersion: v1
kind: Secret
metadata:
name: {{ include "tc.v1.common.names.fullname" . }}-secret
labels:
data:
conf.php: |-
;<?php http_response_code(403); /*
; config file for PrivateBin
;
; An explanation of each setting can be find online at https://github.com/PrivateBin/PrivateBin/wiki/Configuration.
[main]
; (optional) set a project name to be displayed on the website
{{- with .Values.privatebin.main.name }}
name = "{{ . }}"
{{- end }}
; The full URL, with the domain name and directories that point to the PrivateBin files
; This URL is essential to allow Opengraph images to be displayed on social networks
{{- with .Values.privatebin.main.basepath }}
basepath = "{{ . }}"
{{- end }}
; enable or disable the discussion feature, defaults to true
discussion = {{ .Values.privatebin.main.discussion }}
; preselect the discussion feature, defaults to false
opendiscussion = {{ .Values.privatebin.main.opendiscussion }}
; enable or disable the password feature, defaults to true
password = {{ .Values.privatebin.main.password }}
; enable or disable the file upload feature, defaults to false
fileupload = {{ .Values.privatebin.main.fileupload }}
; preselect the burn-after-reading feature, defaults to false
burnafterreadingselected = {{ .Values.privatebin.main.burnafterreadingselected }}
; which display mode to preselect by default, defaults to "plaintext"
; make sure the value exists in [formatter_options]
defaultformatter = "{{ .Values.privatebin.main.defaultformatter }}"
; (optional) set a syntax highlighting theme, as found in css/prettify/
{{- with .Values.privatebin.main.syntaxhighlightingtheme }}
syntaxhighlightingtheme = "{{ . }}"
{{- end }}
; size limit per paste or comment in bytes, defaults to 10 Mebibytes
{{/*
Multiply by 1, so large integers aren't rendered in scientific notation
See: https://github.com/helm/helm/issues/1707#issuecomment-1167860346
*/}}
sizelimit = {{ mul .Values.privatebin.main.sizelimit 1 }}
; template to include, default is "bootstrap" (tpl/bootstrap.php)
template = "{{ .Values.privatebin.main.template }}"
; (optional) info text to display
; use single, instead of double quotes for HTML attributes
{{- with .Values.privatebin.main.info }}
info = "{{ . }}"
{{- end }}
; (optional) notice to display
{{- with .Values.privatebin.main.notice }}
notice = "{{ . }}"
{{- end }}
; by default PrivateBin will guess the visitors language based on the browsers
; settings. Optionally you can enable the language selection menu, which uses
; a session cookie to store the choice until the browser is closed.
languageselection = {{ .Values.privatebin.main.languageselection }}
; set the language your installs defaults to, defaults to English
; if this is set and language selection is disabled, this will be the only language
{{- with .Values.privatebin.main.languagedefault }}
languagedefault = "{{ . }}"
{{- end }}
; (optional) URL shortener address to offer after a new paste is created
; it is suggested to only use this with self-hosted shorteners as this will leak
; the pastes encryption key
{{- with .Values.privatebin.main.urlshortener }}
urlshortener = "{{ . }}"
{{- end }}
; (optional) Let users create a QR code for sharing the paste URL with one click.
; It works both when a new paste is created and when you view a paste.
{{- with .Values.privatebin.main.qrcode }}
qrcode = {{ . }}
{{- end }}
; (optional) IP based icons are a weak mechanism to detect if a comment was from
; a different user when the same username was used in a comment. It might be
; used to get the IP of a non anonymous comment poster if the server salt is
; leaked and a SHA256 HMAC rainbow table is generated for all (relevant) IPs.
; Can be set to one these values: "none" / "vizhash" / "identicon" (default).
{{- with .Values.privatebin.main.icon }}
icon = "{{ . }}"
{{- end }}
; Content Security Policy headers allow a website to restrict what sources are
; allowed to be accessed in its context. You need to change this if you added
; custom scripts from third-party domains to your templates, e.g. tracking
; scripts or run your site behind certain DDoS-protection services.
; Check the documentation at https://content-security-policy.com/
; Notes:
; - If you use a bootstrap theme, you can remove the allow-popups from the
; sandbox restrictions.
; - By default this disallows to load images from third-party servers, e.g. when
; they are embedded in pastes. If you wish to allow that, you can adjust the
; policy here. See https://github.com/PrivateBin/PrivateBin/wiki/FAQ#why-does-not-it-load-embedded-images
; for details.
; - The 'unsafe-eval' is used in two cases; to check if the browser supports
; async functions and display an error if not and for Chrome to enable
; webassembly support (used for zlib compression). You can remove it if Chrome
; doesn't need to be supported and old browsers don't need to be warned.
{{- with .Values.privatebin.main.cspheader }}
cspheader = "{{ . }}"
{{- end }}
; stay compatible with PrivateBin Alpha 0.19, less secure
; if enabled will use base64.js version 1.7 instead of 2.1.9 and sha1 instead of
; sha256 in HMAC for the deletion token
{{- with .Values.privatebin.main.zerobincompatibility }}
zerobincompatibility = {{ . }}
{{- end }}
; Enable or disable the warning message when the site is served over an insecure
; connection (insecure HTTP instead of HTTPS), defaults to true.
; Secure transport methods like Tor and I2P domains are automatically whitelisted.
; It is **strongly discouraged** to disable this.
; See https://github.com/PrivateBin/PrivateBin/wiki/FAQ#why-does-it-show-me-an-error-about-an-insecure-connection for more information.
{{- with .Values.privatebin.main.httpwarning }}
httpwarning = {{ . }}
{{- end }}
; Pick compression algorithm or disable it. Only applies to pastes/comments
; created after changing the setting.
; Can be set to one these values: "none" / "zlib" (default).
{{- with .Values.privatebin.main.compression }}
compression = "{{ . }}"
{{- end }}
[expire]
; expire value that is selected per default
; make sure the value exists in [expire_options]
default = "{{ .Values.privatebin.expire.default }}"
[expire_options]
; Set each one of these to the number of seconds in the expiration period,
; or 0 if it should never expire
5min = 300
10min = 600
1hour = 3600
1day = 86400
1week = 604800
; Well this is not *exactly* one month, it's 30 days:
1month = 2592000
1year = 31536000
never = 0
[formatter_options]
; Set available formatters, their order and their labels
plaintext = "Plain Text"
syntaxhighlighting = "Source Code"
markdown = "Markdown"
[traffic]
; time limit between calls from the same IP address in seconds
; Set this to 0 to disable rate limiting.
limit = {{ .Values.privatebin.traffic.limit }}
; (optional) Set IPs addresses (v4 or v6) or subnets (CIDR) which are exempted
; from the rate-limit. Invalid IPs will be ignored. If multiple values are to
; be exempted, the list needs to be comma separated. Leave unset to disable
; exemptions.
{{- with .Values.privatebin.traffic.exempted }}
exempted = "{{ . }}"
{{- end }}
; (optional) If you want only some source IP addresses (v4 or v6) or subnets
; (CIDR) to be allowed to create pastes, set these here. Invalid IPs will be
; ignored. If multiple values are to be exempted, the list needs to be comma
; separated. Leave unset to allow anyone to create pastes.
{{- with .Values.privatebin.traffic.creators }}
creators = "{{ . }}"
{{- end }}
; (optional) if your website runs behind a reverse proxy or load balancer,
; set the HTTP header containing the visitors IP address, i.e. X_FORWARDED_FOR
{{- with .Values.privatebin.traffic.header }}
header = "{{ . }}"
{{- end }}
[purge]
; minimum time limit between two purgings of expired pastes, it is only
; triggered when pastes are created
; Set this to 0 to run a purge every time a paste is created.
limit = {{ .Values.privatebin.purge.limit }}
; maximum amount of expired pastes to delete in one purge
; Set this to 0 to disable purging. Set it higher, if you are running a large
; site
batchsize = {{ .Values.privatebin.purge.batchsize }}
[model]
; DB configuration for PostgreSQL
class = Database
[model_options]
dsn = "{{ printf "pgsql:host=%v-postgresql;dbname=%v" .Release.Name .Values.cnpg.main.database }}"
tbl = "privatebin_" ; table prefix
usr = "{{ .Values.cnpg.main.user }}"
pwd = {{ .Values.cnpg.main.creds.password }}
opt[12] = true ; PDO::ATTR_PERSISTENT
{{- end }}

View File

@ -0,0 +1,11 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.v1.common.loader.init" . }}
{{/* Render secrets for privatebin */}}
{{- include "privatebin.secrets" . }}
{{/* Render configMap for privatebin */}}
{{- include "privatebin.configmap" . }}
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.apply" . }}

View File

File diff suppressed because it is too large Load Diff

4
dev/privatebin/item.yaml Normal file
View File

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

View File

@ -0,0 +1,18 @@
---
title: Changelog
---
**Important:**
*for the complete changelog, please refer to the website*
## [rtmpserver-5.0.14](https://github.com/truecharts/charts/compare/rtmpserver-5.0.13...rtmpserver-5.0.14) (2024-01-21)
### Chore
- move all incubator to dev
- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))

View File

@ -0,0 +1,38 @@
annotations:
max_scale_version: 23.10.2
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: GameServers
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: dev
apiVersion: v2
appVersion: latest
dependencies:
- name: common
version: 17.2.21
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: A video streaming server that supports RTMP, HLS, DASH out of the box.
home: https://truecharts.org/charts/dev/rtmpserver
icon: https://truecharts.org/img/hotlink-ok/chart-icons/rtmpserver.png
keywords:
- rtmpserver
- GameServers
- Network-Other
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: rtmpserver
sources:
- https://github.com/TareqAlqutami/rtmp-hls-server
- https://github.com/truecharts/charts/tree/master/charts/dev/rtmpserver
- https://hub.docker.com/r/alqutami/rtmp-hls
type: application
version: 5.0.14

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/dev/rtmpserver)
**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,11 @@
## [rtmpserver-5.0.14](https://github.com/truecharts/charts/compare/rtmpserver-5.0.13...rtmpserver-5.0.14) (2024-01-21)
### Chore
- move all incubator to dev
- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))

View File

@ -0,0 +1,8 @@
A video streaming server that supports RTMP, HLS, DASH out of the box.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/dev/rtmpserver](https://truecharts.org/charts/dev/rtmpserver)
---
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,49 @@
image:
pullPolicy: IfNotPresent
repository: alqutami/rtmp-hls
tag: latest@sha256:5bf1d59f1e9e0b98233f2f9842a1cb98e6cc9b1a5e31208c8088fac202bb1d56
ingress:
rtmp:
autoLink: true
persistence:
dash:
enabled: true
mountPath: /mnt/dash
hls:
enabled: true
mountPath: /mnt/hls
portal:
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsGroup: 0
runAsUser: 0
service:
main:
ports:
main:
port: 10610
protocol: http
targetPort: 8080
rtmp:
enabled: true
ports:
rtmp:
enabled: true
port: 1935
protocol: tcp
targetPort: 1935
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
path: /stats.html
readiness:
path: /stats.html
startup:
path: /stats.html

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.all" . }}

View File

File diff suppressed because it is too large Load Diff

4
dev/rtmpserver/item.yaml Normal file
View File

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

View File

@ -0,0 +1,13 @@
**Important:**
*for the complete changelog, please refer to the website*
## [testapp-0.0.1]testapp-0.0.1 (2023-02-28)
### Feat
- Rework GUI templates ([#7545](https://github.com/truecharts/charts/issues/7545))

View File

@ -0,0 +1,32 @@
apiVersion: v2
appVersion: "0.20.2297"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.2.0
deprecated: false
description: testing app for truecharts
home: https://truecharts.org/charts/stable/jackett
icon: https://truecharts.org/img/hotlink-ok/chart-icons/jackett.png
keywords:
- jackett
- torrent
- usenet
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: testapp
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/jackett
- https://ghcr.io/onedr0p/jackett
- https://github.com/Jackett/Jackett
type: application
version: 0.0.1
annotations:
truecharts.org/catagories: |
- media
- test
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

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/stable/)
**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%20Apps/Important-MUST-READ).
- 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,9 @@
## [testapp-0.0.1]testapp-0.0.1 (2023-02-28)
### Feat
- Rework GUI templates ([#7545](https://github.com/truecharts/charts/issues/7545))

View File

@ -0,0 +1,8 @@
testing app for truecharts
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/dev/testapp](https://truecharts.org/charts/dev/testapp)
---
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,38 @@
image:
repository: tccr.io/truecharts/jackett
pullPolicy: IfNotPresent
tag: 0.20.2297@sha256:4de1541011cb56935ba5a8e28a58f6cbcf62a903393dc94581eda0b6e2aa117c
securityContext:
container:
readOnlyRootFilesystem: false
service:
main:
ports:
main:
protocol: http
targetPort: 9117
port: 9117
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
path: "/UI/Login"
readiness:
path: "/UI/Login"
startup:
path: "/UI/Login"
persistence:
config:
enabled: true
mountPath: "/config"
portal:
open:
enabled: true

File diff suppressed because it is too large Load Diff

View File

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

View File

File diff suppressed because it is too large Load Diff

5
dev/testapp/item.yaml Normal file
View File

@ -0,0 +1,5 @@
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/jackett.png
categories:
- media
- test

View File

@ -0,0 +1,30 @@
# 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
# docs folder
/docs
# icon
icon.png

View File

@ -0,0 +1,99 @@
---
title: Changelog
---
*for the complete changelog, please refer to the website*
**Important:**
## [firefox-10.0.9](https://github.com/truecharts/charts/compare/firefox-10.0.8...firefox-10.0.9) (2024-02-03)
### Chore
- update container image common to v17.2.30[@19ad5ec](https://github.com/19ad5ec) by renovate ([#17804](https://github.com/truecharts/charts/issues/17804))
## [firefox-10.0.8](https://github.com/truecharts/charts/compare/firefox-10.0.7...firefox-10.0.8) (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))
## [firefox-10.0.7](https://github.com/truecharts/charts/compare/firefox-10.0.6...firefox-10.0.7) (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))
## [firefox-10.0.6](https://github.com/truecharts/charts/compare/firefox-10.0.5...firefox-10.0.6) (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))
## [firefox-10.0.5](https://github.com/truecharts/charts/compare/firefox-10.0.4...firefox-10.0.5) (2024-01-21)
### Chore
- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
## [firefox-10.0.4](https://github.com/truecharts/charts/compare/firefox-10.0.3...firefox-10.0.4) (2024-01-21)
### Chore
- update container image ghcr.io/linuxserver/firefox to 120.0.1[@ac3c881](https://github.com/ac3c881) by renovate ([#17351](https://github.com/truecharts/charts/issues/17351))
## [firefox-10.0.3](https://github.com/truecharts/charts/compare/firefox-10.0.2...firefox-10.0.3) (2024-01-15)
### Chore
- update container image ghcr.io/linuxserver/firefox to 120.0.1[@34df0f7](https://github.com/34df0f7) by renovate ([#17232](https://github.com/truecharts/charts/issues/17232))
## [firefox-10.0.2](https://github.com/truecharts/charts/compare/firefox-10.0.1...firefox-10.0.2) (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))
## [firefox-10.0.1](https://github.com/truecharts/charts/compare/firefox-10.0.0...firefox-10.0.1) (2024-01-08)
### Chore
- update container image ghcr.io/linuxserver/firefox to 120.0.1[@2bf06b5](https://github.com/2bf06b5) by renovate ([#16940](https://github.com/truecharts/charts/issues/16940))
## [firefox-10.0.0](https://github.com/truecharts/charts/compare/firefox-9.1.5...firefox-10.0.0) (2024-01-03)
### Chore

View File

@ -0,0 +1,37 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: browser
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: stable
apiVersion: v2
appVersion: 120.0.1
dependencies:
- name: common
version: 17.4.2
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.
home: https://truecharts.org/charts/stable/firefox
icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox.png
keywords:
- firefox
- browser
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: firefox
sources:
- https://github.com/linuxserver/docker-firefox
- https://github.com/truecharts/charts/tree/master/charts/stable/firefox
- https://ghcr.io/linuxserver/firefox
type: application
version: 10.1.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/firefox)
**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,8 @@
a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/firefox](https://truecharts.org/charts/stable/firefox)
---
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,41 @@
image:
repository: ghcr.io/linuxserver/firefox
pullPolicy: IfNotPresent
tag: 120.0.1@sha256:ac3c8817dcbf6855b05e55db4799e36a8b935bf57fcb27f9fa3ff71263ddd3de
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
protocol: http
port: 10131
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
type: http
readiness:
type: http
startup:
type: http
env:
FM_HOME: "/config"
CUSTOM_PORT: "{{ .Values.service.main.ports.main.port }}"
TITLE: "TrueChartVNC Client"
persistence:
config:
enabled: true
mountPath: /config
varrun:
enabled: false
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" . }}

View File

View File

@ -0,0 +1,30 @@
# 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
# docs folder
/docs
# icon
icon.png

View File

@ -0,0 +1,99 @@
---
title: Changelog
---
*for the complete changelog, please refer to the website*
**Important:**
## [firefox-10.0.9](https://github.com/truecharts/charts/compare/firefox-10.0.8...firefox-10.0.9) (2024-02-03)
### Chore
- update container image common to v17.2.30[@19ad5ec](https://github.com/19ad5ec) by renovate ([#17804](https://github.com/truecharts/charts/issues/17804))
## [firefox-10.0.8](https://github.com/truecharts/charts/compare/firefox-10.0.7...firefox-10.0.8) (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))
## [firefox-10.0.7](https://github.com/truecharts/charts/compare/firefox-10.0.6...firefox-10.0.7) (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))
## [firefox-10.0.6](https://github.com/truecharts/charts/compare/firefox-10.0.5...firefox-10.0.6) (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))
## [firefox-10.0.5](https://github.com/truecharts/charts/compare/firefox-10.0.4...firefox-10.0.5) (2024-01-21)
### Chore
- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457))
## [firefox-10.0.4](https://github.com/truecharts/charts/compare/firefox-10.0.3...firefox-10.0.4) (2024-01-21)
### Chore
- update container image ghcr.io/linuxserver/firefox to 120.0.1[@ac3c881](https://github.com/ac3c881) by renovate ([#17351](https://github.com/truecharts/charts/issues/17351))
## [firefox-10.0.3](https://github.com/truecharts/charts/compare/firefox-10.0.2...firefox-10.0.3) (2024-01-15)
### Chore
- update container image ghcr.io/linuxserver/firefox to 120.0.1[@34df0f7](https://github.com/34df0f7) by renovate ([#17232](https://github.com/truecharts/charts/issues/17232))
## [firefox-10.0.2](https://github.com/truecharts/charts/compare/firefox-10.0.1...firefox-10.0.2) (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))
## [firefox-10.0.1](https://github.com/truecharts/charts/compare/firefox-10.0.0...firefox-10.0.1) (2024-01-08)
### Chore
- update container image ghcr.io/linuxserver/firefox to 120.0.1[@2bf06b5](https://github.com/2bf06b5) by renovate ([#16940](https://github.com/truecharts/charts/issues/16940))
## [firefox-10.0.0](https://github.com/truecharts/charts/compare/firefox-9.1.5...firefox-10.0.0) (2024-01-03)
### Chore

View File

@ -0,0 +1,37 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: browser
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12"
truecharts.org/train: stable
apiVersion: v2
appVersion: 120.0.1
dependencies:
- name: common
version: 17.5.0
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.
home: https://truecharts.org/charts/stable/firefox
icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox.png
keywords:
- firefox
- browser
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: firefox
sources:
- https://github.com/linuxserver/docker-firefox
- https://github.com/truecharts/charts/tree/master/charts/stable/firefox
- https://ghcr.io/linuxserver/firefox
type: application
version: 10.2.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/firefox)
**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,8 @@
a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/firefox](https://truecharts.org/charts/stable/firefox)
---
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,41 @@
image:
repository: ghcr.io/linuxserver/firefox
pullPolicy: IfNotPresent
tag: 120.0.1@sha256:ac3c8817dcbf6855b05e55db4799e36a8b935bf57fcb27f9fa3ff71263ddd3de
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
protocol: http
port: 10131
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
type: http
readiness:
type: http
startup:
type: http
env:
FM_HOME: "/config"
CUSTOM_PORT: "{{ .Values.service.main.ports.main.port }}"
TITLE: "TrueChartVNC Client"
persistence:
config:
enabled: true
mountPath: /config
varrun:
enabled: false
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" . }}

View File

View File

@ -0,0 +1,30 @@
# 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
# docs folder
/docs
# icon
icon.png

Some files were not shown because too many files have changed in this diff Show More