v3.11.0
发布时间 2024-02-21 13:04:02
cloudmux
仓库地址: https://github.com/yunionio/cloudmux
359 commits to cloudmux - v3.11.0 since this release.
Add (1)
Bug Fixes (318)
- volc metric (919c1446, ioito)
- get_balance return params error (f0a55d30, Qiu Jian)
- hcs misc (3c1379a9, ioito)
- support aliyun sub account (6aa7f75d, ioito)
- hcs image import (a65e4619, ioito)
- aws product list (339b666e, ioito)
- support set tags for network (3c7d2838, ioito)
- hcs disk resize (5abb0875, ioito)
- qcloud ipv6 sync (2eeff0be, ioito)
- support aws ipv6 sync (164782a0, ioito)
- hcs bucket delete (7fa1297f, ioito)
- azure cloud group (2470bf14, ioito)
- avoid panic (09c67e1b, ioito)
- support aliyun cloud essd pl0 (428d75df, ioito)
- add vm ipv6 addr (7dd0718e, ioito)
- add ipv6 interface (a71d75ea, ioito)
- hcso http retry (8db6c0e4, ioito)
- aws userdata (480e0ad0, ioito)
- ctyun sign time in shanghai (1bfab131, ioito)
- vmware sync wires revisit (0d34bdf4, Qiu Jian)
- more details when esxi get_network_by_id error (b1120679, Qiu Jian)
- aws instance os_arch (9d0d6162, Qiu Jian)
- secgroup rule create (70012fbd, ioito)
- add capability for vpc peer (efc0310d, ioito)
- add hcsop const (4462afcc, ioito)
- avoid json marshal error (dbe3cdc2, ioito)
- add wire metric type (22ec662e, ioito)
- esxi vm nics should consider exists even if no ip (bdb7c5d7, Qiu Jian)
- secgroup rule update (b963318e, ioito)
- add wire metric (8e7e6b13, ioito)
- update esxi credential with host (7e73a2e2, Qiu Jian)
- huawei monitor api (09817a2a, ioito)
- qcloud redis wan addr (4cdea5d5, ioito)
- refactor aws redis (4388bc62, ioito)
- aliyun disk burst (8e08b011, ioito)
- volc vm create (588e9ab6, ioito)
- show currency for balance (02daed65, ioito)
- esxi vm delete (7db16a18, ioito)
- remove dependency to onecloud (14f8aa8b, Qiu Jian)
- update pkg (3987a0e6, Qiu Jian)
- aws price api (b684ec05, ioito)
- refactor aws disk (301ece9f, ioito)
- vmware vnics with ip check (60b80519, Qiu Jian)
- 结构化部署接口参数 (c996cb97, ioito)
- change storage size to int64 (90a39ddc, ioito)
- esxi virtualmachine missing datastore property (a07484d8, QIU Jian)
- vmware dvporgroup support (f3b50a48, Qiu Jian)
- apsara bucket list (5b4a7cd1, ioito)
- add interface for region get vms (4f2ec380, ioito)
- fix GetBucketPolicyErr (53320a88, 马鸿飞)
- inic add vlanId method (c0f4f7f3, Qiu Jian)
- add ksyun const (3339d615, ioito)
- volc misc fix (2f7ffc02, ioito)
- cli cmd (5cc6a3a2, ioito)
- support build image (f8e903d8, ioito)
- refactor snapshot policy interface (e6aa3773, ioito)
- aliyun node pool disk type (0f38f6f7, ioito)
- lb listener update (44164cef, ioito)
- update docker yml (d36d4749, ioito)
- set subaccount id for non-public clouds (6cf1cfb9, Qiu Jian)
- image uefi (726b7c31, ioito)
- pve create (60344515, ioito)
- gpu count (9ee78588, ioito)
- vmware wire id should be scoped by cloud account (5a429eee, Qiu Jian)
- add bios options for create vm (accfcd73, ioito)
- volc private image (43f04b05, ioito)
- aws system tags (f3b0c6ca, ioito)
- workflow username (b5463017, ioito)
- volc bucket storage class (c50a3217, ioito)
- fetch subaccounts with id (8074eff4, Qiu Jian)
- esxi log (82586291, ioito)
- secgroup sync (52880f2e, ioito)
- workflow secret (c9ac183a, ioito)
- dns zone refactor (7830b723, ioito)
- tls timeout (a5b6336f, ioito)
- docker push (45415090, ioito)
- remotefile (1cc3c5f2, ioito)
- aws eip retry (41724548, ioito)
- eip tags (4fceb8fc, ioito)
- vender update (4be31515, ioito)
- docker username (10da12e6, ioito)
- tencent cloud storage (be4a210f, ioito)
- replace hostwires with hostnetifs (575a7ed9, Qiu Jian)
- aliyun: secgroup rule (c3bf782b, ioito)
- aliyun: k8s create (6fb30739, ioito)
- aliyun: api retry (eb6e37a7, ioito)
- aliyun: systag (704dde74, ioito)
- aliyun: eip bgp pro (36e727b0, ioito)
- aliyun: support aliyun ipv6 (d14fad2b, ioito)
- aliyun: optimized aliyun rds backup sync (df80f648, ioito)
- aliyun: image export (562dcb93, ioito)
- aliyun: disk snapshot sync (cc2a13dd, ioito)
- aliyun: cli build (75a4cc2c, ioito)
- aliyun: redis create params (555c4267, ioito)
- aliyun: support getDescription for ecs (2081de27, 马鸿飞)
- aliyun: aliyun shared image sync (810acff5, ioito)
- aliyun: redis create params (36d59c8b, ioito)
- aliyun: lb tags (9c5f053e, ioito)
- aliyun: system disk storage type (1fec51c0, ioito)
- aliyun: access group (045de032, ioito)
- aliyun: force delete node pool (91554c5e, ioito)
- aliyun: export image role (ca4714da, ioito)
- aliyun: resource group tags (5be121a2, ioito)
- aliyun: vnc os name (ad1335ac, ioito)
- aliyun: eni sync (fab63b17, ioito)
- aliyun: kube node pool with public ip (8ca5a124, ioito)
- aliyun: sec rule create (293fe35a, ioito)
- aliyun: elastic cache list (7612d549, ioito)
- aliyun: cloud_auto enable burst (a0bfa544, ioito)
- aliyun: dns record page size (16bd6c8c, ioito)
- aliyun: aksk error (1f4a477d, ioito)
- aliyun: avoid panic when get redis cache mod (c0e42c17, ioito)
- aliyun: k8s snat (c755deb1, ioito)
- aliyun: aliyun balance api (0e45be4a, ioito)
- apsara: 避免死循环 (fdc104aa, ioito)
- apsara: metric list (3734598d, ioito)
- apsara: avoid apsara read only error (3539fdb5, ioito)
- apsara: projects (029c6903, ioito)
- apsara: add metric (a823f50b, ioito)
- apsara: apsara https (36618a94, ioito)
- apsara: bucket size metric (c62fee1f, ioito)
- apsara: process number (6333beb9, ioito)
- apsaracli: change apsaraClient action type (05b2ce6b, 马鸿飞)
- aws: disk type (78f1624d, ioito)
- aws: image import (55245f9a, ioito)
- aws: node group key (1d54dc69, ioito)
- aws: account read only (a07feb89, ioito)
- aws: storage emulated (2b187810, ioito)
- aws: dns zone sync (6c4a45d6, ioito)
- aws: secgroup rule (50eef66e, ioito)
- aws: network api (6b57684f, ioito)
- aws: dns record sync (7785f668, ioito)
- aws: aws lb panic (e6e925a3, ioito)
- aws: eip not found error (b75cc53b, ioito)
- aws: subaccount name (fb03f4f8, ioito)
- aws: bucket forbidden (7fe66d71, ioito)
- aws: support gp3 throughput (967262f1, ioito)
- aws: optimized lb (1432e374, ioito)
- aws: price api method (724c666a, ioito)
- aws: network public ip (508839a4, ioito)
- aws: tag index (6feedd4c, ioito)
- aws: s3 skip req check (3c918e9d, ioito)
- aws: capability (1087c92e, ioito)
- aws: detach disk (23ce1e7c, ioito)
- aws: eks kubeconfig (b2bfba5d, ioito)
- aws: dns zone name (803182ad, ioito)
- aws: tags (005be19e, ioito)
- aws: support eks (3c8a6e30, ioito)
- aws: redis tags (495cd0be, ioito)
- aws: aws region meta (4410ddcd, ioito)
- awscli: fix aws dbinstance desc tag: (e532885e, 马鸿飞)
- azure: rebuild root (66235aad, ioito)
- azure: remove classic resource (c72fa6c4, ioito)
- azure: vm refresh panic (4fddb762, ioito)
- azure: azure graph cn (ed5c9d71, ioito)
- azure: support switch pull disk usage metric (9ab82433, ioito)
- azure: map read (7abbde32, ioito)
- azure: secgroup delete (18280b4d, ioito)
- azure: eip sync (c731e201, ioito)
- azure: project id (b9fc4c67, ioito)
- azure: avid panic (e9bc9f33, ioito)
- azure: region code (c883d00f, ioito)
- azure: bucket error (050df478, ioito)
- bingo: metric (896769a1, ioito)
- bucket: ignore not found err for getPolicy (caf38c84, 马鸿飞)
- cloudmux: fix cloudpods metric (192063e0, mhf)
- cloudmux: add remotefile guest power status (1f49d976, mhf)
- cloudmux: 修改getMetric的并发bug (ac6344a2, mhf)
- cloudmux: modelarts cidr diff (f42ffb07, mhf)
- cloudpods: vm vnc shell (e65efc5b, ioito)
- common: default host cpu arch is x86_64 (534a5f49, ioito)
- ctyun: invalid access key error (954d78a4, ioito)
- ctyun: api upgrate (92bfa799, ioito)
- ctyun: remove ctyun env parameter (333cf48b, ioito)
- cucloud: add china union cloud (c497a77e, ioito)
- esxi: refresh host vm (0e1ede60, ioito)
- esxi: cpu sockets (5e256487, ioito)
- esxi: rebuild root (7fe96892, ioito)
- esxi: single esxi host not support tags (b4d76165, ioito)
- esxi: local storage image (fb1d464a, ioito)
- esxi: inject ovf file (261b7b7c, ioito)
- esxi: linux hostname (e98a380e, ioito)
- esxi: timeout (8ac1fe2e, ioito)
- esxi: vm disk usage (7af2fc32, ioito)
- esxi: hostname (48438637, ioito)
- esxi: migrate vm choices usable datastore (921f4124, ioito)
- esxi: vmware name and tag sync (e8877c66, ioito)
- esxi: migrate without storage (5fe12003, ioito)
- esxi: preallocation vdisk (4eb43e0c, ioito)
- gcp: delete keypair (a71c8868, ioito)
- gcp: avoid duplicate rule name used (911d8df9, ioito)
- gcp: allow password login (753c7a04, ioito)
- gcp: rebuild root with sys disk size (098be40b, ioito)
- gcp: vm create retry (4b6abc8c, ioito)
- gcp: create resource with requestId (f3e48538, ioito)
- gcp: google storage id (37f93ced, ioito)
- google: gcp storage cache (294608f9, ioito)
- google: gcp storage cache (a617609f, ioito)
- google: skip google invalid rule (ad271cf8, ioito)
- google: secgroup create (45b63173, ioito)
- google: skip invalid google project (5866b295, ioito)
- google: sec rule update (050fe930, ioito)
- h3c: add h3c const (6b295f6a, ioito)
- hcs: hcs eip addr (51101ba6, ioito)
- hcs: auth url (449cc77c, ioito)
- hcs: avoid panic (1523b0ef, ioito)
- hcs: vpc emulated (fc7b5672, ioito)
- hcs: remove debug log (2e8a94b7, ioito)
- hcs: metric (cebbc929, ioito)
- hcs: vpc peer (546a36d7, ioito)
- hcs: hcs url (7daace4e, ioito)
- hcso: saml name (d4db6b63, ioito)
- hcsocli: add defaultRegion for climc (f1b250c4, 马鸿飞)
- hcsocli: add modelarts get status message (20a5a432, mhf)
- hcsocli: add hcso requestWithRetry (4a277492, mhf)
- hcsocli: fix modelarts refresh bug (eefe674a, mhf)
- hcsocli: add slb monitor (09c250b3, mhf)
- hcsocli: fix hcso\huawei getStatus and refresh (25ec3c0f, mhf)
- hcsocli: request akSign (d66ad9ed, mhf)
- hcsocli: fixModelartsRefreshForCreate (26db2003, mhf)
- huawei: init owner id (05db91f0, ioito)
- huawei: single account (282a4915, ioito)
- huawei: ipv6 sync (0c8d76e7, ioito)
- huawei: skip deleted hw vm (a3258d44, ioito)
- huawei: redis spec (c95f8d15, ioito)
- huawei: metric (e8d6bf41, ioito)
- huawei: req check (5311200e, ioito)
- huawei: eip disassociate (77ede5f9, ioito)
- huawei: redis create (6c776c0e, ioito)
- huawei: rds create params (facafcd2, ioito)
- huawei: huawei rds metric params (64ea47fd, ioito)
- huawei: skip hw networkinterface sync (d8774377, ioito)
- huawei: api request limit (8f43cc75, ioito)
- huawei: skip ipv6 eip (e8197825, ioito)
- huawei: skip sync huawei ipv6 eip (0a3cffa5, ioito)
- huawei: enterprise project (f8e7c16a, ioito)
- huawei: remove useless code (cf827554, ioito)
- huawei: ssl certificate endpoint (28914f97, ioito)
- huawei: keypair api (37a23c66, ioito)
- huawei: lb project (20c26a0a, ioito)
- huawei: metric skip read only check (cae1988a, ioito)
- huawei: ssl certificate endpoint (d6d7b7b3, ioito)
- huawei: upgrade huawei eip and elb api (2723b5fa, ioito)
- huawei: nat eip sync (c939598f, ioito)
- huawei: remove useless code (53a37616, ioito)
- huawei: balance new api (0a0e1b2d, ioito)
- huawei: nic (2981d3db, ioito)
- huawei: clirc region (738a78fa, ioito)
- huawei: eip associate type (f73b75a1, ioito)
- jdcloud: sync jdcloud host name (72882c65, ioito)
- ksyun: add region code (53ff8bae, ioito)
- openstack: vm refresh (74358539, ioito)
- openstack: openstack vm ip (f9f69746, ioito)
- openstack: support https for openstack (f9d612b2, ioito)
- openstack: snapshot refresh (455742f1, ioito)
- openstack: api version (c00b2d53, ioito)
- openstack: disk reset (ffa6adcd, ioito)
- openstack: compute api version (3e3627b2, ioito)
- openstack: create keypair (fc523362, ioito)
- openstack: api version (be532d49, ioito)
- openstack: set vm tags (de01d6b9, ioito)
- oracle: sync (6626227b, ioito)
- oracle: support oracle (013582b8, ioito)
- proxmox: panic (33d13a15, ioito)
- proxmox: misc fix (51edf402, ioito)
- proxmox: details error info (b691faa7, ioito)
- proxmox: error msg (56dc2b87, ioito)
- pve: min vm id (bc5e616e, ioito)
- pve: vnc (7c4be9f2, ioito)
- pve: vm ip with ipv4 (04629fce, ioito)
- pve: vnc (0110b717, ioito)
- pve: search pve vm with timeout (00dd1cd6, ioito)
- pve: show vm error (fd6b42b4, ioito)
- pve: boot order (da3f600d, ioito)
- qcloud: qcloud lb listener (e202dcb0, ioito)
- qcloud: mac addr (e2bbafef, ioito)
- qcloud: skip unsupport memcache (7c1427c1, ioito)
- qcloud: delete vm with disks (543667fa, ioito)
- qcloud: fix empty zone (c10b5fbf, 马鸿飞)
- qcloud: remove debug log (6c7bc55d, ioito)
- qcloud: cdn project id (cd0fd59d, ioito)
- qcloud: cdn domain create (cd844d15, ioito)
- qcloud: avoid unmarshal lb backend tags error (facae63a, ioito)
- qcloud: skip disabled project (dd69dcde, ioito)
- qcloud: cdn attr sync (40ea9252, ioito)
- qcloud: lb domain name (d98b6c0c, ioito)
- qcloud: nat status (35eb05f7, ioito)
- qcloud: lb limit offset (24fe3154, ioito)
- qcloud: lb ip addr (cc9d7e11, ioito)
- qingcloud: 500 code (3d4aa34b, ioito)
- region: k8s tag (ed5357f6, ioito)
- region: qingcloud error (e7ab98cd, ioito)
- region: hcs redis create (11a2b28b, ioito)
- region: volc ipv6 sync (878d999d, ioito)
- region: skip invalid project (37baea15, ioito)
- region: aws default secgroup delete (a2553318, ioito)
- region: avoid div zero (5362e168, ioito)
- region: huawei object storage capability (7fcf10b0, ioito)
- region: hw refresh (289863ff, ioito)
- region: avoid duplicate image sync (20e0b396, ioito)
- remote: fixGetIBucketById (aeca1022, mhf)
- remotefile: fix GetIDisks storage (e67a1e54, 马鸿飞)
- vmware: esxi cpu socket (fa8d0b1e, ioito)
- vmware: disk storage id (1195503e, ioito)
- vmware: vm migrate (6f16760c, ioito)
- vmware: esxi template image root size (a76d4502, ioito)
- vmware: remove clone template old nic (0c3b5cc0, ioito)
- vmware: add tags sync (a86bee37, ioito)
- volc: save image (dd8a97a8, ioito)
- volc: security group delete (887913bf, ioito)
- volc: bucket opts (77b521ea, ioito)
- volc: vnc (16d37ee6, ioito)
- volc: support balance api (a596d250, ioito)
- volc: disk list (b8cadb21, ioito)
- volc: network ip range (64486cf1, ioito)
- zstack: nic ip (403ebd4b, ioito)
- zstack: secgroup rule create (6ee35eb3, ioito)
- zstack: shared block storage (7541336d, ioito)
Feature (1)
Features (8)
- support qingcloud (e7da77ce, ioito)
- support ksyun (5065698c, ioito)
- all: support ecs,rds description (cf008555, 马鸿飞)
- azure: support set cors (0070f8ed, 马鸿飞)
- baidu: support baidu (de368b27, ioito)
- ci: use github action to check PR (c5f61b25, Zexi Li)
- provider: Support VolcEngine (36df360b, kongrui)
- region: qcloud&aliyun&huawei add sslcertificate resource sync (c2e11743, lijilong)
Others (31)
- Fix format problem (c6d92b2c, kongrui)
- Update wait creation logic and fix bug (15d7c86d, kongrui)
- Finish cloudpods test and fix bug (d5dc73d4, kongrui)
- Finish testing (660cf620, kongrui)
- update (61138968, kongrui)
- Rename (05cd36cd, kongrui)
- Fix bug and improve code style (1ab2c646, kongrui)
- Remove unused methods (f08ddb26, LyndonKong)
- Update docker_build_push.yml (9e776696, 屈轩)
- Update docker_build_push.yml (e26d8b07, 屈轩)
- Update docker_build_push.yml (d42e3d1e, 屈轩)
- Create docker_build_push.yml (dc083e5d, 屈轩)
- skip make mod (dbbfbbcf, 屈轩)
- add ICloudVM GetDescription (d8eedaff, mhf)
- fix jdcloud and ctyun accountConnectTest (fcf78de7, mhf)
- addHcsoEcsMemDisk (d708ae5d, mhf)
- fix hcso rds monitor (98393d0e, mhf)
- add HCSO monitor (6102fe5c, mhf)
- update vendor on 20230303 (62c959dc, Zexi Li)
- feat(bingocloud):支持创建存储 (03c63f8f, 李锐)
- fix(bingocloud):修复快照和备份删除bug feat(bingocloud):支持实例更多的操作。 (8810f020, 李锐)
- fix(bingocloud):only sync the security group of the current access user (293cd419, 李锐)
- fix(bingocloud):cli getInstances (3f64e575, 李锐)
- feat(bingocloud):implemented some instance interfaces - CreateVM - Sku - Eip - Snapshot - InstanceSnapshot - SecurityGroup (cc4b89d8, 李锐)
- feat(bingocloud):implemented some instance interfaces - Refresh - StartVM - StopVM (a9aa5190,