본문으로 건너뛰기

PR #147: Drop CE 7.x, Enforce CE 8+ Minimum

항목내용
PR#147
날짜2026-03-03
작성자ksr
카테고리feature

변경 요약

BREAKING CHANGE: Aerospike CE 7.x 지원을 공식 중단하고, CE 8+ 버전만 허용하도록 webhook 검증을 추가했다. CE 7.x 이미지를 참조하는 CR 생성/업데이트 요청은 admission webhook에서 거부된다. CE 8에서 도입된 설정 변경(memory-size → data-size 등)에 맞춰 오퍼레이터 로직을 단순화했다.

주요 변경 사항

  • Admission webhook에 CE 이미지 버전 검증 로직 추가
  • CE 7.x 이미지 태그 감지 시 명확한 에러 메시지와 함께 거부
  • CE 7.x 전용 호환성 코드 및 분기 로직 제거
  • CE 8+ 전용 설정 파라미터로 기본값 업데이트
  • 마이그레이션 가이드 문서 포함

영향 범위

CE 7.x를 사용 중인 환경은 ACKO 업그레이드 전 반드시 Aerospike를 CE 8+로 먼저 업그레이드해야 한다. 오퍼레이터 코드에서 버전 분기가 제거되어 유지보수성이 향상되며, CE 8의 새로운 기능을 더 적극적으로 활용할 수 있다.