Skip to content

Releases: genesis-community/prometheus-genesis-kit

v2.1.0

Choose a tag to compare

@itsouvalas itsouvalas released this 17 Jun 15:21

Pins the prometheus boshrelease to 30.9.0, the mandatory staging release required before upgrading to any v31 release.

v2.0.1

Choose a tag to compare

@itsouvalas itsouvalas released this 04 Dec 12:49

Bug Fixes

  • Fixed node-exporter SHA1 reference and manifest inconsistencies
  • Corrected open hook functionality

Compatibility

  • Updated minimum Genesis version to 3.1.0

Full Changelog: v2.0.0...v2.0.1

v2.0.0

Choose a tag to compare

@wayneeseguin wayneeseguin released this 23 Aug 02:41

Prometheus Genesis Kit v2.0.0 Release Notes

Summary

This release includes significant improvements to the Prometheus Genesis Kit, featuring updated component versions, enhanced OCFP (OpenStack Cloud Foundry Platform) support, modernized Perl hooks, and various bug fixes and stability improvements.

Updated Components

  • Prometheus: Upgraded from 30.6.0 to 30.8.0
  • BPM: Upgraded from 1.4.9 to 1.4.20
  • Node Exporter: Version upgraded with runtime configuration updates

New Features

OCFP Support

  • Added OCFP (OpenStack Cloud Foundry Platform) feature support
  • Enhanced Stackit IaaS support for Prometheus deployments
  • Improved AWS compatibility with missing vm_extension fixes

Enhanced Authentication & Security

  • Consolidated admin credentials and exodus fields for better credential management
  • Added EXODUS information for user login functionality
  • Improved SSL certificate handling and security configurations

Infrastructure Improvements

Modernized Perl Hooks

  • Refactored all hooks to use modern Perl module conventions
  • Updated blueprint hook to use Genesis::Hook::Blueprint base class
  • Refactored check hook to use Genesis::Hook::Check base class
  • Simplified features hook to delegate validation to blueprint
  • Moved vim modelines to end of files for consistency
  • Fixed various syntax and import issues in Perl hooks

Runtime Configuration Enhancements

  • Updated node-exporter runtime configuration
  • Fixed runtime-config addon functionality
  • Improved cloud-config and kit check operations

Deployment Fixes

  • Fixed blueprint hook to use absolute ops file paths
  • Improved server_names_hash_bucket_size configuration
  • Enhanced meta property formatting in prometheus.yml
  • Fixed version lookup functionality

Cloud Provider Support

  • AWS: Fixed missing vm_extension configurations
  • Stackit: Enhanced security groups and vault path configurations in OCFP
  • OpenStack: OCFP feature implementation
  • Maintained support for Azure, GCP, vSphere, and Stackit

Bug Fixes

  • Fixed syntax errors in various hook files
  • Resolved issues with absolute file path handling
  • Corrected cloud-config and kit check functionality
  • Fixed runtime-config addon operations
  • Addressed various Perl hook errors and imports

Documentation

  • Added documentation improvements
  • Enhanced kit configuration examples
  • Updated deployment guidance

Compatibility

  • Genesis Version: Requires Genesis 2.7.10 or later
  • BOSH Compatibility: Compatible with current BOSH deployments
  • Cloud Provider Support: AWS, Azure, GCP, OpenStack, vSphere, Stackit

Upgrade Notes

This release includes breaking changes in hook implementations. Existing deployments should be tested in a non-production environment before upgrading. The modernized Perl hooks provide better error handling and more consistent behavior.

Contributors

Thanks to all contributors who helped make this release possible through bug reports, feature requests, and code contributions.

v1.12.0

Choose a tag to compare

@haochenhu233 haochenhu233 released this 14 Apr 19:59
c1ae1b3

Improvements

  • Updated Prometheus to v30.6.0
  • Updated bpm to v1.4.9
  • Updated Postgres to v53

New Features

Implemented OCFP feature

With OCFP, Prometheus, Grafana, and AlertManager now can be accessed from their own urls respectively.

  • Prometheus: prometheus.<external_domain>
  • Grafana: grafana.<external_domain>
  • Alertmanager: alertmanager.<external_domain>

External_domain can be specified in the deployment file:

params:
    external_domain: <xxx-xx-xxx.com>

v1.11.0

Choose a tag to compare

@krutten krutten released this 23 Jul 17:56
b7d67d7

Improvements

  • Updated Prometheus to v30.2.0
  • Updated node-exporter to v5.5.0

Release updates:

Name Version Changed
postgres 52 yes
prometheus 30.2.0 yes
node-exporter v5.5.0 new

v1.11.0-rc1

v1.11.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@krutten krutten released this 26 Jun 23:37

Improvements

  • Updated Prometheus to v30.2.0
  • Updated node-exporter to v5.5.0

Release updates:

Name Version Changed
postgres 52 yes
prometheus 30.2.0 yes
node-exporter v5.5.0 new

v1.10.0

Choose a tag to compare

@krutten krutten released this 29 Mar 17:30
3bac7d8

Improvements

  • Added Jammy support
  • Add Stemcell support to params list (thanks @jhunt )

Release updates:

Name Version Changed
postgres 43 no
prometheus 27.2.0 yes

v1.10.0-rc.1

v1.10.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@krutten krutten released this 22 Mar 23:28

Improvements

  • Added Jammy support
  • Add Stemcell support to params list (thanks @jhunt )

Release updates:

Name Version Changed
postgres 43 no
prometheus 27.2.0 yes

v1.9.2-rc.3

Choose a tag to compare

@genesis-bot genesis-bot released this 08 Apr 17:01

This is a prerelease - please see commit messages for changes

v1.9.1

Choose a tag to compare

@genesis-bot genesis-bot released this 02 Dec 13:09

Fixes

  • Use actual config to calculate exodus urls
  • Removes check hook always passing

Improvements

  • Added Bionic support

Release updates:

Name Version Changed
postgres 43 no
prometheus 26.6.0 yes