Skip to content

feat(modules): extend Redis Stack-compatible presets to clusters#283

Open
KeiaiLab-PHIL wants to merge 1 commit into
mainfrom
feat/redis-stack-compatible-modules
Open

feat(modules): extend Redis Stack-compatible presets to clusters#283
KeiaiLab-PHIL wants to merge 1 commit into
mainfrom
feat/redis-stack-compatible-modules

Conversation

@KeiaiLab-PHIL

Copy link
Copy Markdown

요약

  • ValkeyClusterSpec.modules를 v1alpha1/v1alpha2에 추가해 Standalone/Replication/Cluster가 동일한 spec.modules API를 사용합니다.
  • Cluster reconciler와 admission webhook에 module wiring/검증을 연결해 공식 Valkey 모듈은 허용하고 외부 Redis Stack module/image는 계속 거부합니다.
  • Modules capability와 v1alpha2 status/printcolumn을 추가해 활성 모듈이 status/metric에 노출되게 했습니다.
  • ValkeyCluster sample, ROADMAP 지원 매트릭스, chart CRD 및 chart version을 갱신했습니다.

검증

  • make test-integration
  • make test
  • go test -tags=e2e ./test/e2e -run TestNonExistentCompileOnly
  • git diff --check

메모

  • 실제 Kind e2e 전체 실행은 기존 e2e suite의 manager 배포/정리 순서 의존성이 있어 이번 턴에서는 compile gate까지만 확인했습니다.
  • Redis Stack 원본 이미지/모듈 직접 지원은 ADR-0032 정책대로 계속 제외합니다.

@KeiaiLab-PHIL KeiaiLab-PHIL force-pushed the feat/redis-stack-compatible-modules branch from 6f383df to 52aedd3 Compare June 10, 2026 14:26
Signed-off-by: keiailab <noreply@keiailab.com>
@KeiaiLab-PHIL KeiaiLab-PHIL force-pushed the feat/redis-stack-compatible-modules branch from 52aedd3 to 795cbf2 Compare June 10, 2026 14:35
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