Skip to content

Add PostgreSQL 14 support#1

Open
kaitokimuraofficial wants to merge 6 commits into
mainfrom
postgresql-validator/add-postgresql14-support
Open

Add PostgreSQL 14 support#1
kaitokimuraofficial wants to merge 6 commits into
mainfrom
postgresql-validator/add-postgresql14-support

Conversation

@kaitokimuraofficial

Copy link
Copy Markdown
Owner

Summary

  • Chef ServerのデフォルトPostgreSQLバージョンを13から14にアップグレード
  • PostgreSQL 14.20のソフトウェア定義を追加
  • preflight validatorでPostgreSQL 14をサポートバージョンとして追加
  • 既存環境のアップグレードパス(13 → 14)を維持

Changes

Omnibus Software Definitions

  • postgresql14.rb: PostgreSQL 14.20のビルド定義を新規追加
  • server-complete.rb: postgresql14を追加、postgresql13はpg_upgrade用に保持
  • oc_id.rb, partybus.rb, perl_pg_driver.rb, private-chef-ctl.rb: libpq依存をpostgresql14に更新

Preflight Validator

  • preflight_postgres_validator.rb: SUPPORTED_VERSIONSを配列化し、13と14の両方をサポート
  • テストケースを更新(14.0を許可、15.0を拒否)

Cookbook Attributes

  • attributes/default.rb: デフォルトバージョンを14に変更

Test Plan

  • RSpecテスト全103件パス
  • 新規インストールでPostgreSQL 14が使用されることを確認
  • PostgreSQL 13からのpg_upgradeが正常に動作することを確認

@kaitokimuraofficial kaitokimuraofficial force-pushed the postgresql-validator/add-postgresql14-support branch from 4997f4d to f8c0496 Compare February 14, 2026 13:29
@kaitokimuraofficial kaitokimuraofficial self-assigned this Feb 14, 2026
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.

1 participant