57 Commits

Author SHA1 Message Date
Xicheng Chang
34e734f474 Revert "Merge "fix compasss.sh""
This reverts commit 35472d1f153fb20393c6d6fb6dffc1b83db5355b, reversing
changes made to 5a929be775bb4513560b87f5da314e12421df665.

Change-Id: Ie5f2f92473489bb5be981b97e17597e91ff1cbf9
2017-01-03 12:08:01 -08:00
Xicheng Chang
63dd7d6fc0 Edit cluster and host models.
To allow different users to use the same cluster and host name.

Change-Id: Icf68735b54c7e051ea655624ee83f2b6ae2c43bd
2016-07-15 18:57:47 -04:00
Xicheng Chang
0b8659d790 enable remote-deploy
Change-Id: I44177e7f212a7f6f3c76ebed49574e4d537bcd8f
2016-07-06 14:36:35 -04:00
chigang
22c28a21e4 Revert "Separate tasks for users by sending them to different queues."
This reverts commit 70425d96c2df4352322c3b6bfabdf8686e3d4391.

Change-Id: Ic280153a0c9e05d531a34ac6ac09178ec9dd71c3
2016-07-01 01:45:38 +00:00
Xicheng Chang
70425d96c2 Separate tasks for users by sending them to different queues.
Change-Id: I3a3931571a8614b7c5385d7eeda8879610971573
2016-06-27 20:18:30 -04:00
Xicheng Chang
d00035ca0b Support multi-tenant for clusters and machines.
Change-Id: I4af6c82d2243977903d71366a538808dd5cd92f8
2016-06-17 14:39:57 -04:00
baigk
0a57fe8f4b parameter is wrong when update clusterhost state
the session parameter doesn't input when update clusterhost state

Change-Id: Ie1d325722a49b6e3f54338fb15470c2c7cacf8dc
Signed-off-by: baigk <baiguoku@huawei.com>
2016-01-01 10:23:28 +08:00
baigk
d39c2fc0c5 support redeploy
1. add redeploy interface
2. bugfix about redeploy api

Change-Id: I6780e7048b1bad90c2cda47c7b8ed9afc5b60255
Signed-off-by: baigk <baiguoku@huawei.com>
2015-12-28 09:05:19 +08:00
Xicheng Chang
ec2805db42 Enable patched_roles cleanup after patch action is sent.
Change-Id: I34b73e6725455a70912272e744d5f85586ffe8e8
2015-12-10 15:22:45 -08:00
Xicheng Chang
a05ce06169 Add expansion and role patching features.
1. also updated templates and confs with latest adapter conf.

Change-Id: Id261c0243e8536f7b866807359260ef482a11791
2015-12-07 17:34:28 -08:00
baigk
47d8d49133 Merge branch "https://github.com/baigk/compass-core.git into dev/opnfv
Change-Id: Ie2be5756f0c425a5d40e3092f52f245709fccbf3
Signed-off-by: baigk <baiguoku@huawei.com>
2015-11-18 17:32:25 -08:00
Xicheng Chang
86e56f58d0 fixed bug in xiaodong's commit
Change-Id: Ifff027bfcccabc797bb4d0c57037cf83a46ab126
2015-08-05 16:49:12 -07:00
xiaodongwang
14ad281057 move adapter from db to memory
Change-Id: I366052e23d72dd94229513d6a0992338d0d44638
2015-08-04 10:45:24 -07:00
Xicheng Chang
3d4e5d0af6 Changed ansible directory structure
Moved roles to the parent directory
so that different adapters don't have
to have duplicated roles in their
respective paths.

patch2: fix some code to follow new pep8 standards.
Change-Id: I748c1730be8045c1cb83f91eaa9f0f551cd20a6f
2015-05-22 17:06:47 -07:00
xiaodongwang
a18bdbf92b update cluster state to error when deployment fails
Change-Id: I54fb25d6151679118cf648b5c2192d56f7d95957
2015-04-29 23:40:00 -07:00
Lei Lei
5345a81470 Enable to get flavor_metadata without creating cluster.
1.Add "list_flavors" and "get_flavor" in api.
2.User "get_flavor" to get flavor name.
3.Add unittest for the new api function.
4.remove "ha_proxy" from package_matadata/openstack.conf
5.add flavor_config_validates

Change-Id: Ib17b851f5d8ac14b6d2bb13b0f44b575936c9f74
2015-04-27 15:10:00 -07:00
Xicheng Chang
b599f60020 Add support for ansible: openstack-juno
Change-Id: I41fc56862073af6f925248244870b32c8cd2c8e8
2015-04-07 12:01:58 -07:00
Lei Lei
89201e8f12 Remove extra duplicate checking code
Change-Id: Idec921b67d87b822949b940d50c7efef139a9271
2015-02-23 14:23:20 -08:00
Lei Lei
913b04b7f9 Passing user variable as kwarg.
Change-Id: Idc8f995715c032b4a57a763e336ac512afce3c81
2015-02-05 15:58:19 -08:00
Lei Lei
88f167c615 Refactor db api:
1. Increasing flexibility of function parameters.
2. Passing session as a parameter.

Change-Id: Idc4171b98dd2c975571734c4567602572ba4dcbc
2015-01-15 21:53:13 -08:00
xiaodongwang
a470683c29 show correct total hosts in clusters view
Change-Id: Ia151fdc5b079b4c5172478a314968c3494f57f3a
Closes-Bug: 1384994
2014-12-04 11:35:58 -08:00
xiaodongwang
03a25013d5 refactor delete cluster code to make it clean
Change-Id: I60264674d51151f70986182c8edac9314ce459f7
2014-11-20 05:09:44 +00:00
xiaodongwang
d517aaa887 make compass check work in every branch
Change-Id: I1d55248dd5330fdf94a77218810ff696e28f3fd1
2014-11-05 00:47:17 -08:00
xiaodongwang
fd41871603 kill redis server before restart redis
remove force download local repo
enable compass check

Change-Id: I6d0682fe027f283d194e7173215618a8b75b14d4
2014-11-04 00:40:40 -08:00
xiaodongwang
a8b54b2258 delete cluster and set cluster_id in chef server env
Change-Id: I33b7d978a0f2cfabd1a6e3b0177dfec059dc9666
2014-10-25 11:57:14 -07:00
xiaodongwang
97ab3abb39 fix api bugs which are not used in UI
Change-Id: Ia4c719dda4ff47e31e22b0ce7c5744e8b5088670
2014-10-19 20:38:04 -07:00
xiaodongwang
2c9fdc1237 add ip and ignore hostname when hostname is not set
Change-Id: Ica03525178ba417cc48364091a958a55d977ecb3
2014-10-09 17:11:04 -07:00
xiaodongwang
88eb112683 make init db, load adapters/metadatas lazy initialization
Change-Id: I7f32732a9a2a1bc9ec721dad6e0c43ceef8c5f11
2014-10-05 11:29:43 -07:00
Lei Lei
3ff0c26240 add test_cluster.py and partial test_host.py
fix bugs in cluster.py and models.py

Change-Id: I97275a3efc2e199eb796218e60139397417313f7
2014-09-26 17:51:14 -07:00
xiaodongwang
5b969f98cd make compass support os only cluster
Change-Id: Ia6e8d1bde05822a6d8d98018ff0e3126e6a31323
2014-09-22 12:24:46 -07:00
Jenkins
51aac2dd7f Merge "ignore some unnecessary fields and refact switch filter code" into dev/experimental 2014-09-20 03:40:14 +00:00
Jenkins
fb120a4ca3 Merge "fix bug thag model name typo" into dev/experimental 2014-09-19 23:29:19 +00:00
Jenkins
7668f336c6 Merge "add delete clusters utility script" into dev/experimental 2014-09-19 22:13:31 +00:00
xiaodongwang
fc8d9b9661 fix bug thag model name typo
Change-Id: I705c98830940f1f79b17bb2cae8120c4ecef593a
2014-09-19 11:49:33 -07:00
xiaodongwang
bc79ddd5f9 add delete clusters utility script
Change-Id: Ic9e1a861b9cc67bfd7d6fbe98a2a9ab719c810ec
2014-09-18 23:41:33 +00:00
xiaodongwang
0c94e34af4 ignore some unnecessary fields and refact switch filter code
Change-Id: I75313f3d53f512334496b096fac042019eccd670
2014-09-18 23:41:04 +00:00
xiaodongwang
01cc8176ab fix typo of ClusterHostLogHistory
Change-Id: Ic575006cb581bb2477a27c5daaff1c119f8167a7
2014-09-18 14:30:21 -07:00
xiaodongwang
8fe82947c7 fix api bugs
Change-Id: I0a05fc01d4a7afaa946fad52f1d6998c93263c02
2014-09-12 10:12:44 -07:00
Weidong Shao
06e90df04a check cluster having hosts and host having networks
Change-Id: I99a9e7918d99053df7de43f420fda6d073be1ffb
2014-09-06 03:27:56 +00:00
xiaodongwang
c70b608be3 add roles checking and roles in order
Change-Id: I87735bf4e0432d3dae4c27b3322e517b82d3b3bf
2014-09-05 11:19:29 -07:00
xiaodongwang
62d00e60e6 fix the filter field name typo when get db object
Change-Id: I993887fb1e79cc4f7f3f4b227bb68b6670efd1c0
2014-09-04 21:44:54 -07:00
root
cee2172cce fix misisng comma bug in get cluster state.
Change-Id: I508314910ca979db8f5ae57c3038bc04ece11038
2014-09-03 14:35:44 -07:00
xiaodongwang
784d38c63f fix test too many error messages.
Change-Id: Ib0438d4adf9ab1238be8b92bdd260770af2fcd22
2014-08-29 18:10:29 -07:00
xiaodongwang
28451394e4 update log analyzor code and fix some api bug.
Change-Id: I1247cd89e4dc44559016451e509e55f0541de480
2014-08-29 14:27:36 -07:00
xiaodongwang
f422ccaee0 add bulk edit hosts api
Change-Id: Ice232add328e8739e733e6775f871b6b4ca3ac1b
2014-08-19 22:38:44 -07:00
xiaodongwang
359f20489e add flavor support
Change-Id: I9dd49c4302c7b1a82a88f08e2d1b439bb26176bf
2014-08-14 22:58:27 -07:00
xiaodongwang
d712484b3a fix bug
Change-Id: I0b0d48504de52c17a1e5bc35e152e238c104c5ce
2014-08-11 17:10:11 -07:00
xiaodongwang
70778da3d0 update code
Change-Id: Ia54bf3c0b3780e96a1b5bf4c6585855e3517f962
2014-08-08 15:26:57 -07:00
xiaodongwang
3b59f335b9 update api code
Change-Id: I1712ce8507386f6ad47c4aa637f0b61d102c11ba
2014-08-06 15:41:15 -07:00
xiaodongwang
21cc07bed3 update host state when updating clusterhost state.
Change-Id: I9c208870de9cc6e6dd8310c32455a951b1f09585
2014-08-05 23:45:42 -07:00