실행
새 기능 #13729
AnyStor-E 관리 API client와 검사 환경 추가
발견 버전:
반영 버전:
난이도:
보통
중요도:
하
조력자:
회사:
연락처:
점수:
2.75
설명
개요¶
driver 코드에 앞서 관리 API client와 이를 검증하는 check 환경을 반영한다.
작업 내용¶
- AnyStor-E 관리 API client: GMS REST API 래퍼. RSA sign-in, 동시 401 발생 시 단일 재인증, LV/filesystem/snapshot/share/NFS/Access Group 엔드포인트, 상태코드 매핑(404->None, 409->false)으로 멱등 재시도 처리
- containerized check 환경: manila-의존성-linter를 담은 단일 이미지와 compose 서비스. host에 아무것도 설치하지 않고 모든 검사를 컨테이너에서 실행
- packaging: setuptools 메타데이터 추가. sdist는 package과 tests만 담는 lean 구성 (check 환경 파일은 저장소 인프라로 제외)
- CI: 동일 이미지 위에서 test matrix(3.10-3.13), lint, coverage ratchet, package 잡을 게이트로 실행
- README를 GitLab 템플릿에서 프로젝트 실제 내용으로 교체
실행