Commit Graph

  • 075d7bc3d7 feat(cli): clusterName 환경별 소스명 매핑 + 운영 소스 3-모드 결정 조회(datasource options/ls) + 검증·문서 · v0.32.0 main jungwoo choi 2026-09-06 03:41:17 +09:00
  • 789aaee5b4 feat(cli): 헬스체크 경로 동기화(경로+/healthz) — 콘솔 정합 · v0.31.0 jungwoo choi 2026-09-05 13:07:39 +09:00
  • 68bedebb1c feat: yakcloud domain check + 승격/init 도메인 사전검사 (v0.30.0) jungwoo choi 2026-08-31 17:39:12 +09:00
  • 6ffc6425bb fix: promote 실패 시 거짓 성공 방지 + 기본 소스 이름 프로젝트 고유화(공용 클러스터 충돌 예방) (v0.29.0) jungwoo choi 2026-08-31 15:01:26 +09:00
  • 63021f63b2 feat: 운영 승격 게이트 Phase2 — 콘솔 휴먼 승인 연동 (v0.28.0) jungwoo choi 2026-08-31 12:31:41 +09:00
  • 9b66d32695 feat: 운영 승격 게이트 — project confirm(dev 검증 사인오프) 없으면 prod 차단 (v0.27.0) jungwoo choi 2026-08-31 11:42:09 +09:00
  • 6d3118dd47 feat: yakcloud 강제 가드레일 스캐폴딩 — project init 이 CLAUDE.md + .claude/settings.json(docker-compose 차단) 생성 (v0.26.0) jungwoo choi 2026-08-31 11:25:50 +09:00
  • 0453520550 feat(dev): 로컬 클라우드 기본 CP1+워커2 — 0.25.0 jungwoo choi 2026-08-31 03:25:00 +09:00
  • 7ecea53944 fix(deploy): 승격/재배포 바인딩 재적용(소스 교체 반영) — 0.24.3 jungwoo choi 2026-08-30 22:50:14 +09:00
  • dcca946a63 fix: Redis 공유 제거 — 전용/외부로 통일 — 0.24.2 jungwoo choi 2026-08-30 22:39:11 +09:00
  • 9b9c873bc7 fix(deploy): Redis 기본 전용(local) — 공유 ACL 프리픽스 pub/sub NOPERM 해결 — 0.24.1 jungwoo choi 2026-08-30 22:29:22 +09:00
  • 311bbd8951 feat(deploy): 환경별 오버레이(requires/workloads override) — 0.24.0 jungwoo choi 2026-08-30 22:21:45 +09:00
  • f3a70227ba feat(console): 로컬 앱 설정·재배포·삭제·스케일·연결표시(에이전트 릴레이) — 0.23.0 jungwoo choi 2026-08-30 19:39:58 +09:00
  • e848547319 fix(dev): 워커 CP 오분류 수정 + 마법사 워커 수 질문(기본1) + 템플릿 workers:1 — 0.22.1 jungwoo choi 2026-08-30 19:25:07 +09:00
  • bb0295a527 feat(dev): 로컬 kind 워커 노드 추가(dev up --workers N + environments.dev.workers) — 0.22.0 jungwoo choi 2026-08-30 18:41:16 +09:00
  • 922f8157fd fix(dev): dev ls/down 런타임 인지(런타임 컬럼 + docker·podman 모두) — 0.21.4 jungwoo choi 2026-08-30 18:16:34 +09:00
  • 53881b85ae fix(dev): dev down 안전화 + dev ls 신설(엉뚱한 삭제 방지) — 0.21.3 jungwoo choi 2026-08-30 18:09:14 +09:00
  • d6532ad988 fix(console): 로컬 앱 상세 데이터소스 연결(바인딩) 표시 — dev deploy binds 리포트 + ServiceBinding 싱크. 0.21.2 jungwoo choi 2026-08-30 17:55:02 +09:00
  • d1481486ee fix(dev): dev 명령이 매니페스트 environments.dev.cluster 를 이름으로 강제(등록명 조합) — 0.21.1 jungwoo choi 2026-08-30 17:46:54 +09:00
  • a87c41358c feat(dev): 로컬 데이터소스 9종 파리티(minio·rabbitmq·solr·oracle) — 0.21.0 jungwoo choi 2026-08-30 17:28:25 +09:00
  • 0e83adc82a feat(cli): 0.20.0 — dev=로컬 kind 기본(project deploy 자동 생성), promote=관리형(build+push) jungwoo choi 2026-08-30 15:29:41 +09:00
  • f699eda791 chore(cli): 0.19.1 — dev deploy ingress 경로 리포트 jungwoo choi 2026-08-30 15:10:21 +09:00
  • de9b6dc746 chore(cli): 0.19.0 — 로컬 릴레이/다중클러스터/podman/init . /패스스루 누적 반영 jungwoo choi 2026-08-30 14:48:50 +09:00
  • 77cbcb3605 feat(skill): /yakcloud <args> 패스스루 규약(그대로 실행 + 안전장치) jungwoo choi 2026-08-30 14:46:54 +09:00
  • 451c21c4c4 fix(cli): project init . — 폴더명으로 이름 유도 + 이름 정규화 jungwoo choi 2026-08-30 14:40:41 +09:00
  • ec8aa1e349 fix(dev): docker·podman 둘 다 견고화(런타임 강제지정 + podman localhost/·image-archive 로드) jungwoo choi 2026-08-30 11:47:52 +09:00
  • ac02e695d1 fix(dev): podman + Docker Desktop credHelpers(https://) 충돌 자동 우회(공개 이미지 pull) jungwoo choi 2026-08-30 10:43:12 +09:00
  • 225a53aa24 feat(dev): localReport 에 kubectl context 추가(콘솔 연결·삭제 탭 안내용) jungwoo choi 2026-08-29 22:16:14 +09:00
  • a0352d02c0 feat(dev): 릴레이 에이전트를 클러스터 단위로 — dev up 에서 기동(배포 전 노드 모니터링·연결) jungwoo choi 2026-08-29 20:41:59 +09:00
  • da1911a036 feat(dev): 다중 로컬 dev 클러스터(--name/--port) + 노드 리소스 사용현황 릴레이 jungwoo choi 2026-08-29 19:33:45 +09:00
  • 761666aade feat(relay): agent describe 를 PodDescribeDTO 스키마로 확장(로컬 앱 파드 상세) jungwoo choi 2026-08-29 15:34:01 +09:00
  • 208393b185 feat(relay): 에이전트 kube 핸들러(pods/describe/workloads) — 로컬 앱 라이브 조회 jungwoo choi 2026-08-29 15:17:36 +09:00
  • 3c3724b091 feat(relay): 로컬 클러스터 데이터툴 라이브 릴레이 — 콘솔에서 로컬 소스 관리(원격 파리티) jungwoo choi 2026-08-29 14:51:43 +09:00
  • 1ce0cf3871 feat(dev): 로컬 dev 소스를 공유 도커 컨테이너+격리 DB로 재작성(클러스터=비즈니스만) jungwoo choi 2026-08-29 13:32:34 +09:00
  • 2f4d79bc6e fix(cli): install_global_assets local 선언 오타 수정(project init 완주) jungwoo choi 2026-08-29 13:10:58 +09:00
  • fbdf8f68df refactor(cli): 엔진 전역화(.yakcloud 다운로드 소스) + 스캐폴드 최소화 + shared 기본 — 0.18.0 jungwoo choi 2026-08-29 13:08:21 +09:00
  • d8874eaed7 feat(cli): dev deploy 가 로컬 소스·앱을 콘솔에 리포트(내 로컬 클러스터 3탭) — 0.17.0 jungwoo choi 2026-08-29 12:32:08 +09:00
  • 05c1afe718 chore(cli): 스캐폴드 정리(project init 이 commands/README/DATA-SOURCES 제외) + SKILL 슬림화 — 0.16.0 jungwoo choi 2026-08-29 11:50:56 +09:00
  • 3f12342693 feat(cli): 로컬 dev 클러스터를 콘솔 클러스터 목록에 등록(내 로컬/내 원격) — 0.15.0 jungwoo choi 2026-08-29 11:38:50 +09:00
  • 7a90cb2be8 feat: 로컬 kind 개발 클러스터(yakcloud dev) — 개발 후 운영까지 직선 배포 jungwoo choi 2026-08-29 10:47:42 +09:00
  • 89fca872c0 cli v0.13.0: 공유 외부 소스 CLI 선언(source add --shared, mode:shared) + 문서 3계층·cluster create 정리 jungwoo choi 2026-08-28 12:08:11 +09:00
  • 2281039c1b cli v0.12.3: 소스 프로비저닝 엔드포인트 수정 — POST /services(clusterId in body). /clusters/{id}/services 는 GET전용이라 405 나던 것(board6 '권한' 오진 실은 잘못된 엔드포인트) yakenator 2026-08-28 06:19:19 +09:00
  • d2de054b3b cli v0.12.2: 개발→검증→운영 3단계 — promote --to <env> 일반화, environments 템플릿 dev/val/prod, init 마법사 검증 클러스터 yakenator 2026-08-28 06:02:21 +09:00
  • ef287cbfd4 cli v0.12.1: 배포 이름 충돌 가드 — 같은 이름·다른 이미지 repo 면 덮어쓰기 거부(fail-fast). 백엔드 create_deployment 도 409 로 강제 yakenator 2026-08-28 05:39:59 +09:00
  • d85e4929fd cli v0.12.0: 'yakcloud cluster create/ls' — 배포토큰으로 POST /clusters(템플릿 S/M) + 프로비저닝 폴. 클러스터 생성부터 배포까지 완전 CLI yakenator 2026-08-28 05:22:32 +09:00
  • 2517615913 cli v0.11.1: environments env 클러스터가 저장/전역 YAKCLOUD_CLUSTER 보다 우선(폴백 강등) — dev/prod 해석 정확화 yakenator 2026-08-28 05:19:31 +09:00
  • dd6cf8a880 cli v0.11.0: 로컬 dev/migrate 제거, 개발/운영 클러스터 승격 모델. environments.{dev,prod} 매니페스트; project deploy=개발 클러스터, project promote=재빌드 없이 운영 클러스터+운영 도메인. CI=dev 환경. dev/prod dry-run 검증 yakenator 2026-08-28 05:07:14 +09:00
  • 9353cd7706 cli v0.10.0: migrate oracle(Data Pump expdp/impdp + REMAP_SCHEMA + EXCLUDE) — 소스 컨테이너 exec+docker cp, chmod-as-root, exclude=user. 9종 전부 지원. docker E2E(캡처·제외·apply-skip·reset복원 CUSTOMERS/ORDERS) 검증 yakenator 2026-08-27 22:21:43 +09:00
  • d8fe2b0ea3 cli v0.9.0: migrate 확장 redis/solr/rabbitmq — redis(SCAN+DUMP/RESTORE·TTL보존), solr(cursorMark export·fq 블랙리스트), rabbitmq(정의 export/import·메시지제외). 3종 docker E2E(캡처·제외·apply-skip·reset복원) 검증. oracle=다음 yakenator 2026-08-27 22:00:42 +09:00
  • a498a402e6 cli v0.8.0: 'yakcloud datasource migrate' — 블랙리스트(.migrateignore) 스냅샷 캡처/빈타깃 적용(부트스트랩). pg/mysql/mariadb/mongo/minio, 미리보기+제외검증+apply-skip+reset복원 docker E2E 검증. dev reset named볼륨 삭제 수정. 문서·/yakcloud 갱신 yakenator 2026-08-27 20:15:18 +09:00
  • a82de865f7 cli v0.7.0: 'yakcloud dev' — 로컬 docker 데이터소스 + 프로덕션 _bind_env_for 바이트 동일 <ALIAS>_* env(.env.dev). up/run/down/status/logs/env/reset/doctor; 결정적 자격 파생; 9종 패리티+6종 docker E2E 검증. .gitignore 에 dev 산출물 yakenator 2026-08-27 19:27:09 +09:00
  • 31cf7fbb49 cli v0.6.0: 설치/업그레이드 시 Claude Code 전역 슬래시 명령 /yakcloud 자동 생성(.claude/commands/yakcloud.md); install.sh·upgrade 가 fetch·최신화 yakenator 2026-08-27 18:58:05 +09:00
  • eb58df76d2 cli: 'yakcloud datasource ls'(=source ls) — 클러스터 이용가능 소스 목록(이름·타입·내부/외부·상태·플랜) yakenator 2026-08-27 18:46:40 +09:00
  • d19242029f cli v0.5.0: deploy가 도메인 리컨실 + 소스 405 액션형 에러 + --local 폴백/러너 프리플라이트 + 에러 힌트/pyyaml 가드; init에서 bin/install 제거; 문서(토큰권한·healthz·러너) 보강 yakenator 2026-08-27 18:43:37 +09:00
  • d0c27e349b CLI v0.4.0: 자격 저장(login/config/logout, 비밀=OS 키체인 암호화) + project init 대화형 마법사(클러스터·앱·포트·경로·CPU·메모리·replicas·env) + 자격 자동로드. set -e 함정 제거 jungwoo choi 2026-08-27 18:29:41 +09:00
  • 949e7527cd upgrade/install: 버전 같아도 캐시 우회로 항상 최신 bin 강제 갱신(no-cache+캐시버스터, hash -r). v0.3.1 jungwoo choi 2026-08-27 17:59:24 +09:00
  • a577c6f45b 스킬 슬림화: 스캐폴딩 시 중복되던 assets 제거 → SKILL.md만. 템플릿은 루트/스타터 레포가 단일 소스 jungwoo choi 2026-08-27 17:45:50 +09:00
  • 13cd6efea7 CLI 업그레이드 명령 추가: yakcloud upgrade(전역 자기갱신) + project update(프로젝트 플러밍 최신화). v0.3.0 jungwoo choi 2026-08-27 17:28:32 +09:00
  • c161da3b65 CLI 재구성: yakcloud project init/deploy/info/check + 설정동사(domain/scale/set/env/source/bind) + 자동 버전업 + yakcloud_ctl 엔진 + deploy CLI env 지원 jungwoo choi 2026-08-27 17:22:44 +09:00
  • 8067507e6b yakcloud init: 아카이브(무응답) 대신 git clone 방식으로 변경 jungwoo choi 2026-08-27 17:02:29 +09:00
  • 0110be0558 yakcloud CLI 추가(init/deploy/check) + install.sh + 공개용 README jungwoo choi 2026-08-27 16:55:32 +09:00
  • 859e5058b8 yakcloud-starter: 배포 기반(스타터 앱+CI+매니페스트) + Claude Code 스킬 yakcloud-deploy jungwoo choi 2026-08-27 16:44:01 +09:00