Skip to content

v0.4.0: StatefulSet/PVC + NetworkPolicy zero-trust

Latest

Choose a tag to compare

@bluejayA bluejayA released this 22 Apr 14:39

v0.4.0 변경사항

신규 기능

  • StatefulSet + PVC 지원 (#11)
    • stateful: high 감지 시 statefulset.yaml 자동 생성 (volumeClaimTemplates + liveness/readinessProbe 포함)
    • STS-W01: volumeClaimTemplates 미설정 시 WARN
  • NetworkPolicy zero-trust (#13)
    • default deny-all ingress/egress + CoreDNS egress 자동 허용
    • cluster.network_policy: false 시 생성 스킵 + NET-W01 WARN
  • ClusterConfig preset 구조 도입
    • cluster.preset: orbstackstorageClassName: local-path, NetworkPolicy 활성
    • storage_class, network_policy 직접 override 가능

Codex 외부 리뷰 반영 (P1/P2)

  • StatefulSet 컨테이너 이미지 build.image_tag 연결 (placeholder 제거)
  • cluster: <string> scalar 설정 AttributeError 방어
  • summary.json generated_files 동적 생성 (statefulset.yaml/networkpolicy.yaml 반영)

테스트

  • 688 tests passed (베이스라인 655 → +33)
  • ruff / mypy strict clean