Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot
2023-09-22 22:49:50 +00:00
parent 56e38c18a2
commit d0f797e3a4
72 changed files with 9085 additions and 81 deletions

View File

@@ -0,0 +1,28 @@
**Important:**
*for the complete changelog, please refer to the website*
## [odoo-14.0.2](https://github.com/truecharts/charts/compare/odoo-14.0.1...odoo-14.0.2) (2023-09-22)
## [odoo-14.0.1](https://github.com/truecharts/charts/compare/odoo-14.0.0...odoo-14.0.1) (2023-09-16)
## [odoo-14.0.0](https://github.com/truecharts/charts/compare/odoo-13.0.1...odoo-14.0.0) (2023-08-25)
## [odoo-13.0.1](https://github.com/truecharts/charts/compare/odoo-13.0.0...odoo-13.0.1) (2023-08-11)
### Fix
- Move to Incubator ([#11413](https://github.com/truecharts/charts/issues/11413))

View File

@@ -0,0 +1,33 @@
apiVersion: v2
appVersion: "16.0.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 14.0.1
deprecated: false
description: All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc.
home: https://truecharts.org/charts/incubator/odoo
icon: https://truecharts.org/img/hotlink-ok/chart-icons/odoo.png
keywords:
- odoo
- crm
- pm
- hr
- accounting
- mrp
- marketing
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: odoo
sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/odoo
- https://github.com/odoo/docker
type: application
version: 14.0.2
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"

View File

@@ -0,0 +1,4 @@
## [odoo-14.0.2](https://github.com/truecharts/charts/compare/odoo-14.0.1...odoo-14.0.2) (2023-09-22)

View File

@@ -0,0 +1,8 @@
All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/odoo](https://truecharts.org/charts/incubator/odoo)
---
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!

View File

@@ -0,0 +1,69 @@
image:
repository: tccr.io/truecharts/odoo
pullPolicy: IfNotPresent
tag: v16.0.0@sha256:9a0e0d913dc6c4ed5904ae233dc2de7fa1a00f10eb5a66f21e1f695c62933a1d
service:
main:
ports:
main:
port: 8069
odoo:
additionalConf: []
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: true
type: http
path: /web/health
readiness:
enabled: true
type: http
path: /web/health
startup:
enabled: true
type: http
path: /web/health
env:
USER: "{{ .Values.cnpg.main.user }}"
PORT: 5432
PASSWORD:
secretKeyRef:
name: cnpg-main-user
key: password
HOST:
secretKeyRef:
name: cnpg-main-urls
key: host
persistence:
odoo:
enabled: true
mountPath: "/var/lib/odoo"
addons:
enabled: true
mountPath: "/mnt/extra-addons"
odoo-config:
enabled: true
type: configmap
objectName: odoo-config
mountPath: /etc/odoo/odoo.conf
subPath: odoo.conf
readOnly: true
# Enabled postgres
cnpg:
main:
enabled: true
user: odoo
database: postgres
portal:
open:
enabled: true

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,52 @@
{{/* Define the configmap */}}
{{- define "odoo.configmaps" -}}
{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}}
{{- $admin := .Values.odoo.admin -}}
{{- $smtp := .Values.odoo.smtp -}}
{{- $mainPort := .Values.service.main.ports.main.port -}}
{{- $odooPath := .Values.persistence.odoo.mountPath -}}
{{- $addonsPath := .Values.persistence.addons.mountPath -}}
{{- $pgdb := .Values.cnpg.main.database -}}
{{- $pguser := .Values.cnpg.main.user -}}
{{- $pgpassword := .Values.cnpg.main.creds.password | trimAll "\"" -}}
{{- $pghost := .Values.cnpg.main.creds.host -}}
{{/* xmlrpc* keys are deprecated and http* keys are used in their place */}}
{{- $reservedKeys := (list "data_dir" "addons_path" "http_enable" "http_interface"
"http_port" "xmlrpc" "xmlrpc_port" "xmlrpc_interface"
"db_port" "db_host" "db_name" "db_user" "db_sslmode"
"db_password") -}}
{{- $userKeys := list -}}
odoo-config:
enabled: true
data:
odoo.conf: |
[options]
; Paths
data_dir = {{ $odooPath }}
addons_path = {{ $addonsPath }}
; Network Details
http_enable = True
http_port = {{ $mainPort }}
; Database Details
db_port = 5432
db_host = {{ $pghost }}
db_name = {{ $pgdb }}
db_user = {{ $pguser }}
db_sslmode = disable
db_password = {{ $pgpassword }}
{{- range $opt := .Values.odoo.additionalConf -}}
{{- if (mustHas $opt.key $reservedKeys) -}}
{{- fail (printf "Odoo - Key [%v] is not allowed to be modified") -}}
{{- end -}}
{{- $userKeys = mustAppend $userKeys $opt.key -}}
{{- printf "%s = %s" $opt.key $opt.value | nindent 8 -}}
{{- end -}}
{{- if not (deepEqual $userKeys (uniq $userKeys)) -}}
{{- fail (printf "Odoo - Additional configuration keys must be unique, but got [%v]" (join ", " $userKeys)) -}}
{{- end -}}
{{- end -}}

View File

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

View File

@@ -1,65 +0,0 @@
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/spaceengineers
tag: latest@sha256:5485c3fe13e73608d6f1f212ac7868dc91096e491ca6c556d20eeb1791da7447
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
protocol: udp
targetPort: 27016
port: 27017
api:
enabled: true
ports:
api:
protocol: http
enabled: true
targetPort: 8080
port: 18080
spaceengineers:
instance_name: "TestInstance"
public_ip: "1.2.3.4"
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
env:
INSTANCE_NAME: "{{ .Values.spaceengineers.instance_name }}"
PUBLIC_IP: "{{ .Values.spaceengineers.public_ip }}"
persistence:
steamcmd:
enabled: true
mountPath: /root/.steam
plugins:
enabled: true
mountPath: /appdata/space-engineers/plugins
serverfiles:
enabled: true
mountPath: /appdata/space-engineers/SpaceEngineersDedicated
instances:
enabled: true
mountPath: /appdata/space-engineers/instances
portal:
open:
enabled: false

View File

@@ -4,6 +4,11 @@
## [spaceengineers-3.0.1](https://github.com/truecharts/charts/compare/spaceengineers-3.0.0...spaceengineers-3.0.1) (2023-09-22)
## [spaceengineers-3.0.0](https://github.com/truecharts/charts/compare/spaceengineers-2.0.11...spaceengineers-3.0.0) (2023-07-31)
@@ -92,8 +97,3 @@
- update helm general non-major
## [spaceengineers-2.0.3](https://github.com/truecharts/charts/compare/spaceengineers-2.0.2...spaceengineers-2.0.3) (2022-12-13)

View File

@@ -21,7 +21,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/spaceengineers
- https://github.com/Devidian/docker-spaceengineers
type: application
version: 3.0.0
version: 3.0.1
annotations:
truecharts.org/catagories: |
- GameServers

View File

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

View File

@@ -0,0 +1,4 @@
## [spaceengineers-3.0.1](https://github.com/truecharts/charts/compare/spaceengineers-3.0.0...spaceengineers-3.0.1) (2023-09-22)

View File

@@ -0,0 +1,99 @@
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/spaceengineers
tag: latest@sha256:5485c3fe13e73608d6f1f212ac7868dc91096e491ca6c556d20eeb1791da7447
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
protocol: udp
port: 27017
steam:
enabled: true
ports:
steam:
protocol: udp
enabled: true
port: 27018
api:
enabled: true
ports:
api:
protocol: http
enabled: true
port: 18080
spaceengineers:
instance_name: "TestInstance"
public_ip: "1.2.3.4"
workload:
main:
podSpec:
containers:
main:
lifecycle:
postStart:
type: exec
command:
- /bin/sh
- -c
- |
INSTANCE_NAME="{{ .Values.spaceengineers.instance_name }}"
CONFIG_PATH="{{ .Values.persistence.instances.mountPath }}/$INSTANCE_NAME/SpaceEngineers-Dedicated.cfg"
# Define the new values for the port-related options
ServerPort="{{ .Values.service.main.ports.main.port }}"
SteamPort="{{ .Values.service.steam.ports.steam.port }}"
RemoteApiPort="{{ .Values.service.api.ports.api.port }}"
# Check if the configuration file exists
if [ -f "$CONFIG_PATH" ]; then
# Update the XML file with the new values using sed
sed -i "s/<SteamPort>[0-9]*<\/SteamPort>/<SteamPort>$SteamPort<\/SteamPort>/" "$CONFIG_PATH"
sed -i "s/<ServerPort>[0-9]*<\/ServerPort>/<ServerPort>$ServerPort<\/ServerPort>/" "$CONFIG_PATH"
sed -i "s/<RemoteApiPort>[0-9]*<\/RemoteApiPort>/<RemoteApiPort>$RemoteApiPort<\/RemoteApiPort>/" "$CONFIG_PATH"
echo "Port-related options updated for instance $INSTANCE_NAME:"
echo "SteamPort: $SteamPort"
echo "ServerPort: $ServerPort"
echo "RemoteApiPort: $RemoteApiPort"
else
echo "Configuration file not found. Please create it manually or check the path: $CONFIG_PATH"
fi
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
env:
INSTANCE_NAME: "{{ .Values.spaceengineers.instance_name }}"
PUBLIC_IP: "{{ .Values.spaceengineers.public_ip }}"
persistence:
steamcmd:
enabled: true
mountPath: /root/.steam
plugins:
enabled: true
mountPath: /appdata/space-engineers/plugins
serverfiles:
enabled: true
mountPath: /appdata/space-engineers/SpaceEngineersDedicated
instances:
enabled: true
mountPath: /appdata/space-engineers/instances
portal:
open:
enabled: false

View File

@@ -228,6 +228,56 @@ questions:
type: int
default: 27017
required: true
- variable: steam
label: Steam Service
description: The Steam service.
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: Enable the Service
schema:
type: boolean
default: true
hidden: true
- variable: type
label: Service Type
description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
schema:
type: string
default: LoadBalancer
enum:
- value: LoadBalancer
description: LoadBalancer (Expose Ports)
- value: ClusterIP
description: ClusterIP (Do Not Expose Ports)
- variable: loadBalancerIP
label: LoadBalancer IP
description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
schema:
show_if: [["type", "=", "LoadBalancer"]]
type: string
default: ""
- variable: ports
label: "Service's Port(s) Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: steam
label: Steam Service Port Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: Port
description: This port exposes the container port on the service
schema:
type: int
default: 27018
required: true
- variable: api
label: API Service
description: The API service.

View File

@@ -0,0 +1,8 @@
**Important:**
*for the complete changelog, please refer to the website*
## [firezone-0.2.2](https://github.com/truecharts/charts/compare/firezone-0.2.1...firezone-0.2.2) (2023-09-22)

View File

@@ -0,0 +1,30 @@
apiVersion: v2
appVersion: "0.7.35"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 14.0.3
deprecated: false
description: WireGuard-based VPN server and egress firewall
home: https://truecharts.org/charts/stable/firezone
icon: https://truecharts.org/img/hotlink-ok/chart-icons/firezone.png
keywords:
- firezone
- wireguard
- vpn
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: firezone
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/firezone
- https://github.com/firezone/firezone
type: application
version: 0.2.2
annotations:
truecharts.org/catagories: |
- vpn
- security
truecharts.org/SCALE-support: "true"

View File

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

View File

@@ -0,0 +1,4 @@
## [firezone-0.2.2](https://github.com/truecharts/charts/compare/firezone-0.2.1...firezone-0.2.2) (2023-09-22)

View File

@@ -0,0 +1,8 @@
WireGuard-based VPN server and egress firewall
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/firezone](https://truecharts.org/charts/stable/firezone)
---
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,170 @@
image:
repository: tccr.io/truecharts/firezone
pullPolicy: IfNotPresent
tag: v0.7.35@sha256:53c08baeb65dde8689ebb3bd1fc9fbb034970dfdc9bceb005c4ffa03fe2b3e93
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
PUID: 0
runAsUser: 0
runAsGroup: 0
capabilities:
add:
- NET_ADMIN
- SYS_MODULE
service:
main:
ports:
main:
protocol: http
port: 13000
wireguard:
enabled: true
ports:
wireguard:
enabled: true
protocol: udp
port: 51820
firezone:
web:
external_url: "https://example.com"
trusted_proxies: []
private_clients: []
admin:
reset_admin_on_boot: false
default_email: "admin@email.com"
default_password: "1234567890"
devices:
allow_unprivileged_device_management: true
allow_unprivileged_device_config: true
vpn_session_duration: 0
client_persistent_keepalive: 25
default_client_mtu: 1280
client_endpoint: ""
client_dns:
- 1.1.1.1
- 1.0.0.1
client_allowed_ips:
- 0.0.0.0/0
max_devices_per_user: 10
authorization:
local_auth_enabled: true
disable_vpn_on_oidc_error: false
wireguard:
ipv4_masquerade_enabled: true
connectivity:
checks_enabled: true
checks_interval: 43200
other:
telemetry_enabled: false
workload:
main:
podSpec:
containers:
main:
env:
# web
PHOENIX_HTTP_PORT: "{{ .Values.service.main.ports.main.port }}"
EXTERNAL_URL: "{{ .Values.firezone.web.external_url }}"
PHOENIX_SECURE_COOKIES: "{{ .Values.firezone.web.secure_cookies }}"
# PHOENIX_HTTP_PROTOCOL_OPTIONS: "{}"
PHOENIX_EXTERNAL_TRUSTED_PROXIES: "{{ toJson .Values.firezone.web.trusted_proxies }}"
PHOENIX_PRIVATE_CLIENTS: "{{ toJson .Values.firezone.web.private_clients }}"
# DB
DATABASE_HOST:
secretKeyRef:
name: cnpg-main-urls
key: host
DATABASE_PORT: 5432
DATABASE_NAME: "{{ .Values.cnpg.main.database }}"
DATABASE_USER: "{{ .Values.cnpg.main.user }}"
DATABASE_PASSWORD:
secretKeyRef:
name: cnpg-main-user
key: password
# DATABASE_POOL_SIZE
DATABASE_SSL_ENABLED: false
# DATABASE_SSL_OPTS: "{}"
# Admin
RESET_ADMIN_ON_BOOT: "{{ .Values.firezone.admin.reset_admin_on_boot }}"
DEFAULT_ADMIN_EMAIL: "{{ .Values.firezone.admin.default_email }}"
DEFAULT_ADMIN_PASSWORD: "{{ .Values.firezone.admin.default_password }}"
# Secrets and Encryption
GUARDIAN_SECRET_KEY:
secretKeyRef:
name: firezone-secrets
key: GUARDIAN_SECRET_KEY
DATABASE_ENCRYPTION_KEY:
secretKeyRef:
name: firezone-secrets
key: DATABASE_ENCRYPTION_KEY
SECRET_KEY_BASE:
secretKeyRef:
name: firezone-secrets
key: SECRET_KEY_BASE
LIVE_VIEW_SIGNING_SALT:
secretKeyRef:
name: firezone-secrets
key: LIVE_VIEW_SIGNING_SALT
COOKIE_SIGNING_SALT:
secretKeyRef:
name: firezone-secrets
key: COOKIE_SIGNING_SALT
COOKIE_ENCRYPTION_SALT:
secretKeyRef:
name: firezone-secrets
key: COOKIE_ENCRYPTION_SALT
# Devices
ALLOW_UNPRIVILEGED_DEVICE_MANAGEMENT: "{{ .Values.firezone.devices.allow_unprivileged_device_management }}"
ALLOW_UNPRIVILEGED_DEVICE_CONFIGURATION: "{{ .Values.firezone.devices.allow_unprivileged_device_config }}"
VPN_SESSION_DURATION: "{{ .Values.firezone.devices.vpn_session_duration }}"
DEFAULT_CLIENT_PERSISTENT_KEEPALIVE: "{{ .Values.firezone.devices.client_persistent_keepalive }}"
DEFAULT_CLIENT_MTU: "{{ .Values.firezone.devices.default_client_mtu }}"
DEFAULT_CLIENT_ENDPOINT: "{{ .Values.firezone.devices.client_endpoint }}"
DEFAULT_CLIENT_DNS: '{{ join "," .Values.firezone.devices.client_dns }}'
DEFAULT_CLIENT_ALLOWED_IPS: '{{ join "," .Values.firezone.devices.client_allowed_ips }}'
# Limits
MAX_DEVICES_PER_USER: "{{ .Values.firezone.devices.max_devices_per_user }}"
# Authorization
LOCAL_AUTH_ENABLED: "{{ .Values.firezone.authorization.local_auth_enabled }}"
DISABLE_VPN_ON_OIDC_ERROR: "{{ .Values.firezone.authorization.disable_vpn_on_oidc_error }}"
# SAML_ENTITY_ID: "urn:firezone.dev:firezone-app"
# SAML_KEYFILE_PATH: "/var/firezone/saml.key"
# SAML_CERTFILE_PATH: "/var/firezone/saml.crt"
# OPENID_CONNECT_PROVIDERS: "[]"
# SAML_IDENTITY_PROVIDERS: "[]"
# WireGuard
WIREGUARD_PORT: "{{ .Values.service.wireguard.ports.wireguard.port }}"
WIREGUARD_IPV4_ENABLED: true
WIREGUARD_IPV4_MASQUERADE: "{{ .Values.firezone.wireguard.ipv4_masquerade_enabled }}"
WIREGUARD_IPV6_ENABLED: false
WIREGUARD_IPV6_MASQUERADE: false
# Outbound Emails
# OUTBOUND_EMAIL_FROM: ""
# OUTBOUND_EMAIL_ADAPTER: "Elixir.FzHttpWeb.Mailer.NoopAdapter"
# OUTBOUND_EMAIL_ADAPTER_OPTS: "{}"
# Connectivity Checks
CONNECTIVITY_CHECKS_ENABLED: "{{ .Values.firezone.connectivity.checks_enabled }}"
CONNECTIVITY_CHECKS_INTERVAL: "{{ .Values.firezone.connectivity.checks_interval }}"
# Telemetry
TELEMETRY_ENABLED: "{{ .Values.firezone.other.telemetry_enabled }}"
persistence:
config:
enabled: true
mountPath: "/var/firezone"
cnpg:
main:
enabled: true
user: firezone
database: firezone
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,29 @@
{{/* Define the secrets */}}
{{- define "firezone.secrets" -}}
{{- $secretName := (printf "%s-firezone-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) -}}
# firezone requires all these keys to be in base 64 | b64enc format presented in the container, so this b64enc here is intentional
# https://www.firezone.dev/docs/reference/env-vars#secrets-and-encryption
{{- $keyGuardian := randAlphaNum 48 | b64enc -}}
{{- $keyDatabase := randAlphaNum 32 | b64enc -}}
{{- $keySecret := randAlphaNum 48 | b64enc -}}
{{- $keyLive := randAlphaNum 24 | b64enc -}}
{{- $keyCookieSigning := randAlphaNum 6 | b64enc -}}
{{- $keyCookieEncrypt := randAlphaNum 6 | b64enc -}}
{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) -}}
{{- $keyGuardian = index .data "GUARDIAN_SECRET_KEY" | b64dec -}}
{{- $keyDatabase = index .data "DATABASE_ENCRYPTION_KEY" | b64dec -}}
{{- $keySecret = index .data "SECRET_KEY_BASE" | b64dec -}}
{{- $keyLive = index .data "LIVE_VIEW_SIGNING_SALT" | b64dec -}}
{{- $keyCookieSigning = index .data "COOKIE_SIGNING_SALT" | b64dec -}}
{{- $keyCookieEncrypt = index .data "COOKIE_ENCRYPTION_SALT" | b64dec -}}
{{- end }}
enabled: true
data:
GUARDIAN_SECRET_KEY: {{ $keyGuardian }}
DATABASE_ENCRYPTION_KEY: {{ $keyDatabase }}
SECRET_KEY_BASE: {{ $keySecret }}
LIVE_VIEW_SIGNING_SALT: {{ $keyLive }}
COOKIE_SIGNING_SALT: {{ $keyCookieSigning }}
COOKIE_ENCRYPTION_SALT: {{ $keyCookieEncrypt }}
{{- end -}}

View File

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

View File

@@ -0,0 +1,6 @@
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/firezone.png
categories:
- vpn
- security
screenshots: []

View File

@@ -1,4 +0,0 @@
## [lancache-monolithic-5.1.0](https://github.com/truecharts/charts/compare/lancache-monolithic-5.0.0...lancache-monolithic-5.1.0) (2023-09-10)

View File

@@ -4,6 +4,11 @@
## [lancache-monolithic-5.1.1](https://github.com/truecharts/charts/compare/lancache-monolithic-5.1.0...lancache-monolithic-5.1.1) (2023-09-22)
## [lancache-monolithic-5.1.0](https://github.com/truecharts/charts/compare/lancache-monolithic-5.0.0...lancache-monolithic-5.1.0) (2023-09-10)
@@ -92,8 +97,3 @@
## [lancache-monolithic-4.0.9](https://github.com/truecharts/charts/compare/lancache-monolithic-4.0.8...lancache-monolithic-4.0.9) (2023-05-27)
### Chore
- update helm general non-major ([#9197](https://github.com/truecharts/charts/issues/9197))

View File

@@ -21,7 +21,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/lancache-monolithic
- https://github.com/lancachenet/monolithic
type: application
version: 5.1.0
version: 5.1.1
annotations:
truecharts.org/catagories: |
- gaming

View File

@@ -0,0 +1,4 @@
## [lancache-monolithic-5.1.1](https://github.com/truecharts/charts/compare/lancache-monolithic-5.1.0...lancache-monolithic-5.1.1) (2023-09-22)

View File

@@ -52,6 +52,8 @@ prefill:
# BattleNet
battlenet:
enabled: true
# https://tpill90.github.io/battlenet-lancache-prefill/detailed-command-usage/Prefill/#options
params: []
cron: "0 5 * * *"
# Epic
epic:
@@ -112,6 +114,7 @@ workload:
CRON_SCHED_GLOBAL: "{{ .Values.prefill.default_cron }}"
# BattleNet
ENABLE_BN: "{{ .Values.prefill.battlenet.enabled }}"
PREFILL_PARAMS_BN: '{{ join " " .Values.prefill.battlenet.params }}'
CRON_SCHED_BN: "{{ .Values.prefill.battlenet.cron }}"
# Epic
ENABLE_EPIC: "{{ .Values.prefill.epic.enabled }}"

View File

@@ -255,6 +255,20 @@ questions:
default: true
show_subquestions_if: true
subquestions:
- variable: params
label: Params
description: list of parameters for BattleNetPrefill.
schema:
type: list
default: []
required: true
items:
- variable: param
label: Param
schema:
type: string
required: true
default: ""
- variable: cron
label: cron
description: Set your cron schedule for the BattleNetPrefill.

View File

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

View File

@@ -0,0 +1,13 @@
**Important:**
*for the complete changelog, please refer to the website*
## [notifiarr-1.0.0](https://github.com/truecharts/charts/compare/notifiarr-0.0.5...notifiarr-1.0.0) (2023-09-22)
### Feat
- Move to Stable ([#12767](https://github.com/truecharts/charts/issues/12767))

View File

@@ -0,0 +1,30 @@
apiVersion: v2
appVersion: "0.6.1"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 14.0.6
deprecated: false
description: "This is the unified client for Notifiarr.com. The client enables content requests from Media Bot in your Discord Server and also provides reports for Plex usage and system health among many other features."
home: https://truecharts.org/charts/stable/notifiarr
icon: https://truecharts.org/img/hotlink-ok/chart-icons/notifiarr.png
keywords:
- plex
- discord
- MediaApp-Other
- notification
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: notifiarr
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/notifiarr
- https://github.com/Notifiarr/notifiarr
type: application
version: 1.0.0
annotations:
truecharts.org/catagories: |
- MediaApp-Other
truecharts.org/SCALE-support: "true"

View File

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

View File

@@ -0,0 +1,9 @@
## [notifiarr-1.0.0](https://github.com/truecharts/charts/compare/notifiarr-0.0.5...notifiarr-1.0.0) (2023-09-22)
### Feat
- Move to Stable ([#12767](https://github.com/truecharts/charts/issues/12767))

View File

@@ -0,0 +1,8 @@
This is the unified client for Notifiarr.com. The client enables content requests from Media Bot in your Discord Server and also provides reports for Plex usage and system health among many other features.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/notifiarr](https://truecharts.org/charts/stable/notifiarr)
---
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,51 @@
image:
repository: tccr.io/truecharts/notifiarr
pullPolicy: IfNotPresent
tag: v0.6.1@sha256:90bf31597c3523baac1c4689ce59fbd64163f9d70f05f7d6ea535df3c17a3e2b
notifiarr:
apikey: "test"
upstreams:
- 172.16.0.0/16
credentials:
username: ""
password: ""
service:
main:
ports:
main:
port: 5454
protocol: http
workload:
main:
podSpec:
containers:
main:
env:
TMPDIR: /tmpdir
DN_API_KEY: "{{ .Values.notifiarr.apikey }}"
DN_BIND_ADDR: '{{ printf "0.0.0.0:%v" .Values.service.main.ports.main.port }}'
DN_UPSTREAMS_0: '{{ join " " .Values.notifiarr.upstreams }}'
DN_UI_PASSWORD: '{{ printf "%v:%v" .Values.notifiarr.credentials.username .Values.notifiarr.credentials.password }}'
persistence:
config:
enabled: true
mountPath: /config
machine-id:
enabled: true
type: hostPath
hostPath: /etc/machine-id
mountPath: /etc/machine-id
readOnly: true
tmpdir:
enabled: true
type: emptyDir
mountPath: /tmpdir
medium: Memory
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

View File

@@ -0,0 +1,5 @@
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/notifiarr.png
categories:
- MediaApp-Other
screenshots: []

View File

@@ -0,0 +1,13 @@
**Important:**
*for the complete changelog, please refer to the website*
## [qbitrr-0.0.6](https://github.com/truecharts/charts/compare/qbitrr-0.0.5...qbitrr-0.0.6) (2023-09-22)
### Migrate
- move to stable ([#12705](https://github.com/truecharts/charts/issues/12705))

View File

@@ -0,0 +1,30 @@
apiVersion: v2
appVersion: "3.7.4"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 14.0.1
deprecated: false
description: A simple script to monitor qBit and communicate with Radarr and Sonarr.
home: https://truecharts.org/charts/stable/qbitrr
icon: https://truecharts.org/img/hotlink-ok/chart-icons/qbitrr.png
keywords:
- qbitrr
- Downloaders
- MediaApp-Other
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: qbitrr
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/qbitrr
- https://github.com/Feramance/Qbitrr
type: application
version: 0.0.6
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- Downloaders
- MediaApp-Other

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/qbitrr/)
**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 @@
## [qbitrr-0.0.6](https://github.com/truecharts/charts/compare/qbitrr-0.0.5...qbitrr-0.0.6) (2023-09-22)
### Migrate
- move to stable ([#12705](https://github.com/truecharts/charts/issues/12705))

View File

@@ -0,0 +1,8 @@
A simple script to monitor qBit and communicate with Radarr and Sonarr.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/qbitrr](https://truecharts.org/charts/stable/qbitrr)
---
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,64 @@
image:
repository: tccr.io/truecharts/qbitrr
pullPolicy: IfNotPresent
tag: v3.7.4@sha256:46ce7db5c51415f0848963c8fa4b6afacf7ac9690ecb986449948bb455d10ecf
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
service:
main:
enabled: false
ports:
main:
enabled: false
workload:
main:
podSpec:
initContainers:
1-create-config-file:
type: install
enabled: true
imageSelector: "image"
command:
- /bin/sh
- -c
args:
- |
conf="/config/config.toml"
example="https://raw.githubusercontent.com/Feramance/qBitrr/master/config.example.toml"
if [ -f "$conf" ]; then
echo "$conf exists. Skipping..."
else
echo "$conf does not exist... Downloading the example from upstream..."
wget "$example" -O $conf || echo "Failed to download"
fi
containers:
main:
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
persistence:
config:
enabled: true
mountPath: /config
targetSelector:
main:
main: {}
1-create-config-file: {}
downloads:
enabled: true
mountPath: /completed_downloads
portal:
open:
enabled: false

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 @@
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.all" . }}

View File

6
stable/qbitrr/item.yaml Normal file
View File

@@ -0,0 +1,6 @@
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/qbitrr.png
categories:
- Downloaders
- MediaApp-Other
screenshots: []