Commit Graph

9 Commits

Author SHA1 Message Date
Antoine Cotten
43716a84ad feat: make execution of 'setup' container manual
Closes #798
2023-05-03 18:18:10 +02:00
Antoine Cotten
ba06c5458a chore(setup): Rename helpers.sh to lib.sh
Based on a comment from #821
2023-02-17 12:37:42 +01:00
Antoine Cotten
58a77fcdbe feat(setup): Disambiguate setup skip message
Closes #797
2022-12-06 11:37:12 +01:00
Antoine Cotten
87f5894f65 feat(ext/beats): Use unprivileged publish users 2022-11-22 11:37:50 +01:00
Antoine Cotten
141b38a083 feat(ext/metricbeat): Further drop perms for monitoring
The built-in 'remote_monitoring_user' has full permissions on monitoring
indices, which is more than Metricbeat needs to collect metrics from
remote components.
2022-11-18 21:47:46 +01:00
Antoine Cotten
654a18dcdb feat(ext/beats): Monitor using unprivileged user
Both the collection and storage of monitoring data are now performed
using the unpriviliged built-in users 'remote_monitoring_user' and
'beats_system' respectively, instead of the 'elastic' superuser.
2022-11-18 17:10:20 +01:00
Antoine Cotten
54d3f71799 fix(setup): Ensure built-in users exist before proceeding
Fixes #786
2022-11-17 12:12:29 +01:00
Antoine Cotten
f93dfe007e feat: Log setup error in case of failed curl command 2022-06-21 15:57:56 +02:00
Antoine Cotten
9877b39900 Automate management of required roles and user passwords (#671) 2022-02-21 11:19:43 +01:00