Commit graph

22 commits

Author SHA1 Message Date
jrauh01
3c7228686c
Print redis config file if saving failed (#1272)
If saving the Redis settings fails due to a write error, the desired
configuration file content is now displayed so that the user can deploy
it manually (Same behavior as with database configuration).

For that a catch block is introduced on the `NotWritableError` that is
added to `IniWriter::write()` in
https://github.com/Icinga/icingaweb2/pull/5404.

Refs https://github.com/Icinga/icingaweb2/pull/5404
Resolves #1269
2025-11-17 13:19:13 +01:00
Johannes Meyer
67b755b86d
RedisConfigForm: Catch write errors during save (#1208)
refs #1089
2025-06-10 15:23:52 +02:00
Will_i_code
56371be50c
Add support for redis acl/username and database selection (#1165)
resolves #1044
2025-05-14 09:53:32 +02:00
raviks789
d3d746f2ec RedisConfigForm: Use empty string as default path for unset client certificate and key 2025-04-30 13:40:26 +02:00
Sukhwinder Dhillon
b2a512dc1b Forms: Don't autocomplete password elements
- Setting `autocomplete` to `off` does not work, but `new-password` does.
2023-09-08 16:32:24 +02:00
Sukhwinder Dhillon
d3c891578e RedisConfigForm: Fix Variable '$pem' is probably undefined 2023-09-05 14:26:42 +02:00
Johannes Meyer
b3c5caf3d6 RedisConfigForm: Properly clear empty sections/options
fixes #672
2022-11-02 15:35:11 +01:00
Johannes Meyer
992eebba3b RedisConfigForm: Properly store password of 2nd redis
fixes #670
2022-11-02 14:48:27 +01:00
VerboEse
c5d842f156
Support for redis password (#496) 2022-03-31 15:33:58 +02:00
Yonas Habteab
aefd0e1f7d Add PHP 7 argument & return type declarations to all member methods 2021-11-03 16:06:59 +01:00
Johannes Meyer
2b480c881d Make Icinga\Module\Icingadb\Common\IcingaRedis a singleton
This limits the connection attempts and established connections
to a single one. Previously we made as many as we've accessed redis.
2021-09-21 15:30:29 +02:00
Johannes Meyer
1f1c33b8f4 Store redis connections in a separate file 2021-09-10 14:21:33 +02:00
Johannes Meyer
213b860fee RedisConfigForm: Fix fieldset descriptions 2021-07-16 10:56:47 +02:00
Johannes Meyer
0984e240c5 RedisConfigForm: Enhance validation 2021-07-16 10:56:47 +02:00
Johannes Meyer
a0a9c4cbf7 RedisConfigForm: Properly clean-up unused pem files 2021-07-16 10:32:39 +02:00
Johannes Meyer
bbef9fd363 RedisConfigForm: Store pem files on disk, not in config 2021-07-15 18:02:04 +02:00
Alexander A. Klimov
0e1771a3c2 Redis connection: support TLS 2021-07-15 18:02:04 +02:00
Johannes Meyer
7d602ac03f RedisConfigForm: Validate the configuration upon save 2020-04-30 15:19:10 +02:00
Johannes Meyer
2e191a6826 Use t() instead of translate() in controllers and forms
There's no `icingadb` domain so why should we ask everytime
for it. `t()` only utilizes the `icinga` domain and that's
what we need.
2020-04-24 15:01:29 +02:00
Johannes Meyer
5e441c93a0 Add license note to every file 2020-03-13 10:36:24 +01:00
Johannes Meyer
97b8f4b61c RedisConfigForm: Avoid term master-master 2020-03-09 14:53:56 +01:00
Eric Lippmann
32959ec9c4 Allow to configure the Redis connection(s) 2019-12-06 09:49:28 +01:00