Skip to content

Conversation

@NormB
Copy link
Owner

@NormB NormB commented Dec 27, 2025

Summary

  • Updated observability stack Docker image versions to address security vulnerabilities identified by Trivy scanning

Changes

  • Prometheus: v2.48.0 → v2.55.1 (fixes docker/crypto vulnerabilities)
  • Grafana: 10.2.2 → 11.4.0 (addresses CVEs in older version)
  • Loki: 2.9.3 → 3.3.2 (security patches)
  • cAdvisor: v0.47.2 → v0.51.0 (updated dependencies)
  • Redis Exporter: v1.55.0 → v1.67.0 (latest stable)

Security Context

Trivy vulnerability scanning identified critical and high severity vulnerabilities in the older image versions. These updates address:

  • CVEs in golang.org/x/crypto used by Prometheus
  • Alpine Linux EOL version issues in older images
  • Various dependency security patches

Test plan

  • Vault integration tests passing (10/10)
  • TLS certificate automation tests passing
  • All database integration tests passing (PostgreSQL, MySQL, MongoDB, Redis)
  • Redis cluster tests passing
  • RabbitMQ integration tests passing
  • Performance and load tests passing
  • FastAPI unit tests passing (188 tests)
  • API parity tests mostly passing (58/64 tests)

Notes

The 6 failing API parity tests are pre-existing database query endpoint issues (returning 500s) unrelated to these version updates.

- Prometheus: v2.48.0 → v2.55.1 (fixes docker/crypto vulnerabilities)
- Grafana: 10.2.2 → 11.4.0 (addresses CVEs in older version)
- Loki: 2.9.3 → 3.3.2 (security patches)
- cAdvisor: v0.47.2 → v0.51.0 (updated dependencies)
- Redis Exporter: v1.55.0 → v1.67.0 (latest stable)
- Updated test to check for multiple startup log patterns
- Added fallback check for healthy container status
- Supports both old 'Vector has started' and new 'component_type=docker_logs' messages
@NormB NormB merged commit e115193 into main Dec 27, 2025
31 checks passed
@NormB NormB deleted the fix/security-image-updates branch December 27, 2025 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants