Yousong Zhou
e2826b1338
cloudcommon: add ProxySetting
2020-03-25 17:15:47 +08:00
Zexi Li
1833456c45
Merge pull request #5556 from rainzm/automated-cherry-pick-of-#5555-upstream-release-3.1
...
Automated cherry pick of #5555 : feat(notify): Compatibility and repair
2020-03-19 10:05:59 +08:00
Rain
d403d6d62f
feat(notify): Compatibility and repair
2020-03-18 20:54:18 +08:00
Qu Xuan
5dac5a465b
fix: class action 统一使用keywords包裹
2020-03-17 18:44:10 +08:00
Qu Xuan
6367d20757
fix: 避免dbinstance_sku.get 异常
2020-03-17 17:04:13 +08:00
Zexi Li
7b0ceddd6b
Merge pull request #5415 from zexi/automated-cherry-pick-of-#5414-upstream-release-3.1
...
Automated cherry pick of #5414 : opslog: notes use text column
2020-03-09 12:36:39 +08:00
Zexi Li
f396592d2e
opslog: notes use text column
2020-03-09 12:30:56 +08:00
Qiu Jian
dd01e8cf49
fix: not check domain quota if non_default_domain_project is off
2020-03-07 18:16:47 +08:00
Qiu Jian
34b7d1e9c3
fix: scoped resource should override FetchOwnerId
2020-03-07 15:38:46 +08:00
yunion-ci-robot
2c1e0a4fe2
Merge pull request #5383 from rainzm/automated-cherry-pick-of-#5378-upstream-release-3.1
...
Automated cherry pick of #5378 : fix: Add 'scope=system' and 'system' for Caches when querying from Keystone.
2020-03-06 19:19:52 +08:00
Rain
845ba285fc
fix: Add 'scope=system' and 'system' for Caches when querying from Keystone.
...
1. Query 'scope=system' and 'system=true' is neccessary when fetching all users
or groups from Keystone.
Without these, users and groups in other domains (non-caller domains),
as well as system-level users, cannot be detected.
2. Query 'scope=system' is neccessary when fetching all project from Keystone.
2020-03-06 17:15:23 +08:00
Qiu Jian
6c15c80abb
fix: no scope shcedtag should be visible to all
2020-03-06 15:23:27 +08:00
Qiu Jian
88fa459aac
fix: allow project do user-list, group-list, returns current project user and group
2020-03-05 20:09:58 +08:00
Rain
5f36cbb31c
feature(notify): Add query and return value for contact UPDATE interface
...
1. Add same return value with contact GET interface when updating
2. Add pull params for query to pull subcontact by mobile number.
For example, pull user_id from dingtalk throught user's mobile
number.
3. Add corresponding feature based on above for climc.
4. UserCache will try FetchByName if there is no id matched user when
fetching users from KeyStone.
2020-03-05 17:10:04 +08:00
Zexi Li
68a425ebd5
add monitor service
2020-03-02 20:05:50 +08:00
Qiu Jian
4b8e13f171
fix: 1. adjust default response header timer to 30 seconds 2. set default paging limit to 20
2020-02-18 08:55:58 +08:00
Qu Xuan
e48c4d0bb2
fix: 忽略无权限的资源标签
2020-02-10 16:44:06 +08:00
Qu Xuan
bf0adeb0e2
统一 details -> isList
2020-02-07 18:03:18 +08:00
Qu Xuan
9046117e00
feature: api -> response struct
2020-02-03 18:16:36 +08:00
Qiu Jian
ee9573c786
fix: increment paging list order by multiple columns
2020-01-19 17:03:42 +08:00
Yousong Zhou
3cd8049222
cloudcommon: db: allow sysadmin to list deleted resources
...
The query arg name cannot be "deleted" to avoid collide with resource
field name.
2020-01-17 17:46:08 +08:00
Yousong Zhou
770a6d194d
cloudcommon: extend interface for fetching metadata
2020-01-17 17:46:07 +08:00
Yousong Zhou
e9e8cd1519
models: guard against nil memory access
2020-01-17 17:41:06 +08:00
Qiu Jian
45849355e6
fix: list documentation improvements
2020-01-14 04:17:15 +08:00
Qiu Jian
750cd9d4dc
fix: ServerCreateInput add deprecated sku field for backward
...
compatibility
2020-01-13 13:19:48 +08:00
Qiu Jian
29c9d05b5f
refine auto-gen swagger documentation
2020-01-13 13:19:47 +08:00
Qiu Jian
14c1ddaccb
feature: cloudprovider capability filter and listinput recode
2020-01-13 13:19:47 +08:00
yunion-ci-robot
0eec98d1f8
Merge pull request #4712 from tb365/feature/tb-support-update-skus-manually
...
cloud account support manually sync skus
2020-01-10 20:05:58 +08:00
TangBin
5fd512cf11
cloud account support manually sync skus
2020-01-09 11:07:33 +08:00
Qiu Jian
3f148f78e7
fix: misc quota bugs
...
1. snapshot pending usage not cleaned after created
2. server-attach-network error
3. loadbalancer fail to set cloudregion_id
2020-01-08 18:44:07 +08:00
Qu Xuan
1d6cf71cfc
fix: add api docs
2020-01-08 11:54:57 +08:00
Qu Xuan
1514c4ace7
fix: next marker format
2020-01-07 17:55:47 +08:00
Qu Xuan
2b6c95d690
fix: 避免仅删除value时,行为演变为删除标签
2020-01-04 22:14:15 +08:00
Qiu Jian
307689b3e7
fix: domain quota-list include domain's own quota
2020-01-04 17:07:19 +08:00
TangBin
bdb943c552
InitPendingUsagesInContext fix
2020-01-04 12:40:17 +08:00
Qiu Jian
940f6c84de
automatically save pendingUsage in context
2020-01-03 15:18:19 +08:00
Qiu Jian
4a8a79a786
bug fixes
2020-01-03 13:58:05 +08:00
Qiu Jian
bc7f62a2ad
scheduler schedule according to quota limit
2020-01-03 13:58:04 +08:00
Qu Xuan
3875ac219d
fix: metadata-list通用化所有资源标签
2019-12-31 11:15:11 +08:00
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