v0.2.7
What's Changed
- server: Make password field to not required
- server: Increase key size
- rsautil: Encrypt data with splited sizes
- server: Change SSHPort type to string and show as encrypted data
- server: Encrypt user in connection info
- agent: Get k8s config directly
- server: Fix log path initialization
- server: Send request to agent via SSH connection
- server: Use go routine for check connections and agents
- server: Merge source group's connection_check and agent_check to connection info
- server: Add connection info list and status count when getting the source group
- server: Install agent and get connection status and agent status when registering/updating the conenction info
- server: Add support to get connection info array when creating the source group
- server: Limit max connection info length to 200
- server: Order items by name
주요 변경 사항 한글 요약
- server: Connection Info 등록시 Private Key 내용이 길 경우 암호화 과정에서 에러가 발생하는 문제를 해결하였습니다.
- server: Connection Info 조회시 SSH Port, Username도 암호화 된 상태로 조회 되도록 하였습니다.
- agent: k8s config를 기존에 홈 디렉토리에서 조회하는 대신 /etc/kubernetes/admin.conf 를 직접 조회 하도록 하였습니다.
- agent, server: Default Config 제공 기능이 추가되면서 Log 경로가 잘 못 지정된 문제를 수정하였습니다.
- server: Agent를 Connection Info의 SSH를 통해 Local 접근하도록 하여, Connection Info 등록시 같은 IP에 다른 SSH Port로 등록 되었을 경우 하나의 Agent만 바라보던 문제를 수정하였습니다.
- server: Source Group API로 존재하던 connection_check, agent_check API들을 connection info 조회시 상태 결과로 표시 할 수 있도록 하였습니다.
- server: 단일 source group 조회시 connection info 목록을 포함하고, status count 들(count_connection_success, count_connection_failed, count_agent_success, count_agent_failed, connection_info_total)을 표시 할 수 있도록 하였습니다.
- server: Conenction Info 등록 및 업데이트시 Agent를 자동으로 설치하고 connection 상태, agent 상태를 표시하도록 하였습니다.
- server: Connection Info 조회시 connection 상태, agent 상태 체크시에 go routine 사용으로 빠른 체크가 가능하도록 하였습니다.
- server: Source Group 등록시 Connection Info를 Array형태로 같이 옵션으로 입력 받을 수 있도록 하였습니다.
- server: 1개의 Source group에 등록할 수 있는 Connection Info의 최대 수를 200으로 제한하였습니다.
- server: 리스트 조회시 name 기준으로 정렬될 수 있도록 수정하였습니다.
Full Changelog: v0.2.6...v0.2.7