Commit Graph

530 Commits

Author SHA1 Message Date
OpenDev Sysadmins bf4a55d893 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:20 +00:00
Carl Li d825d6e6d7 Add README.md to the plugins directory
Closes-Bug: #1506700

Add README.md to the plugins directory

Change-Id: I41c7dc75c20b67e416f3a16430182d59610904f5
2015-11-12 22:21:04 -08:00
Carl Li a165bbe6bc Seperate chef installer as a plugin (move chef tests to plugin directory)
Closes-Bug: #1506700

This is the 4th change list of a series of changes that will eventually
convert chef installer as a plugin.
It moves chef installer related tests to plugins directory
extract a method get_plugins_config_files from load_config in util.py,
this function might be used directly, add a unit test for this function

Change-Id: Idbd54ce11ab4489b356b402d176c9df2f688acc2
2015-11-10 22:34:10 -08:00
Carl Li 02d07a8ad1 Seperate chef installer as a plugin (move chef_installer.py to plugins directory)
Bug: 1506700

This is the third change list of a series of changes that will eventually
convert chef installer as a plugin.
It moves chef_installer.py to the plugins/chef_installer/implementation
The related test was modified accordingly but should be moved to plugins directory in the next change list.

Change-Id: Idb2a6f7f9b1e612d737674d811e9b4e6d7b6212b
2015-10-28 19:40:24 -07:00
Carl Li b073a7837f Seperate chef installer as a plugin (move chef templates to plugins directory)
Bug: 1506700

This is the second change list of a series of changes that will eventually
convert chef installer as a plugin.
It moves chef installer related templates files to the plugins/chef_installer/templats
PLUGINS_DIR was introduced to indicate where the plugins directory will be, it may be in /etc/compass or in a different place util.py's load_configs will use it when reading plugins configs.

Change-Id: Ieb599e3e7c8cecd8355e77d89e3da8548f78a93a
2015-10-24 18:05:39 -07:00
Carl Li 371b5c978e move stackforge to openstack
Change-Id: I78d9c15f5565ba9bd9495bb2df910ff26da00544
2015-10-18 09:57:23 -07:00
Carl Li 138f045411 Seperate chef installer as a plugin
Bug: 1506700

This is the first change list of a series of changes that will eventually
convert chef installer as a plugin.
It moves chef installer related configure files to the plugins/chef_installer/
util.py's load_configs is modified to read not only the ordinary configs but
also the configs in each of plugins directory.

Change-Id: I285c59556f4abd89255608e15117e6d012ecfb01
2015-10-15 20:41:00 -07:00
root aa1e728264 Fix some bugs in install script
Change-Id: I982a3c35ae62ffdddad05542efc34e7109e559da
2015-09-16 21:28:20 -07:00
Weidong Shao 8eae6d8048 Remove chef related adapter and support of OpenStack IceHouse.
This will be moved to a separate plugin repo.

Change-Id: I697eff67764661557892c8432c61282e41612079
2015-09-16 05:45:45 +00: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 12fe72fa73 Save zuul/jenkins/gearman config on repo
- so they don't get lost when servers are down.
- also place runtime_code_path.jpg in imgs/ directory

Change-Id: I614c51929cb7a624fd8c6720bc8fe17a62a8ab40
2015-07-31 16:15:22 -07:00
Xicheng Chang fe42570fd4 Switch Atomic release to remi-release
- Atomic official site download speed is slow
- switching atomic release rpm to remi-release

Change-Id: I882a9a4f1986ef3730b434918d1043d3c133ae97
2015-07-30 14:58:20 -07:00
Shuo Yang 6c0c98d54b add the code path diagram
Change-Id: I1f0c460eaaeeff99ff5f3cb927d5fcc71de212f6
2015-07-22 10:54:52 -07:00
Jenkins cdcb7052bd Merge "Change the order of ./compass/README.md to reflect a typical RESTful call logic path" 2015-07-01 23:08:01 +00:00
Shuo Yang 13ac3b2727 Change the order of ./compass/README.md to reflect a typical RESTful call logic path
Change-Id: I157f2f2d14950191916d2ff7c7dd37c0300c4615
2015-06-30 12:03:32 -07:00
Lei Lei c78aafbe78 Update api.raml
Change-Id: I71efbf5ce96ba16eea1dc929311bd52d4ab2515a
2015-06-29 16:55:05 -07:00
Xicheng Chang c946aeb254 Update Readme
Change-Id: I0bdd1808fce344156f2791e38832122a9aad30f0
2015-06-29 11:26:01 -07:00
Shuo Yang 9777aa9df8 1. clean up confusing comment in setup.py; 2. add developer/contributor documentation in README.md
Change-Id: I7bd0bbbfe266032e11e09d260c37edf524339009
2015-06-24 11:24:04 -07:00
Xicheng Chang 8cc9b72e83 Fix a syntax error in prepare.sh
Change-Id: I609525baf8559252fe534ce6367896d5991f66fc
2015-06-22 17:20:20 -07:00
Jenkins 609db48197 Merge "Disable rally in CI" 2015-06-19 00:02:56 +00:00
Xicheng Chang d42d3285c7 Disable rally in CI
* CI uses local repo only
* rally related pacakges have not been included in the local repo
* temporarily disable rally installation in CI

Change-Id: I302e93c4f396d444a667cab8aea95001bf27efe3
2015-06-18 16:18:03 -07:00
Xicheng Chang 849f1adb1d Update ansible regtest
Pre-download centos65.box on host to save time.

Change-Id: I19bbc1257d687c89faef0cd9396d8e6f1b3a8385
2015-06-18 15:36:06 -07:00
Xicheng Chang 2fb2edb35c Support rally in docker
Change-Id: If9b8ac1a4269ab750684174e092f80fb795abc38
2015-06-17 15:51:56 -07:00
Xicheng Chang 88eb8f4c9d Upgrade pip using pip install for centos6.6
Change-Id: I7620359e73f08b1283021d7efc31b99febf208c1
2015-06-17 11:42:12 -07:00
Jenkins 62e7d61d96 Merge "add fusionsphere support" 2015-06-17 17:25:30 +00:00
xiaodongwang 5479928d2e add fusionsphere support
Change-Id: If28b7b56b5feeeae67c2991fde56c5fb916ed044
2015-06-15 16:14:31 -07:00
Shuo Yang 3a260ee35d add the remaining description of directory structure
Change-Id: Ide8242c4c7862f77f3cc82538ca05f706fe7627d
2015-06-12 15:49:10 -07:00
Shuo Yang fb0dafb505 update README.md to describe the code base in high level
Change-Id: Ic932572382d7e906a722ebcb4845740daf8cfe01
2015-06-12 11:57:07 -07:00
Shuo Yang b472f821c4 add a new line at the end of requirements.txt, and change .gitreview
Change-Id: Id128100b8c3ab69038ba3bb2f92343dff290e18c
2015-06-11 17:12:53 -07:00
Shuo Yang 72cbc5dd48 Merge branch 'master' into dev/experimental
Change-Id: Ic1d7117144ff12a4a8276a8b3c9ba1a95a56b806
2015-06-08 23:06:56 -07:00
Xicheng Chang afc7af22b4 update readme
Change-Id: Ic1db1cd76242ebe4724f0386d5367dbda9cc7527
2015-06-04 11:56:26 -07:00
root dd1d121347 add log suffix in log filename
Change-Id: I896a7fa07a292a83ff0b98e3b7a0014f1048698b
2015-06-03 17:06:09 -07:00
Jenkins f3de83c213 Merge "Add ansible regtest" into dev/experimental 2015-06-03 18:07:38 +00:00
Xicheng Chang ca8da634be Add ansible regtest
1. add regtest scripts and allinone job
2. further jobs can be added with just conf files

Change-Id: I203bd17154a6525a9ed3605ee35598d2cb472f6f
2015-05-29 15:42:43 -07:00
Lei Lei bf093b03b1 Add batch api.
1. Add batch switches api.
2. Add batch switch_machines api.
3. update unittest and api.raml.

Change-Id: I5dd06de12f11eb4fa580a6cfacf1fb917ba6b4ea
2015-05-29 14:38:33 -07:00
Xicheng Chang 3ff01aa51a Switch vbox storage from hashicorp to aws
Change-Id: Ideb8724a7ee8a7a1752c0463e147d57c42bc0fea
2015-05-27 10:56:49 -07:00
Xicheng Chang 6881c732b4 Now ansible takes credentials passed by compass
But compass doesn't take them from UI. It provides
hard-coded values to package installers. We should
consider fixing this.

Change-Id: I7062e45ec4c7b1cc98ebfd63cbc96149d83beb05
2015-05-26 14:29:34 -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
Xicheng Chang ea07256545 Make launch.sh idempotent
Change-Id: I9b3f989397c4c36ab3717d1cca84841778881186
2015-05-04 12:00:42 -07:00
Jenkins daa1ae3f2b Merge "Update config files for ui package metadata." into dev/experimental 2015-05-01 17:30:31 +00:00
Lei Lei e412446bac Update config files for ui package metadata.
Change-Id: Ic8f09237e869db54f37a6b702ec68bde5f57cdc1
2015-04-30 11:32:58 -07:00
Xicheng Chang 2b161519be Vbox for compass
Change-Id: Ibb08d9543af8af8d3ca4aedf45ba3fe5ae263bd4
2015-04-30 11:01:44 -07:00
xiaodongwang a18bdbf92b update cluster state to error when deployment fails
Change-Id: I54fb25d6151679118cf648b5c2192d56f7d95957
2015-04-29 23:40:00 -07:00
Jenkins 15c976fb36 Merge "Add api.raml" into dev/experimental 2015-04-30 02:18:01 +00:00
Jenkins ea5fb8ad4f Merge "Enable to get flavor_metadata without creating cluster." into dev/experimental 2015-04-30 02:15:54 +00:00
Jenkins 6474bad035 Merge "setup installation interface ip before regtest" into dev/experimental 2015-04-28 03:58:48 +00: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
Lei Lei 29da11770a Add api.raml
1.create the api raml file add it to code base.
2.generate an api console from api raml file on syscompass.org.
3.update api.py and api.raml at the same time to keep in sync.

Change-Id: I6636a1b4a40c703d36ce3c194f5c030f31ad33f8
2015-04-27 11:19:38 -07:00
xiaodongwang d8825b2886 setup installation interface ip before regtest
Change-Id: Ic46ccd2506e1598d419d9c8af7268d4e27f82410
2015-04-25 15:28:08 -07:00