Skip to content

v2.0.0

Latest

Choose a tag to compare

@wayneeseguin wayneeseguin released this 23 Aug 02:41
· 4 commits to develop since this release

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.