Commit new App releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2021-08-13 16:24:23 +00:00
parent 84642a6db9
commit c333af2245
110 changed files with 1922 additions and 87 deletions

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:41.919181819Z"
generated: "2021-08-13T16:24:06.072364428Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:37.416515546Z"
generated: "2021-08-13T16:24:02.091439797Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:05:23.657437648Z"
generated: "2021-08-13T16:22:06.46517341Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:05:25.993977997Z"
generated: "2021-08-13T16:22:08.493962902Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:05:28.319955396Z"
generated: "2021-08-13T16:22:10.490703087Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:05:30.659960201Z"
generated: "2021-08-13T16:22:12.461121702Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:05:35.235836603Z"
generated: "2021-08-13T16:22:16.428383431Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:05:32.906892803Z"
generated: "2021-08-13T16:22:14.4488951Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:05:37.601206908Z"
generated: "2021-08-13T16:22:18.399499207Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:05:39.966050783Z"
generated: "2021-08-13T16:22:20.320053059Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:05:42.346165132Z"
generated: "2021-08-13T16:22:22.299583567Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:05:44.666369888Z"
generated: "2021-08-13T16:22:24.306822137Z"

View File

@ -6,4 +6,4 @@ dependencies:
repository: https://truecharts.org/
version: 1.0.0
digest: sha256:c8ab956fec88d6ea62ecae7abd36d77d6102ccc40ee83dbf694d406fce30c05a
generated: "2021-08-12T13:05:47.478489619Z"
generated: "2021-08-13T16:22:26.848346333Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:05:50.902036651Z"
generated: "2021-08-13T16:22:29.798775653Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:05:53.373063546Z"
generated: "2021-08-13T16:22:31.931082493Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:05:55.804945706Z"
generated: "2021-08-13T16:22:33.907203934Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:05:58.085450882Z"
generated: "2021-08-13T16:22:35.896768233Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:06:00.797301686Z"
generated: "2021-08-13T16:22:37.897124108Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:03.569192649Z"
generated: "2021-08-13T16:22:39.827179634Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:06:05.847296729Z"
generated: "2021-08-13T16:22:41.765702414Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:06:08.114560039Z"
generated: "2021-08-13T16:22:43.707030111Z"

View File

@ -0,0 +1,9 @@
# Configuration Options
##### Connecting to other apps
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
https://truecharts.org/manual/linking/
##### Available config options
In the future this page is going to contain an automated list of options available in the installation/edit UI.

View File

@ -0,0 +1,6 @@
dependencies:
- name: common
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-13T16:22:45.752605425Z"

View File

@ -0,0 +1,25 @@
apiVersion: v2
appVersion: auto
dependencies:
- name: common
repository: https://truecharts.org
version: 6.8.0
description: Healthchecks is a cron job monitoring service. It listens for HTTP requests
and email messages ("pings") from your cron jobs and scheduled tasks ("checks").
When a ping does not arrive on time, Healthchecks sends out alerts.
home: https://github.com/truechartsapps/tree/master/charts/incubator/healthchecks
icon: https://avatars.githubusercontent.com/u/13053880?s=200&v=4
keywords:
- cron
- monitoring
- alert
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: truecharts
url: https://truecharts.org
name: healthchecks
sources:
- https://github.com/healthchecks/healthchecks
- https://hub.docker.com/r/linuxserver/healthchecks
version: 1.4.1

View File

@ -0,0 +1,55 @@
# Introduction
![Version: 1.1.2](https://img.shields.io/badge/Version-1.1.2-informational?style=flat-square) ![AppVersion: auto](https://img.shields.io/badge/AppVersion-auto-informational?style=flat-square)
Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts.
TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
## Source Code
* <https://github.com/healthchecks/healthchecks>
* <https://hub.docker.com/r/linuxserver/healthchecks>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://truecharts.org | common | 6.5.2 |
## Installing the Chart
To install the chart with the release name `healthchecks`
- Open TrueNAS SCALE
- Go to Apps
- Click "Install" for this specific Apps
- Fill out the configuration form
## Uninstalling the Chart
To uninstall the `healthchecks` deployment
- Open TrueNAS SCALE
- Go to Apps
- Go to "Installed Apps"
- Expand the menu in the top-right corner of this App
- Click "Remove" for this specific Apps
The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
## Support
- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
All Rights Reserved - The TrueCharts Project

View File

@ -0,0 +1 @@
Healthchecks is a cron job monitoring service. It listens for HTTP requests

Binary file not shown.

View File

@ -0,0 +1,15 @@
##
# This file contains Values.yaml content that gets added to the output of questions.yaml
# It's ONLY meant for content that the user is NOT expected to change.
# Example: Everything under "image" is not included in questions.yaml but is included here.
##
image:
repository: linuxserver/healthchecks
pullPolicy: IfNotPresent
tag: version-v1.22.0
##
# Most other defaults are set in questions.yaml
# For other options please refer to the wiki, default_values.yaml or the common library chart
##

View File

@ -0,0 +1,701 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Controller"
description: "Configure workload deployment"
- name: "Container Configuration"
description: "additional container configuration"
- 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: "Advanced"
description: "Advanced Configuration"
portals:
web_portal:
protocols:
- "$kubernetes-resource_configmap_portal_protocol"
host:
- "$kubernetes-resource_configmap_portal_host"
ports:
- "$kubernetes-resource_configmap_portal_port"
questions:
- variable: portal
group: "Container Image"
label: "Configure Portal Button"
schema:
type: dict
hidden: true
attrs:
- variable: enabled
label: "Enable"
description: "enable the portal button"
schema:
hidden: true
editable: false
type: boolean
default: true
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "Recreate"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
attrs:
- variable: TZ
label: "Timezone"
schema:
type: string
default: "Etc/UTC"
$ref:
- "definitions/timezone"
- variable: UMASK
label: "UMASK"
description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
schema:
type: string
default: "002"
- variable: REGENERATE_SETTINGS
label: "REGENERATE_SETTINGS"
description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
schema:
type: string
default: "002"
- variable: SITE_ROOT
label: "SITE_ROOT"
description: "The site's top-level URL and the port it listens to"
schema:
type: string
required: true
default: ""
- variable: SITE_NAME
label: "SITE_NAME"
description: "The site's name"
schema:
type: string
required: true
default: ""
- variable: SUPERUSER_EMAIL
label: "SUPERUSER_EMAIL"
description: "Superuser email"
schema:
type: string
required: true
default: ""
- variable: SUPERUSER_PASSWORD
label: "SUPERUSER_PASSWORD"
description: "Superuser password"
schema:
type: string
required: true
default: ""
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Container Configuration"
schema:
type: list
default: []
items:
- variable: envItem
label: "Environment Variable"
schema:
type: dict
attrs:
- variable: name
label: "Name"
schema:
type: string
- variable: value
label: "Value"
schema:
type: string
- variable: hostNetwork
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: service
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
attrs:
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
schema:
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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
schema:
type: string
default: "NodePort"
enum:
- value: "NodePort"
description: "NodePort"
- value: "ClusterIP"
description: "ClusterIP"
- value: "LoadBalancer"
description: "LoadBalancer"
- variable: loadBalancerIP
label: "LoadBalancer IP"
description: "LoadBalancerIP"
schema:
show_if: [["type", "=", "LoadBalancer"]]
type: string
default: ""
- variable: externalIPs
label: "External IP's"
description: "External IP's"
schema:
show_if: [["type", "=", "LoadBalancer"]]
type: list
default: []
items:
- variable: externalIP
label: "External IP"
schema:
type: string
- variable: ports
label: "Service's Port(s) Configuration"
schema:
type: dict
attrs:
- variable: main
label: "Main Service Port Configuration"
schema:
type: dict
attrs:
- variable: enabled
label: "Enable the port"
schema:
type: boolean
default: true
hidden: true
- variable: protocol
label: "Port Type"
schema:
type: string
default: "HTTP"
enum:
- value: HTTP
description: "HTTP"
- value: "HTTPS"
description: "HTTPS"
- value: TCP
description: "TCP"
- value: "UDP"
description: "UDP"
- variable: port
label: "Container Port"
schema:
type: int
default: 8000
editable: false
hidden: true
- variable: targetport
label: "Target Port"
description: "This port exposes the container port on the service"
schema:
type: int
default: 8000
editable: true
required: true
- variable: nodePort
label: "Node Port (Optional)"
description: "This port gets exposed to the node. Only considered when service type is NodePort"
schema:
type: int
min: 9000
max: 65535
default: 36063
required: true
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
- variable: config
label: "App Config Storage"
description: "Stores the Application Configuration."
schema:
type: dict
attrs:
- variable: enabled
label: "Enable the storage"
schema:
type: boolean
default: true
- variable: type
label: "(Advanced) Type of Storage"
description: "Sets the persistence type"
schema:
type: string
default: "pvc"
enum:
- value: "pvc"
description: "pvc"
- value: "emptyDir"
description: "emptyDir"
- value: "hostPath"
description: "hostPath"
- variable: storageClass
label: "(Advanced) storageClass"
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "SCALE-ZFS"
- variable: setPermissions
label: "Automatic Permissions"
description: "Automatically set permissions on install"
schema:
show_if: [["type", "=", "hostPath"]]
type: boolean
default: true
- variable: readOnly
label: "readOnly"
schema:
type: boolean
default: false
- variable: hostPath
label: "hostPath"
description: "Path inside the container the storage is mounted"
schema:
show_if: [["type", "=", "hostPath"]]
type: hostpath
- variable: hostPathType
label: "hostPath Type"
schema:
show_if: [["type", "=", "hostPath"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "DirectoryOrCreate"
description: "DirectoryOrCreate"
- value: "Directory"
description: "Directory"
- value: "FileOrCreate"
description: "FileOrCreate"
- value: "File"
description: "File"
- value: "Socket"
description: "Socket"
- value: "CharDevice"
description: "CharDevice"
- value: "BlockDevice"
description: "BlockDevice"
- variable: mountPath
label: "mountPath"
description: "Path inside the container the storage is mounted"
schema:
type: string
default: "/config"
hidden: true
- variable: medium
label: "EmptyDir Medium"
schema:
show_if: [["type", "=", "emptyDir"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "Memory"
description: "Memory"
- variable: accessMode
label: "Access Mode (Advanced)"
description: "Allow or disallow multiple PVC's writhing to the same PV"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "ReadWriteOnce"
enum:
- value: "ReadWriteOnce"
description: "ReadWriteOnce"
- value: "ReadOnlyMany"
description: "ReadOnlyMany"
- value: "ReadWriteMany"
description: "ReadWriteMany"
- variable: size
label: "Size quotum of storage"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "100Gi"
- variable: persistenceList
label: "Additional app storage"
group: "Storage and Persistence"
schema:
type: list
default: []
items:
- variable: persistenceListEntry
label: "Custom Storage"
schema:
type: dict
attrs:
- variable: enabled
label: "Enable the storage"
schema:
type: boolean
default: true
- variable: type
label: "(Advanced) Type of Storage"
description: "Sets the persistence type"
schema:
type: string
default: "hostPath"
enum:
- value: "pvc"
description: "pvc"
- value: "emptyDir"
description: "emptyDir"
- value: "hostPath"
description: "hostPath"
- variable: storageClass
label: "(Advanced) storageClass"
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "SCALE-ZFS"
- variable: setPermissions
label: "Automatic Permissions"
description: "Automatically set permissions on install"
schema:
show_if: [["type", "=", "hostPath"]]
type: boolean
default: true
- variable: readOnly
label: "readOnly"
schema:
type: boolean
default: false
- variable: hostPath
label: "hostPath"
description: "Path inside the container the storage is mounted"
schema:
show_if: [["type", "=", "hostPath"]]
type: hostpath
- variable: hostPathType
label: "hostPath Type"
schema:
show_if: [["type", "=", "hostPath"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "DirectoryOrCreate"
description: "DirectoryOrCreate"
- value: "Directory"
description: "Directory"
- value: "FileOrCreate"
description: "FileOrCreate"
- value: "File"
description: "File"
- value: "Socket"
description: "Socket"
- value: "CharDevice"
description: "CharDevice"
- value: "BlockDevice"
description: "BlockDevice"
- variable: mountPath
label: "mountPath"
description: "Path inside the container the storage is mounted"
schema:
type: string
required: true
default: ""
- variable: medium
label: "EmptyDir Medium"
schema:
show_if: [["type", "=", "emptyDir"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "Memory"
description: "Memory"
- variable: accessMode
label: "Access Mode (Advanced)"
description: "Allow or disallow multiple PVC's writhing to the same PVC"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "ReadWriteOnce"
enum:
- value: "ReadWriteOnce"
description: "ReadWriteOnce"
- value: "ReadOnlyMany"
description: "ReadOnlyMany"
- value: "ReadWriteMany"
description: "ReadWriteMany"
- variable: size
label: "Size quotum of storage"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "100Gi"
- variable: ingress
label: ""
group: "Ingress"
schema:
type: dict
attrs:
- variable: main
label: "Main Ingress"
schema:
type: dict
attrs:
- variable: enabled
label: "Enable Ingress"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: hosts
label: "Hosts"
schema:
type: list
default: []
items:
- variable: hostEntry
label: "Host"
schema:
type: dict
attrs:
- variable: host
label: "HostName"
schema:
type: string
default: ""
required: true
- variable: paths
label: "Paths"
schema:
type: list
default: []
items:
- variable: pathEntry
label: "Host"
schema:
type: dict
attrs:
- variable: path
label: "path"
schema:
type: string
required: true
default: "/"
- variable: pathType
label: "pathType"
schema:
type: string
required: true
default: "Prefix"
- variable: tls
label: "TLS-Settings"
schema:
type: list
default: []
items:
- variable: tlsEntry
label: "Host"
schema:
type: dict
attrs:
- variable: hosts
label: "Certificate Hosts"
schema:
type: list
default: []
items:
- variable: host
label: "Host"
schema:
type: string
default: ""
required: true
- variable: scaleCert
label: "Select TrueNAS SCALE Certificate"
schema:
type: int
$ref:
- "definitions/certificate"
- variable: entrypoint
label: "Traefik Entrypoint"
description: "Entrypoint used by Traefik when using Traefik as Ingress Provider"
schema:
type: string
default: "websecure"
required: true
- variable: middlewares
label: "Traefik Middlewares"
description: "Add previously created Traefik Middlewares to this Ingress"
schema:
type: list
default: []
items:
- variable: name
label: "Name"
schema:
type: string
default: ""
required: true
- variable: securityContext
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
attrs:
- variable: privileged
label: "Enable privileged mode for Common-Chart based charts"
schema:
type: boolean
default: false
- variable: podSecurityContext
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
attrs:
- variable: runAsNonRoot
label: "runAsNonRoot"
schema:
type: boolean
default: true
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
- variable: fsGroupChangePolicy
label: "When should we take ownership?"
schema:
type: string
default: "OnRootMismatch"
enum:
- value: "OnRootMismatch"
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"

View File

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

View File

@ -0,0 +1,41 @@
# Default values for healthchecks.
image:
# -- image repository
repository: linuxserver/healthchecks
# -- image tag
tag: version-v1.22.0
# -- image pull policy
pullPolicy: IfNotPresent
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
main:
port: 8000
# -- environment variables. See [image docs](https://github.com/linuxserver/docker-healthchecks#parameters) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Set to true to always override the local_settings.py file with values from environment variables. Do not set to True if you have made manual modifications to this file.
REGENERATE_SETTINGS: "True"
# -- The site's top-level URL and the port it listens to
SITE_ROOT: https://healthchecks.domain
# -- The site's name (e.g., "Example Corp HealthChecks")
SITE_NAME: 8265
# -- Superuser email
SUPERUSER_EMAIL: email@healthchecks.io
# -- Superuser password
SUPERUSER_PASSWORD: myVeryStrongPassword
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
# -- Volume used for configuration
config:
enabled: false
mountpath: /config

View File

View File

@ -1,3 +1,3 @@
categories:
- media
icon_url: https://raw.githubusercontent.com/healthchecks/healthchecks/master/stuff/logo.svg?raw=true
icon_url: https://avatars.githubusercontent.com/u/13053880?s=200&v=4

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:06:12.87027167Z"
generated: "2021-08-13T16:22:47.736087811Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:15.331486764Z"
generated: "2021-08-13T16:22:49.63712187Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:17.670909243Z"
generated: "2021-08-13T16:22:51.595730627Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:06:19.905147654Z"
generated: "2021-08-13T16:22:53.541554387Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:22.189959486Z"
generated: "2021-08-13T16:22:55.718839472Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:06:24.433050137Z"
generated: "2021-08-13T16:22:57.839313107Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:06:26.668151595Z"
generated: "2021-08-13T16:22:59.793782322Z"

View File

@ -0,0 +1,9 @@
# Configuration Options
##### Connecting to other apps
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
https://truecharts.org/manual/linking/
##### Available config options
In the future this page is going to contain an automated list of options available in the installation/edit UI.

View File

@ -0,0 +1,6 @@
dependencies:
- name: common
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-13T16:23:01.861723058Z"

View File

@ -0,0 +1,24 @@
apiVersion: v2
appVersion: auto
dependencies:
- name: common
repository: https://truecharts.org/
version: 6.8.0
deprecated: false
description: Eclipse Mosquitto - An open source MQTT broker
home: https://github.com/truecharts/apps/tree/master/charts/incubator/mosquitto
icon: https://projects.eclipse.org/sites/default/files/mosquitto-200px.png
keywords:
- mosquitto
- MQTT
- eclipse-iot
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: truecharts.org
name: mosquitto
sources:
- https://github.com/eclipse/mosquitto
type: application
version: 1.6.1

View File

@ -0,0 +1,54 @@
# Introduction
![Version: 1.3.2](https://img.shields.io/badge/Version-1.3.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: auto](https://img.shields.io/badge/AppVersion-auto-informational?style=flat-square)
Eclipse Mosquitto - An open source MQTT broker
TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
## Source Code
* <https://github.com/eclipse/mosquitto>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://truecharts.org/ | common | 6.5.2 |
## Installing the Chart
To install the chart with the release name `mosquitto`
- Open TrueNAS SCALE
- Go to Apps
- Click "Install" for this specific Apps
- Fill out the configuration form
## Uninstalling the Chart
To uninstall the `mosquitto` deployment
- Open TrueNAS SCALE
- Go to Apps
- Go to "Installed Apps"
- Expand the menu in the top-right corner of this App
- Click "Remove" for this specific Apps
The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
## Support
- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
All Rights Reserved - The TrueCharts Project

View File

@ -0,0 +1,3 @@
API Support for your favorite torrent trackers.
This App is supplied by TrueCharts, for more information please visit https://truecharts.org
Eclipse Mosquitto - An open source MQTT broker

Binary file not shown.

View File

@ -0,0 +1,18 @@
##
# This file contains Values.yaml content that gets added to the output of questions.yaml
# It's ONLY meant for content that the user is NOT expected to change.
# Example: Everything under "image" is not included in questions.yaml but is included here.
##
image:
# -- image repository
repository: eclipse-mosquitto
# -- image tag
tag: 2.0.11
# -- image pull policy
pullPolicy: IfNotPresent
##
# Most other defaults are set in questions.yaml
# For other options please refer to the wiki, default_values.yaml or the common library chart
##

View File

@ -0,0 +1,789 @@
groups:
- name: "Container Image"
description: "Image to be used for container"
- name: "Controller"
description: "Configure workload deployment"
- name: "Container Configuration"
description: "additional container configuration"
- 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: "Advanced"
description: "Advanced Configuration"
portals:
web_portal:
protocols:
- "$kubernetes-resource_configmap_portal_protocol"
host:
- "$kubernetes-resource_configmap_portal_host"
ports:
- "$kubernetes-resource_configmap_portal_port"
questions:
- variable: portal
group: "Container Image"
label: "Configure Portal Button"
schema:
type: dict
hidden: true
attrs:
- variable: enabled
label: "Enable"
description: "enable the portal button"
schema:
hidden: true
editable: false
type: boolean
default: true
- variable: controller
group: "Controller"
label: ""
schema:
type: dict
attrs:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "Recreate"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
- variable: env
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
attrs:
- variable: TZ
label: "Timezone"
schema:
type: string
default: "Etc/UTC"
$ref:
- "definitions/timezone"
- variable: UMASK
label: "UMASK"
description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
schema:
type: string
default: "002"
- variable: auth
group: "App Configuration"
label: "Authentication"
schema:
type: dict
attrs:
- variable: enabled
label: "enabled"
description: "By enabling this, `allow_anonymous` gets set to `false` in the mosquitto config."
schema:
type: boolean
default: false
# Configure Enviroment Variables
- variable: envList
label: "Image environment"
group: "Container Configuration"
schema:
type: list
default: []
items:
- variable: envItem
label: "Environment Variable"
schema:
type: dict
attrs:
- variable: name
label: "Name"
schema:
type: string
- variable: value
label: "Value"
schema:
type: string
- variable: hostNetwork
group: "Networking and Services"
label: "Enable Host Networking"
schema:
type: boolean
default: false
- variable: service
group: "Networking and Services"
label: "Configure Service(s)"
schema:
type: dict
attrs:
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
schema:
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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
schema:
type: string
default: "NodePort"
enum:
- value: "NodePort"
description: "NodePort"
- value: "ClusterIP"
description: "ClusterIP"
- value: "LoadBalancer"
description: "LoadBalancer"
- variable: loadBalancerIP
label: "LoadBalancer IP"
description: "LoadBalancerIP"
schema:
show_if: [["type", "=", "LoadBalancer"]]
type: string
default: ""
- variable: externalIPs
label: "External IP's"
description: "External IP's"
schema:
show_if: [["type", "=", "LoadBalancer"]]
type: list
default: []
items:
- variable: externalIP
label: "External IP"
schema:
type: string
- variable: ports
label: "Service's Port(s) Configuration"
schema:
type: dict
attrs:
- variable: main
label: "Main Service Port Configuration"
schema:
type: dict
attrs:
- variable: enabled
label: "Enable the port"
schema:
type: boolean
default: true
hidden: true
- variable: protocol
label: "Port Type"
schema:
type: string
default: "TCP"
enum:
- value: HTTP
description: "HTTP"
- value: "HTTPS"
description: "HTTPS"
- value: TCP
description: "TCP"
- value: "UDP"
description: "UDP"
- variable: port
label: "Container Port"
schema:
type: int
default: 1883
editable: false
hidden: true
- variable: targetport
label: "Target Port"
description: "This port exposes the container port on the service"
schema:
type: int
default: 1883
editable: true
required: true
- variable: nodePort
label: "Node Port (Optional)"
description: "This port gets exposed to the node. Only considered when service type is NodePort"
schema:
type: int
min: 9000
max: 65535
default: 36068
required: true
- variable: persistence
label: "Integrated Persistent Storage"
group: "Storage and Persistence"
schema:
type: dict
attrs:
- variable: data
label: "App Data Storage"
description: "Stores the Application Data."
schema:
type: dict
attrs:
- variable: enabled
label: "Enable the storage"
schema:
type: boolean
default: true
- variable: type
label: "(Advanced) Type of Storage"
description: "Sets the persistence type"
schema:
type: string
default: "pvc"
enum:
- value: "pvc"
description: "pvc"
- value: "emptyDir"
description: "emptyDir"
- value: "hostPath"
description: "hostPath"
- variable: storageClass
label: "(Advanced) storageClass"
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "SCALE-ZFS"
- variable: setPermissions
label: "Automatic Permissions"
description: "Automatically set permissions on install"
schema:
show_if: [["type", "=", "hostPath"]]
type: boolean
default: true
- variable: readOnly
label: "readOnly"
schema:
type: boolean
default: false
- variable: hostPath
label: "hostPath"
description: "Path inside the container the storage is mounted"
schema:
show_if: [["type", "=", "hostPath"]]
type: hostpath
- variable: hostPathType
label: "hostPath Type"
schema:
show_if: [["type", "=", "hostPath"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "DirectoryOrCreate"
description: "DirectoryOrCreate"
- value: "Directory"
description: "Directory"
- value: "FileOrCreate"
description: "FileOrCreate"
- value: "File"
description: "File"
- value: "Socket"
description: "Socket"
- value: "CharDevice"
description: "CharDevice"
- value: "BlockDevice"
description: "BlockDevice"
- variable: mountPath
label: "mountPath"
description: "Path inside the container the storage is mounted"
schema:
type: string
default: "/mosquitto/data"
hidden: true
- variable: medium
label: "EmptyDir Medium"
schema:
show_if: [["type", "=", "emptyDir"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "Memory"
description: "Memory"
- variable: accessMode
label: "Access Mode (Advanced)"
description: "Allow or disallow multiple PVC's writhing to the same PV"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "ReadWriteOnce"
enum:
- value: "ReadWriteOnce"
description: "ReadWriteOnce"
- value: "ReadOnlyMany"
description: "ReadOnlyMany"
- value: "ReadWriteMany"
description: "ReadWriteMany"
- variable: size
label: "Size quotum of storage"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "100Gi"
- variable: configinc
label: "App config Storage"
description: "Stores the Application Configuration."
schema:
type: dict
attrs:
- variable: enabled
label: "Enable the storage"
schema:
type: boolean
default: true
- variable: type
label: "(Advanced) Type of Storage"
description: "Sets the persistence type"
schema:
type: string
default: "pvc"
enum:
- value: "pvc"
description: "pvc"
- value: "emptyDir"
description: "emptyDir"
- value: "hostPath"
description: "hostPath"
- variable: storageClass
label: "(Advanced) storageClass"
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "SCALE-ZFS"
- variable: setPermissions
label: "Automatic Permissions"
description: "Automatically set permissions on install"
schema:
show_if: [["type", "=", "hostPath"]]
type: boolean
default: true
- variable: readOnly
label: "readOnly"
schema:
type: boolean
default: false
- variable: hostPath
label: "hostPath"
description: "Path inside the container the storage is mounted"
schema:
show_if: [["type", "=", "hostPath"]]
type: hostpath
- variable: hostPathType
label: "hostPath Type"
schema:
show_if: [["type", "=", "hostPath"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "DirectoryOrCreate"
description: "DirectoryOrCreate"
- value: "Directory"
description: "Directory"
- value: "FileOrCreate"
description: "FileOrCreate"
- value: "File"
description: "File"
- value: "Socket"
description: "Socket"
- value: "CharDevice"
description: "CharDevice"
- value: "BlockDevice"
description: "BlockDevice"
- variable: mountPath
label: "mountPath"
description: "Path inside the container the storage is mounted"
schema:
type: string
default: "/mosquitto/configinc"
hidden: true
- variable: medium
label: "EmptyDir Medium"
schema:
show_if: [["type", "=", "emptyDir"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "Memory"
description: "Memory"
- variable: accessMode
label: "Access Mode (Advanced)"
description: "Allow or disallow multiple PVC's writhing to the same PV"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "ReadWriteOnce"
enum:
- value: "ReadWriteOnce"
description: "ReadWriteOnce"
- value: "ReadOnlyMany"
description: "ReadOnlyMany"
- value: "ReadWriteMany"
description: "ReadWriteMany"
- variable: size
label: "Size quotum of storage"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "100Gi"
- variable: persistenceList
label: "Additional app storage"
group: "Storage and Persistence"
schema:
type: list
default: []
items:
- variable: persistenceListEntry
label: "Custom Storage"
schema:
type: dict
attrs:
- variable: enabled
label: "Enable the storage"
schema:
type: boolean
default: true
- variable: type
label: "(Advanced) Type of Storage"
description: "Sets the persistence type"
schema:
type: string
default: "hostPath"
enum:
- value: "pvc"
description: "pvc"
- value: "emptyDir"
description: "emptyDir"
- value: "hostPath"
description: "hostPath"
- variable: storageClass
label: "(Advanced) storageClass"
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "SCALE-ZFS"
- variable: setPermissions
label: "Automatic Permissions"
description: "Automatically set permissions on install"
schema:
show_if: [["type", "=", "hostPath"]]
type: boolean
default: true
- variable: readOnly
label: "readOnly"
schema:
type: boolean
default: false
- variable: hostPath
label: "hostPath"
description: "Path inside the container the storage is mounted"
schema:
show_if: [["type", "=", "hostPath"]]
type: hostpath
- variable: hostPathType
label: "hostPath Type"
schema:
show_if: [["type", "=", "hostPath"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "DirectoryOrCreate"
description: "DirectoryOrCreate"
- value: "Directory"
description: "Directory"
- value: "FileOrCreate"
description: "FileOrCreate"
- value: "File"
description: "File"
- value: "Socket"
description: "Socket"
- value: "CharDevice"
description: "CharDevice"
- value: "BlockDevice"
description: "BlockDevice"
- variable: mountPath
label: "mountPath"
description: "Path inside the container the storage is mounted"
schema:
type: string
required: true
default: ""
- variable: medium
label: "EmptyDir Medium"
schema:
show_if: [["type", "=", "emptyDir"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "Memory"
description: "Memory"
- variable: accessMode
label: "Access Mode (Advanced)"
description: "Allow or disallow multiple PVC's writhing to the same PVC"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "ReadWriteOnce"
enum:
- value: "ReadWriteOnce"
description: "ReadWriteOnce"
- value: "ReadOnlyMany"
description: "ReadOnlyMany"
- value: "ReadWriteMany"
description: "ReadWriteMany"
- variable: size
label: "Size quotum of storage"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "100Gi"
- variable: ingress
label: ""
group: "Ingress"
schema:
type: dict
attrs:
- variable: main
label: "Main Ingress"
schema:
type: dict
attrs:
- variable: enabled
label: "Enable Ingress"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: hosts
label: "Hosts"
schema:
type: list
default: []
items:
- variable: hostEntry
label: "Host"
schema:
type: dict
attrs:
- variable: host
label: "HostName"
schema:
type: string
default: ""
required: true
- variable: paths
label: "Paths"
schema:
type: list
default: []
items:
- variable: pathEntry
label: "Host"
schema:
type: dict
attrs:
- variable: path
label: "path"
schema:
type: string
required: true
default: "/"
- variable: pathType
label: "pathType"
schema:
type: string
required: true
default: "Prefix"
- variable: tls
label: "TLS-Settings"
schema:
type: list
default: []
items:
- variable: tlsEntry
label: "Host"
schema:
type: dict
attrs:
- variable: hosts
label: "Certificate Hosts"
schema:
type: list
default: []
items:
- variable: host
label: "Host"
schema:
type: string
default: ""
required: true
- variable: scaleCert
label: "Select TrueNAS SCALE Certificate"
schema:
type: int
$ref:
- "definitions/certificate"
- variable: entrypoint
label: "Traefik Entrypoint"
description: "Entrypoint used by Traefik when using Traefik as Ingress Provider"
schema:
type: string
default: "websecure"
required: true
- variable: middlewares
label: "Traefik Middlewares"
description: "Add previously created Traefik Middlewares to this Ingress"
schema:
type: list
default: []
items:
- variable: name
label: "Name"
schema:
type: string
default: ""
required: true
- variable: securityContext
group: "Security and Permissions"
label: "Security Context"
schema:
type: dict
attrs:
- variable: privileged
label: "Enable privileged mode for Common-Chart based charts"
schema:
type: boolean
default: false
- variable: podSecurityContext
group: "Security and Permissions"
label: "Pod Security Context"
schema:
type: dict
attrs:
- variable: runAsNonRoot
label: "runAsNonRoot"
schema:
type: boolean
default: true
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
- variable: fsGroupChangePolicy
label: "When should we take ownership?"
schema:
type: string
default: "OnRootMismatch"
enum:
- value: "OnRootMismatch"
description: "OnRootMismatch"
- value: "Always"
description: "Always"
- variable: resources
group: "Resources and Devices"
label: ""
schema:
type: dict
attrs:
- variable: limits
label: "Advanced Limit Resource Consumption"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "2000m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
- variable: requests
label: "Advanced Request minimum resources required"
schema:
type: dict
attrs:
- variable: cpu
label: "CPU"
schema:
type: string
default: "10m"
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"

View File

@ -0,0 +1,17 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the configMap volume to the volumes */}}
{{- define "mosquitto.configVolume" -}}
enabled: "true"
mountPath: "/mosquitto/config/mosquitto.conf"
subPath: "mosquitto.conf"
type: "custom"
volumeSpec:
configMap:
name: {{ template "common.names.fullname" . }}-config
{{- end -}}
{{- $_ := set .Values.persistence "mosquitto-config" (include "mosquitto.configVolume" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@ -0,0 +1,22 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
data:
mosquitto.conf: |
listener {{ .Values.service.main.ports.main.port }}
{{- if .Values.auth.enabled }}
allow_anonymous false
{{- else }}
allow_anonymous true
{{- end }}
{{- if .Values.persistence.data.enabled }}
persistence true
persistence_location {{ .Values.persistence.data.mountPath }}
autosave_interval 1800
{{- end }}
{{- if .Values.persistence.configinc.enabled }}
include_dir {{ .Values.persistence.configinc.mountPath }}
{{- end }}

View File

@ -0,0 +1,39 @@
# Default values for Jackett.
image:
# -- image repository
repository: eclipse-mosquitto
# -- image tag
tag: 2.0.11
# -- image pull policy
pullPolicy: IfNotPresent
# -- Configures service settings for the chart. Normally this does not need to be modified.
# @default -- See values.yaml
service:
main:
ports:
main:
protocol: TCP
enabled: true
port: 1883
auth:
# -- By enabling this, `allow_anonymous` gets set to `false` in the mosquitto config.
enabled: false
persistence:
# -- Configure a persistent volume to place mosquitto data in.
# When enabled, this enables `persistence` and `persistence_location` in the mosquitto config.
# @default -- See values.yaml
data:
enabled: false
mountPath: /mosquitto/data
# -- Configure a persistent volume to place *.conf mosquitto-config-files in.
# When enabled, this gets set as `include_dir` in the mosquitto config.
# @default -- See values.yaml
configinc:
enabled: false
mountPath: /mosquitto/configinc
accessMode: ReadWriteOnce
size: 100Mi

View File

View File

@ -1,3 +1,3 @@
categories:
- homeautomation
icon: https://raw.githubusercontent.com/eclipse/mosquitto/master/logo/mosquitto-logo-min.svg
icon: https://projects.eclipse.org/sites/default/files/mosquitto-200px.png

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:31.131719254Z"
generated: "2021-08-13T16:23:04.051651426Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:06:33.87306359Z"
generated: "2021-08-13T16:23:06.016140336Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:06:36.143789098Z"
generated: "2021-08-13T16:23:07.988158894Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:38.397240798Z"
generated: "2021-08-13T16:23:09.87875188Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:06:40.672692709Z"
generated: "2021-08-13T16:23:11.834247524Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:42.955262289Z"
generated: "2021-08-13T16:23:13.78538194Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:45.165361168Z"
generated: "2021-08-13T16:23:15.740627383Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:06:47.428968809Z"
generated: "2021-08-13T16:23:17.677093023Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:49.671917826Z"
generated: "2021-08-13T16:23:19.672949281Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:51.894520223Z"
generated: "2021-08-13T16:23:21.633579718Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:54.215841252Z"
generated: "2021-08-13T16:23:23.530489154Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:56.716051746Z"
generated: "2021-08-13T16:23:25.453636055Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:06:58.953566899Z"
generated: "2021-08-13T16:23:27.683912986Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:01.21330182Z"
generated: "2021-08-13T16:23:29.792354351Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:07:03.396108071Z"
generated: "2021-08-13T16:23:32.020401868Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:07:05.722559373Z"
generated: "2021-08-13T16:23:34.067721569Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:07.999656519Z"
generated: "2021-08-13T16:23:36.183439787Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:07:10.272290222Z"
generated: "2021-08-13T16:23:38.240763943Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:12.629921841Z"
generated: "2021-08-13T16:23:40.235891813Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:14.934150666Z"
generated: "2021-08-13T16:23:42.183346798Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:17.23683729Z"
generated: "2021-08-13T16:23:44.080591086Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:19.538416606Z"
generated: "2021-08-13T16:23:46.064746404Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:07:21.746797243Z"
generated: "2021-08-13T16:23:48.213391828Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:07:23.937249844Z"
generated: "2021-08-13T16:23:50.207919734Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:26.164591098Z"
generated: "2021-08-13T16:23:52.203633399Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:28.414020746Z"
generated: "2021-08-13T16:23:54.237429005Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:30.654850901Z"
generated: "2021-08-13T16:23:56.147658554Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:07:32.902470053Z"
generated: "2021-08-13T16:23:58.175086474Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:07:35.14653229Z"
generated: "2021-08-13T16:24:00.091561836Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.8.0
digest: sha256:e82a232e2c800c2965423a10acbef205586159b211a462e133a2d2297c0c484f
generated: "2021-08-12T13:07:39.677244176Z"
generated: "2021-08-13T16:24:04.104703874Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:10.532069067Z"
generated: "2021-08-13T16:21:03.370577506Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:12.858902172Z"
generated: "2021-08-13T16:21:05.289455661Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:15.218713534Z"
generated: "2021-08-13T16:21:07.265383147Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:17.68625252Z"
generated: "2021-08-13T16:21:09.228865137Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:20.071989045Z"
generated: "2021-08-13T16:21:11.217923831Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:22.529518611Z"
generated: "2021-08-13T16:21:13.167303468Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:24.814536658Z"
generated: "2021-08-13T16:21:15.146228096Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:27.122210044Z"
generated: "2021-08-13T16:21:17.151572688Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:29.37053436Z"
generated: "2021-08-13T16:21:19.170636229Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:31.768183041Z"
generated: "2021-08-13T16:21:21.158146966Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:34.076238355Z"
generated: "2021-08-13T16:21:23.154798863Z"

View File

@ -9,4 +9,4 @@ dependencies:
repository: https://charts.bitnami.com/bitnami
version: 14.8.8
digest: sha256:bf9e4b99b1f2f2df78d014e92f7cde8b897f2fe63e3db42698e27d9805318594
generated: "2021-08-12T13:04:40.065343764Z"
generated: "2021-08-13T16:21:28.364101347Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:47.299026076Z"
generated: "2021-08-13T16:21:34.55628219Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:49.504487456Z"
generated: "2021-08-13T16:21:36.508419798Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:51.83868013Z"
generated: "2021-08-13T16:21:38.463331622Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:54.103353073Z"
generated: "2021-08-13T16:21:40.464871426Z"

View File

@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.8.0
digest: sha256:bab18001ad56c9c6a778dbcec66f1a3a4537062508db8bbdd54aa69eedfd19eb
generated: "2021-08-12T13:04:56.385983302Z"
generated: "2021-08-13T16:21:42.468986692Z"

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