-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvalues-local.yml
86 lines (74 loc) · 3 KB
/
values-local.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# Global settings -------------------------------------------------------------
# -- Override name
nameOverride: ""
# -- Override fullname
fullnameOverride: iotstack
global:
# -- Fully qualified domain name, used for all Ingress routes.
# Use localhost for local testing deployments.
ingress:
# -- Name of the [IngressClass](https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-class)
# to use in Ingress routes.
className: nginx
# -- List of [FQDNs](https://de.wikipedia.org/wiki/Fully-Qualified_Host_Name) for this Ingress.
# Note: All FQDNs will be used for Ingress hosts and TLS certificate.
# The global setting overwrites this setting in subcharts.
domains:
- localhost
certManager:
# -- eMail address for ACME registration with Let's Encrypt. Only used for issuerType = namespace.
issuerEmail: [email protected]
# -- Type of [cert-manager](https://cert-manager.io/docs/) Issuer: Use either "namespace" or "cluster".
issuerType: namespace
# -- Name of the Issuer to use. For certManager.type = namespace
# `letsencrypt-staging`, `letsencrypt-production` and `self-signed` are available.
issuerName: self-signed
# Nginx ingress configuration -------------------------------------------------
# This needs to be enabled, if you don't have nginx-ingress already installed
# in your cluster.
ingress-nginx:
enabled: true
controller:
replicaCount: 1
loadBalancerIP: 127.0.0.1
# cert-manager configuration --------------------------------------------------
# Disable cert-manager and certIssuer for local testing, they are not required.
# Nginx ingress will create a self-signed certificate for testing automatically.
# If you want to try out cert-manager, make sure install CRDs BEFORE you install the chart.
# Make sure to enable certIssuer and configure ingress settings accordingly, see above.
# For local testing issuerType = namespace and issuerName = self-signed is recommended.
# (see here: https://cert-manager.io/docs/installation/helm/#option-1-installing-crds-with-kubectl )
cert-manager:
enabled: false
installCRDs: false
# certIssuer requires cert-manager CRDs to be installed, see above.
certIssuer:
enabled: false
# FROST-Server PostGIS database configuration ---------------------------------
frostdb:
enabled: true
# FROST-Webserver PostGIS database configuration ------------------------------
frostweb:
enabled: true
mqtt:
# -- Enable/disable MQTT
enabled: true
# MQTT server host
host: 0.0.0.0
# -- MQTT QoS
qos: 2
mqttService:
# -- Type of service for MQTT
type: LoadBalancer
# -- Service port for MQTT
port: 1883
# Grafana v9 configuration ----------------------------------------------------
grafana:
enabled: true
# Node-RED configuration ------------------------------------------------------
nodered:
enabled: true
# Caddy configuration ---------------------------------------------------------
# The caddy webserver is not required.
caddy:
enabled: false