Integrated or tested with
- cm-model v0.0.3 (Damselfly v0.3.0)
- CM-Cicada v0.3.0
- CM-Grasshopper v0.3.0
- CM-Beetle v0.3.0
- CB-Tumblebug v0.10.3
- CM-Mayfly v0.3.0
API docs
How to run
What's Changed
- server: api: srest: Agent Install API updated (@taking)
- server: api: Added benchmark async and benchmark stop interrupt functionality (@taking)
- Makefile: Increase timeout of linter
- go.mod: Update modules
- Makefile: Fix golangci-lint compatibility issue
- Upgrade Go version to v1.23.0
- ssh: copyAgent.sh: Add iptables dependency
- agent: Added the ability to exclude core packages
- agent: Check privileged mode
- server: api: rest: SSH Refactor (@taking)
- server: agent: api: rest: Update swagger (@taking)
- Fix swagger errors
- server: Update copyAgent.sh (@taking)
- agent: api: rest: Add Kubernetes information (@taking)
- server: api: rest: Add Kubernetes information by @taking in #34
- Implement honeybee agent version check
- Check agent version by a argument
- server: api: Fix kubernetes API
- server: api: Fix kubernetes API
- agent: Add more memory information
- agent: Allow to run without configuration file
- server: Allow to run without configuration file
- agent: Add more disk information
- agent: Refactor OS information
- agent: Fix root disk detection on Windows
- server: Initialize work of refine infra data
- server: Fix wrong CPU's max speed calculation
- agent: Show one gateway per interface
- server: Apply agent's gateway changes
- agent: Add metric value to route info
- agent: Add more route information
- agent: Add interface to route information
- agent: Fix link state
- server: Apply agent changes
- server: api: rest: Fix refined data swagger models
- 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: Remove conenction info list from source group response
- server: Seperate connection info status refresh API
- server: Add connection info status count to ListConnectionInfo
- server: Add connection info status count to ListSourceGroup
- server: api: rest: Fix methods of bench APIs
- server: api: rest: Add show_default_packages option to software
- server: api: rest: Show connection info status count for each source group
- ssh: Call clean API after finish the benchmark
- server: api: rest: Get namespace from tumblebug
- server: Remove refined/:CSP/:region API
- server: Provide network addresses in refined infra data
- server: api: rest: Do not encrypt SSH port
- server: agent: api: rest: Adding the helm data collection API by @taking in #38
- server: api: rest: Add connection info refresh APIs
- server: api: rest: Show error message of the connection info
- server: lib: ssh: Use connection info's private key
- server: Remove SSH default options
- server: lib: ssh: Fix benchmark data parsing issue
- agent: Fix DDR5 memory issue
- server: api: rest: Add firewall rules to refined infra data
Full Changelog: v0.2.0...v0.3.0