Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.24 KB

File metadata and controls

32 lines (23 loc) · 1.24 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[1.0.0] - 2026-02-18

Added

  • PostgreSQL HA cluster module with Patroni and etcd
  • Network Load Balancer with Patroni-aware health checks (HTTP /primary on port 8008)
  • Configurable PostgreSQL version, etcd version, and tuning parameters
  • Separate witness instance specs for cost optimization
  • KMS encryption support for block volumes
  • Complete example with KMS vault and compartment setup
  • Standard open-source project files (CONTRIBUTING.md, CHANGELOG.md, .editorconfig)

Fixed

  • Patroni NSG port corrected from 8088 to 8008
  • KMS key ID now correctly references the key (not the vault)
  • SSH authorized keys properly supports multiple keys (list type)
  • NLB health check uses Patroni HTTP API instead of TCP on PostgreSQL port
  • Block volume disk_identifier uses correct number type

Changed

  • Module no longer includes provider configuration (follows Terraform best practices)
  • All hardcoded values parameterized (volume sizes, versions, tuning, instance specs)
  • Resources renamed from _ to descriptive names
  • Example moved from providers/oci/ to examples/complete/