21154 Commits
Author SHA1 Message Date
wanyaoqi 58201748a7 fix(region): capa spec add create from import baremetal (#25852) 2026-10-12 11:05:51 +08:00
Zexi Li b25763cb01 fix(baremetal): guard nil ssh client when probing power status (#25850) 2026-10-12 11:02:13 +08:00
屈轩 36f0537a7e fix(region): aliyun websocket vnc (#25854) 2026-10-10 18:27:44 +08:00
wanyaoqi a262489e3f fix(baremetal-agent): strict class code check for detect heterogeneous devs (#25844) 2026-10-10 13:23:56 +08:00
Jian QiuandQiu Jian e3b9a93c60 fix: webconsole find container by name (#25847)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-10-10 13:22:09 +08:00
Jian QiuandQiu Jian e06e75b6c8 fix: baremetal server ssh no ip for project user (#25841)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-10-10 11:49:33 +08:00
wanyaoqi c3554ea77e fix(region): remove restart params on create from import bm (#25836) 2026-10-10 11:27:32 +08:00
Jian QiuandQiu Jian 50e54b8170 fix: webconsole file handler streaming (#25834)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-10-10 00:42:49 +08:00
wanyaoqi 2239ab6b75 fix(region): support create from import bm (#25829) 2026-10-09 22:04:40 +08:00
屈轩 5384439064 fix(webconsole): rds file upload (#25824) 2026-10-09 22:00:17 +08:00
Zexi Li 1a9f83c588 feat(mcclient): add k8s volcano resources (#25823) 2026-10-09 17:00:47 +08:00
Jian QiuandQiu Jian 257e4a5656 feature(webconsole): support container file ops (#25819)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-10-09 13:42:58 +08:00
wanyaoqi de86c1e25a fix(region): do not stop registed baremetal server on fake delete (#25815) 2026-10-09 13:41:40 +08:00
屈轩 242639557d fix(region): isolate device hypervisor (#25811) 2026-10-08 18:30:03 +08:00
屈轩 29a8f6791a fix(region): clear sku filter cache (#25807) 2026-10-08 18:06:44 +08:00
屈轩 98cd308408 fix(cloudmon): remove useless log (#25803) 2026-10-08 17:25:05 +08:00
屈轩 12147da88e fix(apigateway): service setting (#25799) 2026-10-08 16:27:15 +08:00
屈轩 03645950a0 fix(host): windows telegraf deploy (#25795) 2026-10-08 14:03:57 +08:00
屈轩 4540fc679e fix(keystone): project sync org by metadata (#25777) 2026-10-08 11:17:18 +08:00
屈轩 6a52590560 fix(region): secgroup rule target type width (#25788) 2026-10-08 10:24:32 +08:00
Zexi Li 2c31fce691 fix(region): use glance image registry for container commit (#25778) 2026-10-07 19:35:35 +08:00
Zexi LiandQiu Jian 49f6777ed4 fix: save container image panic (#25787)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-10-07 17:45:31 +08:00
屈轩 bb14c99359 fix(region): skip sync rds sku when network is empty (#25755) 2026-10-07 12:44:35 +08:00
屈轩 635efe2ee0 fix(region): keypair filter (#25773) 2026-09-30 14:00:19 +08:00
Jian QiuandQiu Jian 8eda3a7723 fix: apply script task should complete (#25771)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-09-30 13:04:56 +08:00
wanyaoqi 6f55f4a978 Automated cherry pick of #25763 upstream master (#25764)
* fix(baremetal-agent): bm register add check hygpu class code ob40

* fix(baremetal-agent): attach isolated devices after update bminfo

- add host-baremetal-probe-isolated-devices
2026-09-30 12:13:56 +08:00
Zexi Li 484727e8c6 feat(monitor): add agent context and memory metrics for GPU/NPU SMIs (#25768)
- Add newHostAgentMonitorContext helper to create both host and agent
  monitoring contexts for GPU/NPU SMI measurements.
- Refactor hysmi, ixsmi, npusmi, nvidia, ppusmi, and xpusmi to use the
  helper, enabling agent-side metric collection.
- Add Hygon DCU memory metrics: memory_total/free/used, memory_gtt_*,
  and memory_vis_vram_*.
- Update npusmi display name to 'Ascend NPU metrics'.
2026-09-30 11:21:51 +08:00
Zexi Li 636ba2a6c6 fix(region,ansibleserver): clone monitor-agent and fix sshable keys (#25762)
- Update ansibleserver image to clone monitor-agent playbook from GitHub
  instead of copying it from file-repo.
- Bump file-repo tag to v0.5.15.
- Set cloudroot user home directory to /opt/cloudroot.
- Use the first element of the public key slices for the authorized_key
  module args.
2026-09-29 20:25:00 +08:00
屈轩 93468a3ba2 fix(region): auto delete prepaid server (#25756) 2026-09-29 18:35:02 +08:00
屈轩 619071e985 fix: prepaid expire notify (#25752) 2026-09-29 16:39:20 +08:00
Zexi Li 134156f533 fix(region): BaremetalPreparePackageUrl order (#25751) 2026-09-29 13:35:44 +08:00
Jian QiuandQiu Jian 2a83893fe1 fix: guest sshable detection chown choudroot home (#25745)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-09-29 13:04:16 +08:00
Zexi Li 147f7ea195 feat(devtool,host,ansible): offline monitor agent and ixsmi path resolve (#25742)
- Add NPU/GPU accelerator inputs (npu_smi, ixsmi, ppusmi, hysmi, xpusmi)
  to baremetal telegraf config.
- Resolve Iluvatar ixsmi symlink to detect corex home dynamically.
- Treat baremetal like KVM for direct service URL probing.
- Improve ansible error logging and fix playbook state/key-file handling.
2026-09-28 20:51:37 +08:00
Jian QiuandQiu Jian cc67ebf826 fix: upgrade ssh keypair to ed25519 (#25739)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-09-27 20:59:59 +08:00
Zexi Li f0e7445b2f fix(monitor): use scoped filter for alert records (#25737) 2026-09-24 18:56:03 +08:00
wanyaoqi 665b3fb0a2 fix(region,baremetal-agent): create fake server from imported baremetal (#25734) 2026-09-24 18:53:30 +08:00
Zexi Li 0087e4797f feat: 离线部署监控agent (#25735) 2026-09-24 16:34:48 +08:00
Zexi Li f197e1dcd0 fix(host): only unmanage interface with addresses (#25732)
Only call tryUnmanageInterface when the interface has IPv4 or IPv6
addresses. This avoids unnecessary nmcli operations on interfaces
without configured addresses during bridge config migration.
2026-09-23 15:53:28 +08:00
屈轩 3e5aa39e78 fix: sms template (#25722) 2026-09-23 11:09:07 +08:00
Jian QiuandQiu Jian de037e0703 fix(vpcagent): secgroup rule sort by priority (#25726)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-09-23 01:13:12 +08:00
衡洋洋 171561b078 fix(getport): handle port range edge cases (#25680) 2026-09-23 00:57:22 +08:00
Jian QiuandQiu Jian 4a6918ccae Hotfix/qj apimap sync modelset recode (#25711)
* fix: recode apimap sync modelsets

* fix: recode apimap and vpcagent

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-09-22 23:37:17 +08:00
wanyaoqi ac5d97acaa feat(host): try qga guest shutdown first (#25713)
fix(host): bring up lvmlockd on load storages
2026-09-22 23:18:29 +08:00
wanyaoqi e080ebd8ef fix(region,host): server create add qemu version params (#25714)
- windows detect is virtio_net support, default use e1000 nic driver
- add server-set-iso interface
2026-09-22 23:12:27 +08:00
wanyaoqi 4820e66ad3 feat(baremetal-agent,region): baremetal support deploy telegraf (#25701) 2026-09-22 23:09:56 +08:00
wanyaoqi 08ef19b81d fix(region): bm prepare fetch api_server url from common config (#25706) 2026-09-22 23:09:30 +08:00
Zexi Li 2e4a66313e fix(climc): default reset_password to true for server-rebuild-root (#25724) 2026-09-22 20:14:57 +08:00
Zexi Li 59df91007c feat(glance,region): add command and envs to container_image (#25721) 2026-09-22 18:02:33 +08:00
屈轩 9791ab14ee fix: bill resource check notify (#25717) 2026-09-22 17:21:27 +08:00
屈轩 9fb8c6561d fix(region): disk type (#25715) 2026-09-22 16:03:11 +08:00