All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated community.docker.docker_compose to community.docker.docker_compose_v2
- Updated community.docker collection
- Fixed docker-compose files Bug with duplication restart policy
- Updated geerlingguy.docker for tests
- Updated elk image from 8.7.1 to 8.9.1
- Updated prometheus image from v2.46.0 to v2.48.0
- Updated grafana image from 10.0.3 to 10.2.1
- Updated filebeat image from 8.9.0 to 8.11.1
- Updated node-exporter image from v1.6.1 to v1.7.0
- Updated ethereum-metrics-exporter image from 0.21.0 to 0.22.0
- Updated elk image from 8.6.2 to 8.7.1
- Updated prometheus image from v2.44.0 to v2.46.0
- Updated grafana image from 9.5.1 to 10.0.3
- Updated filebeat image from 8.7.0 to 8.9.0
- Updated node-exporter image from v1.5.0 to v1.6.1
- Updated cadvisor image from v0.47.1 to v0.47.2
- Added support for Lodestar
- Bugfix prometheus service discovery file logic for execution clients
- Added parametrized docker network
- Added conditional to prometheus mount points
- Adding missing link to examples repositories
- Removed ansible argurment_spec.yml as it is not required.
- Parameterized Prometheus Service Discover file names
- Lowered specs for Molecule test agent instances
- Added test to verify that node exporter metrics from agents are present
- Removed duplicated 'restart' key from dc-observability.yml template
- Filebeat now uses a named volume for registry data
- prepare_with_clients.yml Molecule playbook was deploying Observability role instead of the ehteruem role
- Added docker container hardening
- Set tags for docker images
- Initial release