Zexi Li
e91811558f
Merge pull request #4352 from swordqiu/hotfix/qj-quota-usage-refresh-timeout
...
fix: refresh quota usage may timeout
2019-12-27 15:58:48 +08:00
yunion-ci-robot
a3db9b1311
Merge pull request #4291 from yousong/feature/yousong-guest-ipmac
...
Feature/yousong guest ipmac
2019-12-27 01:06:36 +08:00
Qiu Jian
8fcd3ef46d
fix: refresh quota usage may timeout
2019-12-26 22:16:23 +08:00
Yousong Zhou
2ce3925344
guests: add modify-src-check support
2019-12-25 12:09:50 +08:00
Qiu Jian
096448fa17
remove debug log
2019-12-24 20:19:04 +08:00
Qiu Jian
b31bc7fa3d
feature: 1. baremetal server reuse host ip 2. server name use expression
2019-12-24 19:04:41 +08:00
Qu Xuan
965e0297a0
fix: host支持标签
2019-12-23 19:43:08 +08:00
Qu Xuan
e282459679
fix: 标签过滤和框架保持一致
2019-12-17 15:55:24 +08:00
yunion-ci-robot
f5a0c6d6b3
Merge pull request #4167 from swordqiu/hotfix/qj-allow-delete-quota
...
feature: allow delete none-default quota
2019-12-17 14:00:03 +08:00
Qiu Jian
bdfa99b0b6
fix: server change config failed due to quota recode
2019-12-16 21:03:52 +08:00
Qiu Jian
dc34a66d00
feature: allow delete none-default quota
...
fix: cannot set a quota to zero
2019-12-14 23:34:17 +08:00
Rain
2222c7779c
feat(notify): Available uname in api & Unified template management
...
1. Uname is availbale now in api via adding "uname=true" in query.
So we can use uname in climc which is much more visual and use uid in
web client which avoid time-consuming remote calls that may occur.
2. Previously, the template for the message was managed by the
individual sending components. Now, these templats was managed uniformly
by Notify Service so that we can easily add and remove.
3. Now, failure to send a validation message will trigger a notification
to the user via websocket.
2019-12-14 16:49:26 +08:00
yunion-ci-robot
1d90fcfaef
Merge pull request #4157 from ioito/feature/metadata-fix
...
fix: 标签增强
2019-12-14 12:24:59 +08:00
Jian Qiu
489c8b3ca9
fix: prevent quota usage from being negative ( #4162 )
2019-12-14 12:11:21 +08:00
Qu Xuan
043de63bff
fix: filter by multi value
2019-12-13 19:45:41 +08:00
Qiu Jian
c8a07c87ad
fix: init quota with negative value and negative quota means unlimited
2019-12-13 13:00:41 +08:00
Qu Xuan
c97fe6b74f
fix: 避免插入时出现duplicate primary key error
2019-12-13 10:43:34 +08:00
Qiu Jian
110c6bc611
mergeInputOutputJson for ValidateCreateData and ValidateUpdateData
2019-12-12 11:31:47 +08:00
Qiu Jian
9d6d28b36a
clean usages when resource deleted
2019-12-12 11:31:47 +08:00
Qiu Jian
0d487cd601
bufix 20191209
2019-12-12 11:31:47 +08:00
Qiu Jian
39de0f0ee7
quota recode update 2
2019-12-12 11:31:46 +08:00
Qiu Jian
3dba5360d7
quota recode
2019-12-12 11:31:41 +08:00
郑雨
40d98c08f9
fix: Fix the unexpected json field coverage after GetCustomizeColumns
...
一般来说一个资源的detail版本的输出会放在 <ResoureName>Details
这样的结构体中,并且这个结构体包含资源本身。不过一般在 details
的处理函数中(比如GetCustomizeColumns)资源本身的结构体都是默认值,
而jsonutils的unmarshal函数会把默认值(零值)的int类型(也可能会有其他类型)
unmarshal到jsonutils.JSONDict中(string类型就不会有这种情况)。
这会导致返回的extraDict会覆盖掉原来的Dict中的一些字段,这种覆盖并不是所期望的。
所以现在暂时改为用后者来覆盖前者,前者是最终输出的全集。
2019-12-10 15:58:22 +08:00
郑雨
15edc45030
feat(region): Support for resuming vm suspended in vmware
2019-12-06 16:35:37 +08:00
yunion-ci-robot
f5d19c5e1d
Merge pull request #3988 from ioito/hotfix/qx-network-create-list
...
fix: 结构化network create list 参数
2019-12-06 11:40:35 +08:00
Qu Xuan
061b3872be
fix: 标签添加排序,不统计回收站的资源标签
2019-12-05 10:51:47 +08:00
Qu Xuan
06bc27527e
fix: 结构化network create list 参数
2019-12-03 11:54:55 +08:00
yunion-ci-robot
ef9f4e341a
Merge pull request #3966 from zexi/feature/list-base-input
...
add list input and rewrite codegen use python
2019-11-29 10:27:29 +08:00
Zexi Li
018e1ac217
add list input and rewrite codegen use python
2019-11-29 10:18:27 +08:00
Qu Xuan
18245ced73
hotfix: 添加标签资源列表接口
2019-11-28 15:12:56 +08:00
yunion-ci-robot
e9b09e92ee
Merge pull request #3851 from zhasm/feature/rex-add-ansible-devtools
...
Feature/rex add ansible devtools
2019-11-28 10:10:28 +08:00
yunion-ci-robot
ff61f9ca47
Merge pull request #3933 from ioito/hotfix/qx-cloudaccount-purge
...
fix: 抽离disable delete,避免删除账号失败
2019-11-27 21:04:28 +08:00
Qu Xuan
4e10a80dd2
fix: 抽离disable delete,避免删除账号失败
2019-11-27 20:30:51 +08:00
Zhang Dongliang
6429e7b1f8
新增 devtool cron manager,用来管理Ansibleserver 的定时任务
2019-11-27 16:48:59 +08:00
Zexi Li
80e88ca6aa
fix caller input nil panic
2019-11-27 15:06:33 +08:00
Zexi Li
84c43c6086
fix caller parameters missing
2019-11-27 14:07:27 +08:00
Qu Xuan
42b6351dc6
fix: stack overflow
2019-11-27 13:43:57 +08:00
Zexi Li
d149d84ccc
support generate
2019-11-27 10:20:28 +08:00
Qu Xuan
8c83db6fd9
fix: rds创建账号所属项目跟随rds实例
2019-11-26 20:13:30 +08:00
Qiu Jian
6d1c2ae9f2
fix: keystone project resource count not set set to zero
2019-11-25 22:26:00 +08:00
Qiu Jian
debf079e2e
feature: add network-status methods to change status of on-premise
...
network
2019-11-20 18:38:19 +08:00
Yousong Zhou
212462cbea
treewide: 避免使用fmt.Print记录日志
2019-11-19 07:12:45 +00:00
Qiu Jian
cad0f2c1c5
feature: cloud account share_mode support
2019-11-15 15:09:12 +08:00
Qiu Jian
8b4c9affe8
fix: send full reason body for *_fail_reason
2019-11-14 10:54:42 +08:00
Yousong Zhou
6bdd0824e1
lockman: test multiple lockman
2019-11-12 13:18:09 +00:00
Yousong Zhou
012e790424
lockman: distributed lockman with etcd
2019-11-12 13:18:09 +00:00
Yousong Zhou
0f7aae6337
lockman: log bug with Errorf
2019-11-12 13:18:09 +00:00
tangbin
1896651d69
redis sync fix
2019-11-11 14:17:29 +08:00
郑雨
809cd1b595
fix(image): Change the update process of guest image
...
At the very beginning, updating subimage of guest image is a
asynchronous process so that a intermediate state was need for web
client. But guest image's status has a little particularity. Now, the
update process is synchronous and use errgroup.Group to update subimage
in a concurrent manner.
Add 'size' and 'status' for subimages belong to a guest image.
2019-11-11 11:41:11 +08:00
Qiu Jian
d27f718e3e
fix: simplify object delete-fail-reason message
2019-11-08 22:45:19 +08:00