2024-03-16 16:09:37 +00:00
groups :
2024-04-21 12:49:50 +00:00
- name : Image
description : |
2024-04-21 18:26:55 +00:00
Configured the images to be used for the Chart.<br>
It's wise to use "digest pinned" tags and to avoid using "latest"<br>.
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/#images">TrueCharts Docs - truecharts.org/common/#images</a><br>
2024-04-22 00:32:30 +00:00
2024-04-21 12:49:50 +00:00
- name : General
description : |
2024-04-21 18:26:55 +00:00
For TrueNAS SCALE We've grouped a number of settings here, that all effact how apps run in general.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/global/">TrueCharts Docs - Global Settings</a><br>
- <a target="_blank" href="https://truecharts.org/common/#tz">TrueCharts Docs - TimeZone</a><br>
- <a target="_blank" href="https://truecharts.org/common/podoptions/">TrueCharts Docs - Pod Options</a><br>
- Image Pull Secrets <br>
2024-04-22 00:32:30 +00:00
2024-04-21 12:49:50 +00:00
- name : Workload
description : |
2024-04-21 18:26:55 +00:00
These settings configure how the actual Pods and containers are running.<br>
Generally, on SCALE, we only expose a limited subset of these settings for the primary workload and container.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/workload/">TrueCharts Docs - Workload</a><br>
- <a target="_blank" href="https://truecharts.org/common/container/">TrueCharts Docs - Container</a><br>
2024-04-22 00:32:30 +00:00
2024-03-16 16:09:37 +00:00
- name : App Configuration
2024-04-21 12:49:50 +00:00
description : |
2024-04-21 18:26:55 +00:00
Every application has different values that may be required to run or have multiple options that the user may choose to enable or disable to change the behavior of the application.<br>
Most options should have a Tooltip (Circled Question Mark) to further describe said option.<br>
<br>
To find more information, lookup your chart-specific documentation in the <a target="_blank" href="https://truecharts.org/charts/description-list/">TrueCharts Docs - Charts List</a><br>
2024-04-22 00:32:30 +00:00
2024-04-21 12:49:50 +00:00
- name : Services
description : |
2024-04-21 18:26:55 +00:00
Service and Networking options for any applications are contained here. <br>
Some applications may have complicated networking setups with multiple options or some may have no options here at all. <br>
<br>
Options here include the service and port configurations for the application, and more may be enabled or changed under the Advanced Settings and Show Expert Config boxes.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/service/">TrueCharts Docs - Services</a><br>
2024-04-22 00:32:30 +00:00
2024-04-21 12:49:50 +00:00
- name : Networking
description : |
2024-04-21 18:26:55 +00:00
Contains advanced networking options that are not actively supported by the TrueCharts team.<br>
Currently only contains scaleExternalInterfaces.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/scaleexternalinterface/">TrueCharts Docs - External Interfaces</a><br>
2024-04-22 00:32:30 +00:00
2024-04-21 12:49:50 +00:00
- name : Persistence
description : |
2024-04-21 18:26:55 +00:00
Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. <br>
This storage is called Persistence since it is not deleted upon restart or upgrade of an application.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/persistence/">TrueCharts Docs - Persistence</a><br>
- <a target="_blank" href="https://truecharts.org/scale/guides/nfs-share/">TrueCharts Docs - Apps NFS Share Guide</a><br>
- <a target="_blank" href="https://truecharts.org/general/faq/#why-pvc-is-recommended-over-hostpath">TrueCharts Docs - FAQ</a><br>
2024-04-22 00:32:30 +00:00
2024-03-16 16:09:37 +00:00
- name : Ingress
2024-04-21 12:49:50 +00:00
description : |
2024-04-21 18:26:55 +00:00
Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). <br>
If you choose to enable this you must have a "Ingress Provider" aka "Reverse Proxy" installed (We highly advice Traefik: <a target="_blank" href="https://truecharts.org/charts/premium/traefik/)">TrueCharts Docs - Traefik</a> <br>
It also requiresa DNS service to actually resolve the DNS name of the FQDN specified.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/ingress/">TrueCharts Docs - Ingress</a><br>
2024-04-22 00:32:30 +00:00
2024-04-21 12:49:50 +00:00
- name : SecurityContext
description : |
2024-04-21 18:26:55 +00:00
The security settings for each application and/or permissions that each application may have for the files/directories created. <br>
Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. <br>
<br>
Unless necessary users are advised to keep this section mostly to defaults.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/securitycontext/">TrueCharts Docs - SecurityContext</a><br>
2024-04-22 00:32:30 +00:00
2024-04-21 12:49:50 +00:00
- name : Resources
description : |
2024-04-22 00:32:30 +00:00
Resources limits that have been defined by each application are in this section.
2024-04-21 18:26:55 +00:00
Most will have a specific default that some users may want to change based on their specific hardware or needs.<br>
<br>
This also contains the options to mount GPUs or, more precisely, "request" GPU's to be mounted.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/resources/">TrueCharts Docs - Resources</a><br>
2024-04-22 00:32:30 +00:00
2024-04-21 12:49:50 +00:00
- name : Devices
description : |
2024-04-21 18:26:55 +00:00
These are special "mountpoints" that can be used to mount miscelanious USB and PCI devices using special hostPath mounts.<br>
For clearity we've decided to seperate this from persistence on SCALE.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/persistence/device/">TrueCharts Docs - Devices</a><br>
- <a target="_blank" href="https://truecharts.org/scale/guides/pci-passthrough/">TrueCharts Docs - PCI Passthrough Guide</a><br>
2024-04-22 00:32:30 +00:00
2024-03-16 16:09:37 +00:00
- name : Middlewares
description : Traefik Middlewares
2024-04-22 00:32:30 +00:00
2024-04-21 12:49:50 +00:00
- name : StorageClass
description : |
2024-04-21 18:26:55 +00:00
StorageClasses define where to storage Storage.<br>
<br>
Checkout the following documentation for more information:<br>
2024-04-22 00:32:30 +00:00
2024-03-16 16:09:37 +00:00
- name : Metrics
2024-04-21 12:49:50 +00:00
description : |
2024-04-21 18:26:55 +00:00
Contains options to configure Prometheus metrics for the application.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/metrics/">TrueCharts Docs - Metrics</a><br>
2024-04-22 00:32:30 +00:00
2024-03-16 16:09:37 +00:00
- name : Addons
2024-04-21 12:49:50 +00:00
description : |
2024-04-21 18:26:55 +00:00
Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’ s defaults. <br>
Things included here are VPN addons, Codeserver for editing files inside the application’ s container, Netshoot for network troubelshooting, etc. <br>
<br>
Generally not required for use but may be necessary or usefull at times for specific applications.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/addons/">TrueCharts Docs - Addons</a><br>
- <a target="_blank" href="https://truecharts.org/scale/guides/vpn-setup/">TrueCharts Docs - VPN Setup Guide</a><br>
2024-04-22 00:32:30 +00:00
2024-04-21 12:49:50 +00:00
- name : Experimental
description : |
2024-04-21 18:26:55 +00:00
Experimental Configuration Options<br>
Often these are not fully flushed-out, could randomly break or might not work at-all.<br>
2024-04-22 00:32:30 +00:00
2024-03-16 16:09:37 +00:00
- name : Postgresql
2024-04-21 12:49:50 +00:00
description : |
2024-04-21 18:26:55 +00:00
For Postgresql we use "CloudNative-PG" as a backend, which has to be installed first.<br>
<br>
Checkout the following documentation for more information:<br>
- <a target="_blank" href="https://truecharts.org/common/cnpg/">TrueCharts Docs - CNPG</a><br>
- <a target="_blank" href="https://truecharts.org/scale/guides/sql-export/">TrueCharts Docs - Postgresql Database Export Guide</a><br>
- <a target="_blank" href="https://truecharts.org/scale/guides/recover-cnpg/">TrueCharts Docs - Recovering CNPG after reboot</a><br>
2024-04-22 00:32:30 +00:00
2024-04-10 12:01:49 +00:00
- name : Dependencies
2024-04-21 12:49:50 +00:00
description : |
2024-04-21 18:26:55 +00:00
contains dependency setting for which we, currently, do not have seperate catagories (yet)<br>
2024-04-22 00:32:30 +00:00
2024-03-16 16:09:37 +00:00
- name : Documentation
2024-04-21 12:49:50 +00:00
description : |
2024-04-21 18:26:55 +00:00
We added this section to make everyone aware that OpenSource isn't always easy.<br>
It doesn't keep existing without signficant ongoing support, so please consider supporting TrueCharts and other OpenSource projects.<br>
<br>
Before installing, be sure you've followed the <a target="_blank" href="https://truecharts.org/scale/guides/getting-started/">Getting-Started Guide</a><br>
We would also advice going over our <a target="_blank" href="https://truecharts.org/scale/guides/scale-intro/">Introduction to TrueNAS SCALE</a><br>
2024-04-22 00:32:30 +00:00
and many of the other documentation pages...
2024-03-16 16:09:37 +00:00
portals :
open :
protocols :
- "$kubernetes-resource_configmap_tcportal-open_protocol"
host :
- "$kubernetes-resource_configmap_tcportal-open_host"
ports :
- "$kubernetes-resource_configmap_tcportal-open_port"
questions :
- variable : global
2024-04-21 12:49:50 +00:00
group : General
2024-03-16 16:09:37 +00:00
label : "Global Settings"
schema :
additional_attrs : true
type : dict
attrs :
- variable : stopAll
label : Stop All
description : "Stops All Running pods and hibernates cnpg"
schema :
type : boolean
default : false
- variable : service
2024-04-21 12:49:50 +00:00
group : Services
2024-03-16 16:09:37 +00:00
label : Configure Service(s)
schema :
additional_attrs : true
type : dict
attrs :
- variable : tckubeapps
label : "KubeApps Service"
description : "The Primary service on which the healthcheck runs, often the webUI"
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 : tckubeapps
label : "KubeApps 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 : 8080
required : true
2024-04-21 12:49:50 +00:00
- variable : serviceList
label : Add Manual Custom Services
group : Services
schema :
type : list
default : [ ]
items :
- variable : serviceListEntry
label : Custom Service
2024-03-16 16:09:37 +00:00
schema :
2024-04-21 12:49:50 +00:00
additional_attrs : true
type : dict
attrs :
- variable : enabled
label : Enable the service
2024-03-16 16:09:37 +00:00
schema :
2024-04-21 12:49:50 +00:00
type : boolean
default : true
hidden : true
- variable : name
label : Name
schema :
type : string
default : ""
- 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)
- value : Simple
description : Deprecated CHANGE THIS
- 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 : advancedsvcset
label : Show Advanced Service Settings
schema :
type : boolean
default : false
show_subquestions_if : true
subquestions :
- variable : externalIPs
label : "External IP's"
description : "External IP's"
2024-03-16 16:09:37 +00:00
schema :
2024-04-21 12:49:50 +00:00
type : list
default : [ ]
items :
- variable : externalIP
label : External IP
2024-03-16 16:09:37 +00:00
schema :
type : string
2024-04-21 12:49:50 +00:00
- variable : ipFamilyPolicy
label : IP Family Policy
description : Specify the IP Policy
2024-03-16 16:09:37 +00:00
schema :
type : string
2024-04-21 12:49:50 +00:00
default : SingleStack
2024-03-16 16:09:37 +00:00
enum :
2024-04-21 12:49:50 +00:00
- value : SingleStack
description : SingleStack
- value : PreferDualStack
description : PreferDualStack
- value : RequireDualStack
description : RequireDualStack
- variable : ipFamilies
label : IP Families
description : (Advanced) The IP Families that should be used
2024-03-16 16:09:37 +00:00
schema :
2024-04-21 12:49:50 +00:00
type : list
default : [ ]
items :
- variable : ipFamily
label : IP Family
schema :
type : string
- variable : portsList
label : Additional Service Ports
schema :
type : list
default : [ ]
items :
- variable : portsListEntry
label : Custom ports
2024-03-16 16:09:37 +00:00
schema :
2024-04-21 12:49:50 +00:00
additional_attrs : true
type : dict
attrs :
- variable : enabled
label : Enable the Port
2024-03-16 16:09:37 +00:00
schema :
2024-04-21 12:49:50 +00:00
type : boolean
default : true
hidden : true
- variable : name
label : Port Name
2024-03-16 16:09:37 +00:00
schema :
type : string
2024-04-21 12:49:50 +00:00
default : ""
- variable : protocol
label : Port Type
schema :
type : string
default : tcp
2024-03-16 16:09:37 +00:00
enum :
2024-04-21 12:49:50 +00:00
- value : http
description : HTTP
- value : https
description : HTTPS
- value : tcp
description : TCP
- value : udp
description : UDP
- variable : targetPort
label : Target Port
description : This port exposes the container port on the service
2024-03-16 16:09:37 +00:00
schema :
2024-04-21 12:49:50 +00:00
type : int
required : true
- variable : port
label : Container Port
2024-03-16 16:09:37 +00:00
schema :
2024-04-21 12:49:50 +00:00
type : int
required : true
2024-03-16 16:09:37 +00:00
- variable : ingress
label : ""
group : Ingress
schema :
additional_attrs : true
type : dict
attrs :
- variable : main
label : "Main Ingress"
schema :
additional_attrs : true
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 :
additional_attrs : true
type : dict
attrs :
- variable : host
label : HostName
schema :
type : string
default : ""
required : true
- variable : paths
label : Paths
schema :
type : list
default : [ {path : "/" , pathType : "Prefix" }]
items :
- variable : pathEntry
label : Host
schema :
additional_attrs : true
type : dict
attrs :
- variable : path
label : Path
schema :
type : string
required : true
default : "/"
- variable : pathType
label : Path Type
schema :
type : string
required : true
default : Prefix
- variable : integrations
label : Integrations
description : Connect ingress with other charts
schema :
additional_attrs : true
type : dict
attrs :
- variable : traefik
label : Traefik
description : Connect ingress with Traefik
schema :
additional_attrs : true
type : dict
attrs :
- variable : enabled
label : enabled
schema :
type : boolean
default : true
- variable : allowCors
label : 'Allow Cross Origin Requests (advanced)'
schema :
type : boolean
default : false
show_if : [ [ "enabled" , "=" , true ] ]
- variable : entrypoints
label : Entrypoints
schema :
type : list
default : [ "websecure" ]
show_if : [ [ "enabled" , "=" , true ] ]
items :
- variable : entrypoint
label : Entrypoint
schema :
type : string
- variable : middlewares
label : Middlewares
schema :
type : list
default : [ ]
show_if : [ [ "enabled" , "=" , true ] ]
items :
- variable : middleware
label : Middleware
schema :
additional_attrs : true
type : dict
attrs :
- variable : name
label : name
schema :
type : string
default : ""
required : true
- variable : namespace
label : 'namespace (optional)'
schema :
type : string
default : ""
- variable : certManager
label : certManager
description : Connect ingress with certManager
schema :
additional_attrs : true
type : dict
attrs :
- variable : enabled
label : enabled
schema :
type : boolean
default : false
- variable : certificateIssuer
label : certificateIssuer
description : defaults to chartname
schema :
type : string
default : ""
show_if : [ [ "enabled" , "=" , true ] ]
- variable : homepage
label : Homepage
description : Connect ingress with Homepage
schema :
additional_attrs : true
type : dict
attrs :
- variable : enabled
label : enabled
schema :
type : boolean
default : false
- variable : name
label : Name (Optional)
description : Defaults to chart name
schema :
type : string
default : ""
show_if : [ [ "enabled" , "=" , true ] ]
- variable : description
label : Description (Optional)
description : Defaults to chart description
schema :
type : string
default : ""
show_if : [ [ "enabled" , "=" , true ] ]
- variable : icon
label : Icon (Optional)
description : Defaults to chart icon
schema :
type : string
default : ""
show_if : [ [ "enabled" , "=" , true ] ]
- variable : group
label : Group
schema :
type : string
required : true
default : "default"
show_if : [ [ "enabled" , "=" , true ] ]
- variable : widget
label : Widget Settings
schema :
type : dict
additional_attrs : true
show_if : [ [ "enabled" , "=" , true ] ]
attrs :
- variable : enabled
label : Enable Widget
description : When disabled all widget annotations are skipped.
schema :
type : boolean
default : true
- variable : custom
label : Options
schema :
type : dict
additional_attrs : true
attrs :
- variable : key
label : API-key (key)
schema :
type : string
default : ""
- variable : customkv
label : Custom Options
schema :
type : list
default : [ ]
items :
- variable : option
label : Option
schema :
additional_attrs : true
type : dict
attrs :
- variable : key
label : Key
schema :
type : string
default : ""
required : true
- variable : value
label : Value
schema :
type : string
default : ""
required : true
- variable : advanced
label : Show Advanced Settings
description : Advanced settings are not covered by TrueCharts Support
schema :
type : boolean
default : false
- variable : ingressClassName
label : (Advanced/Optional) IngressClass Name
schema :
type : string
show_if : [ [ "advanced" , "=" , true ] ]
default : ""
- variable : tls
label : TLS-Settings
schema :
type : list
show_if : [ [ "advanced" , "=" , true ] ]
default : [ ]
items :
- variable : tlsEntry
label : Host
schema :
additional_attrs : true
type : dict
attrs :
- variable : hosts
label : Certificate Hosts
schema :
type : list
default : [ ]
items :
- variable : host
label : Host
schema :
type : string
default : ""
required : true
- variable : certificateIssuer
label : Use Cert-Manager clusterIssuer
description : 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
schema :
type : string
default : ""
- variable : clusterCertificate
label : 'Cluster Certificate (Advanced)'
description : 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
schema :
type : string
show_if : [ [ "certificateIssuer" , "=" , "" ] ]
default : ""
- variable : secretName
label : 'Use Custom Certificate Secret (Advanced)'
schema :
show_if : [ [ "certificateIssuer" , "=" , "" ] ]
type : string
default : ""
- variable : ingressList
label : Add Manual Custom Ingresses
group : Ingress
schema :
type : list
default : [ ]
items :
- variable : ingressListEntry
label : Custom Ingress
schema :
additional_attrs : true
type : dict
attrs :
- variable : enabled
label : Enable Ingress
schema :
type : boolean
default : true
hidden : true
- variable : name
label : Name
schema :
type : string
default : ""
- variable : ingressClassName
label : IngressClass Name
schema :
type : string
default : ""
- variable : hosts
label : Hosts
schema :
type : list
default : [ ]
items :
- variable : hostEntry
label : Host
schema :
additional_attrs : true
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 :
additional_attrs : true
type : dict
attrs :
- variable : path
label : Path
schema :
type : string
required : true
default : "/"
- variable : pathType
label : Path Type
schema :
type : string
required : true
default : Prefix
- variable : overrideService
label : Linked Service
schema :
additional_attrs : true
type : dict
attrs :
- variable : name
label : Service Name
schema :
type : string
default : ""
- variable : port
label : Service Port
schema :
type : int
- variable : tls
label : TLS-Settings
schema :
type : list
default : [ ]
show_if : [ [ "certificateIssuer" , "=" , "" ] ]
items :
- variable : tlsEntry
label : Host
schema :
additional_attrs : true
type : dict
attrs :
- variable : hosts
label : Certificate Hosts
schema :
type : list
default : [ ]
items :
- variable : host
label : Host
schema :
type : string
default : ""
required : true
- variable : certificateIssuer
label : Use Cert-Manager clusterIssuer
description : 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
schema :
type : string
default : ""
- variable : clusterCertificate
label : 'Cluster Certificate (Advanced)'
description : 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.'
schema :
type : string
show_if : [ [ "certificateIssuer" , "=" , "" ] ]
default : ""
- variable : secretName
label : Use Custom Secret (Advanced)
schema :
type : string
show_if : [ [ "certificateIssuer" , "=" , "" ] ]
default : ""
- variable : integrations
label : Integrations
description : Connect ingress with other charts
schema :
additional_attrs : true
type : dict
attrs :
- variable : traefik
label : Traefik
description : Connect ingress with Traefik
schema :
additional_attrs : true
type : dict
attrs :
- variable : enabled
label : enabled
schema :
type : boolean
default : true
- variable : allowCors
label : "Allow Cross Origin Requests"
schema :
type : boolean
default : false
show_if : [ [ "enabled" , "=" , true ] ]
- variable : entrypoints
label : Entrypoints
schema :
type : list
default : [ "websecure" ]
show_if : [ [ "enabled" , "=" , true ] ]
items :
- variable : entrypoint
label : Entrypoint
schema :
type : string
- variable : middlewares
label : Middlewares
schema :
type : list
default : [ ]
show_if : [ [ "enabled" , "=" , true ] ]
items :
- variable : middleware
label : Middleware
schema :
additional_attrs : true
type : dict
attrs :
- variable : name
label : name
schema :
type : string
default : ""
required : true
- variable : namespace
label : namespace
schema :
type : string
default : ""
- variable : certManager
label : certManager
description : Connect ingress with certManager
schema :
additional_attrs : true
type : dict
attrs :
- variable : enabled
label : enabled
schema :
type : boolean
default : true
- variable : certificateIssuer
label : certificateIssuer
description : defaults to chartname
schema :
type : string
default : ""
show_if : [ [ "enabled" , "=" , true ] ]
- variable : homepage
label : Homepage
description : Connect ingress with Homepage
schema :
additional_attrs : true
type : dict
attrs :
- variable : enabled
label : enabled
schema :
type : boolean
default : false
- variable : name
label : Name
description : defaults to chartname
schema :
type : string
default : ""
show_if : [ [ "enabled" , "=" , true ] ]
- variable : description
label : Description
description : defaults to chart description
schema :
type : string
default : ""
show_if : [ [ "enabled" , "=" , true ] ]
- variable : group
label : Group
schema :
type : string
required : true
default : "default"
show_if : [ [ "enabled" , "=" , true ] ]
- variable : docs
group : Documentation
label : Please read the documentation at https://truecharts.org
description : Please read the documentation at
<br /><a href="https://truecharts.org">https://truecharts.org</a>
schema :
additional_attrs : true
type : dict
attrs :
- variable : confirmDocs
label : I have checked the documentation
schema :
type : boolean
default : true
- variable : donateNag
group : Documentation
label : Please consider supporting TrueCharts, see https://truecharts.org/sponsor
description : Please consider supporting TrueCharts, see
<br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a>
schema :
additional_attrs : true
type : dict
attrs :
- variable : confirmDonate
label : I have considered donating
schema :
type : boolean
default : true
hidden : true