You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
for pod in $(kubectl get pods -A -o json | jq -r '.items[] | select(.status.containerStatuses[]?.ready == false) | "\(.metadata.namespace)/\(.metadata.name)"'); do
Generate a custom APP_KEY using Laravel's artisan command:
69
+
```bash
70
+
php artisan key:generate --show
43
71
```
72
+
44
73
### Recommendations
45
74
46
-
* `librenms.poller.replicas`: Depending on the scale of your installation, the amount of poller pods needs to b scaled up. Use the poller page in the LibreNMS interface to check for scaling issues.
75
+
* `librenms.poller.replicas`: Depending on the scale of your installation, the amount of poller pods needs to be scaled up. Use the poller page in the LibreNMS interface to check for scaling issues.
Generate a custom APP_KEY using Laravel's artisan command:
70
+
```bash
71
+
php artisan key:generate --show
43
72
```
73
+
44
74
### Recommendations
45
75
46
-
*`librenms.poller.replicas`: Depending on the scale of your installation, the amount of poller pods needs to b scaled up. Use the poller page in the LibreNMS interface to check for scaling issues.
76
+
*`librenms.poller.replicas`: Depending on the scale of your installation, the amount of poller pods needs to be scaled up. Use the poller page in the LibreNMS interface to check for scaling issues.
47
77
48
78
### Available values
49
79
50
-
The following table lists the main configurable parameters of the librenms chart v5.2.0 and their default values. Please, refer to [values.yaml](./values.yaml) for the full list of configurable parameters.
80
+
The following table lists the main configurable parameters of the librenms chart v6.0.0 and their default values. Please, refer to [values.yaml](./values.yaml) for the full list of configurable parameters.
51
81
52
82
## Values
53
83
@@ -59,16 +89,20 @@ The following table lists the main configurable parameters of the librenms chart
59
89
| ingress.className | string |`""`| Ingress class name |
60
90
| ingress.enabled | bool |`false`| Enable or disable ingress |
61
91
| ingress.hosts | list |`[{"host":"chart-example.local","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}]`| Ingress ingress rules |
62
-
| librenms.appkey | string |`nil`| Laravel appkey used by LibreNMS, this should be generated by you and is a required setting. See the README for more information|
92
+
| librenms.appkey | string |`nil`| Laravel APP_KEY is automatically generated by LibreNMS on first run and stored in /data/.env. It persists across pod restarts via the /data volume. Only set this if you need to use a specific key (e.g., for migration from another instance). Format: base64:BASE64_ENCODED_32_BYTES (generate with: php artisan key:generate --show)|
63
93
| librenms.configuration | string |`"$config['distributed_poller_group'] = '0';\n$config['distributed_poller'] = true;\n"`| Custom configuration options for LibreNMS. For more information on options in this file check the following link: https://docs.librenms.org/Support/Configuration/|
64
-
| librenms.existingSecret | bool |`false`|Existing secret name to use for appkey Must have the key 'appkey' as above|
94
+
| librenms.existingSecret | bool |`false`|If you need to provide a custom APP_KEY, create a secret with an 'appkey' key and specify the secret name here. Leave empty (false) to let LibreNMS auto-generate. The secret will be mounted and injected into /data/.env by the LibreNMS container.|
65
95
| librenms.extraEnvFrom | list |`[]`| Extra envFrom sources applied to all LibreNMS components |
66
96
| librenms.extraEnvs | list |`[]`| Extra environment variables applied to all LibreNMS components |
67
97
| librenms.frontend.extraEnvFrom | list |`[]`| Extra envFrom sources for frontend containers |
68
98
| librenms.frontend.extraEnvs | list |`[]`| Extra environment variables for frontend containers |
69
99
| librenms.frontend.extraVolumeMounts | list |`[]`| Extra volume mounts for frontend containers |
70
100
| librenms.frontend.extraVolumes | list |`[]`| Extra volumes for frontend pods |
71
101
| librenms.frontend.nodeSelector | object |`{}`| nodeSelector for frontend pods |
102
+
| librenms.frontend.persistence | object |`{"enabled":true,"size":"1Gi","storageClassName":""}`| Persistent storage for frontend /data directory (required for APP_KEY persistence) |
0 commit comments