Skip to content

Extensive updates

Latest
Compare
Choose a tag to compare
@mh720 mh720 released this 29 Jan 19:34
· 11 commits to master since this release

Lots of work went into this release:

  • Updates to many of the stack components to recent stable (and tested) versions.

  • kthxbye added to the stack, facilitates automatic renewal of alert silences (preface any silence comment with the letters ACK)

  • New 'up' script helps swarm redeploy only services within the stack that have changed "configs:" files. For example, changes to Alertmanager configuration, Caddyfile and certificates files, Docker Garbage Collection configuration, Grafana provisioned dashboards, Karma configuration, and Prometheus rules and configuration files will be detected and the relevant swarm configs will be renamed. This will cause swarm to redeploy only those services with updated files, without needed to take the entire stack down and then back up.

  • node_exporter is now installed on nodes in addition to Netdata, and new Node and Containers dashboards for Grafana are included which use node_exporter metrics rather than Netdata ones. This facilitates running swarmstack on self-managed clusters where Netdata is not desired.

  • New ancillary projects, such as VictoriaMetrics, have been added to https://github.com/swarmstack, and are referenced within the main swarmstack README.md.

  • Thanks again to https://github.com/jm66 for further fixes and contributions.

Breaking Changes:

  • Updated compose files to version 3.5, which requires a minimum version of Docker 17.12.0