Age | Commit message (Collapse) | Author | Files | Lines |
|
* Update docs/submodules/daisy from branch 'master'
- Missing parameters in tempest
In patch 45763, client parameters were missed in some functions.
Change-Id: Id311e9ee6c0f7b24fe81832e2de9787e4f5693d7
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Bugfix for using sha512sum to check kolla image
Change-Id: I26c6fc8a104752c3e65d5b6a19403692493ab44a
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Build kolla image in VM
This PS:
1. Build kolla image in VM
2. Use sha512sum to check kolla image
3. Delete suffix dot when there is no ext_tag
Change-Id: I94d99e3ff69c47cc247051fae812bfdb29ff0246
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Support work dir and jobname parameter"
- Support work dir and jobname parameter
Change-Id: I6ce45197e01d278a41b9472d0bb92f037ab7d0c6
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Update artifacts url"
- Update artifacts url
Use artifacts.opnfv.org intead of other urls
Change-Id: I9a04d89cfbb8ee3c1296cff4a60180ae3248f1f2
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Skip recreate Daisy server VM if it exists in python"
- Skip recreate Daisy server VM if it exists in python
Do not recreate daisy server if it exists.
Reference to the bash code in patch [1].
[1] https://gerrit.opnfv.org/gerrit/#/c/40337/
Change-Id: If472c59ea180e550f358af4a3a9c7b42e575eddc
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Add the unit test file test_tempest.py"
- Add the unit test file test_tempest.py
1.Add the unit test file test_tempest.py and related test data
file daisyrc_admin, test stub file daisyclient_stub.py for
tempest.py
2.modify the tempest.py to adapt the unit test.
Change-Id: Ice92ed5a01a049a1a828f7f9e13979bda4b026b7
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "remove unused null value of assigned network"
- remove unused null value of assigned network
change 'map' reserved keyword of python to regular variable
Change-Id: I077eca363c095d0596fcd06bbad2e442050cb264
Signed-off-by: zhouya <zhou.ya@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Add -allow-limited-size to mkisofs"
- Add -allow-limited-size to mkisofs
Otherwise, we encountered:
File target/el7/noarch/opnfv-2017-10-11_09-58-21.bin is larger than 4GiB-1.
-allow-limited-size was not specified. There is no way do represent this file size. Aborting.
Change-Id: Ied43c9e0c0e635ff52740c18b3b3001a4e6a3604
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Support securelab dir param in python script"
- Support securelab dir param in python script
Change-Id: I39d6643aac190820ae30b945f71d21a0ea2e73c9
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- add functest guide doc
Change-Id: I615908c95526a982d901ea1186da573e2cc030d9
Signed-off-by: zhouya <zhou.ya@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Mock sleep() to accelerate the unit test"
- Mock sleep() to accelerate the unit test
Change-Id: I664ba714ab4094754fa3d71587da8536555a02ce
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Add unit test file test_libvirt_utils.py"
- Add unit test file test_libvirt_utils.py
Add the unit test file test_libvirt_utils.py
Change-Id: Id5c44bd3683183367439486fbea8dba03ccb8bb7
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Create iso file during build"
- Create iso file during build
Change-Id: I6ddfe8e291ea8f6d673bd82c4df310d63f61a130
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge changes from topic 'unittest2'
* changes:
Add more test function and case in test_utils.py
Add more test cases in test_deploy.py
- Add more test function and case in test_utils.py
Add more test functions and test case in test_utils.py,
test_daisy_server.py and test_environment.py.
Change-Id: I7e4ea6993205e1d2f7cc8202820a3ada99613910
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
- Add more test cases in test_deploy.py
Add more test cases in test_deploy.py and test_environment.py
Change-Id: I6adf3f51aa7a436387c2da8a8dc8c67f6e5a70db
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Exit deploy when exception occurred
Exception occurred in [1]. But te deployment didn't stop and
blocked for a long time.
[1] https://build.opnfv.org/ci/job/daisy-deploy-baremetal-daily-master/169/
Change-Id: I0d5639da1e0d011855df0b0651328f11168e5d01
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Switch to upstream daisy's master branch"
- Switch to upstream daisy's master branch
Change-Id: I7a88d8b65168356420aee2042ac3902834633477
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Fix delete_virtual_network function call"
- Fix delete_virtual_network function call
create_daisy_server_network method in VirtualEnvironment class
calls self.delete_virtual_network, but it doesn't exist,
actually it should be delete_virtual_network function in module
libvirt_utils.py.
Change-Id: I381e916097744827a22d311b275611df38d8e1be
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- securelab parameter bug fix
This is a bug fix of 02e1f1c8ab3f3857ca2370f98575ccbf41f12a01
Change-Id: I628c5e33a76bc28e0af139e338b29a7393700525
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Fix unittest
Change-Id: I82086b85da488e183589af7b4adbd6c80835c039
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Add some unittest files such as test_nova.py"
- Add some unittest files such as test_nova.py
1.Add test_glance.py, test_neutron.py and test_nova.py unittest
files, and modify the neutron.py to adapt the unittest.
2.Add some unittest functions in test_post_execute.py,
test_deploy.py, test_keystoneauth.py.
3.rename test_prepare_execure.py to test_prepare_execute.py.
Change-Id: Ie0640d133e27c558648416a6a5cf044a00ffa67f
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Use pxe bridge to replace the bridge in VM template"
- Use pxe bridge to replace the bridge in VM template
1. Eliminate hard code about pxe bridge
2. Replace the bridge in daisy VM template with the pxe bridge
provided by jenkins
Change-Id: I7a8463181847417d10705ce9ff4db6e68d505c6d
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Support passing securelab dir as a optional param"
- Support passing securelab dir as a optional param
Change-Id: I5caadb42b3890858e7642a5fd260392370dbbfc8
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Some optimizations about unit test"
- Some optimizations about unit test
Remove some "if/else".
Rename a variables and a file.
Split a testcase in two cases.
Change-Id: Ic107845ac8eff41ba20e1501c93925586d6cbde9
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Add the pytest file test_environment.py"
- Add the pytest file test_environment.py
1.Add the pytest file test_enviroment.py
2.Add the pytest file test_daisy_server.py
Change-Id: If679c3a7279a915d078dd3008bcfc56be6dccc3e
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Use virsh reset instead of reboot"
- Use virsh reset instead of reboot
Sometimes the VMs do not reboot when using "virsh reboot".
The virtual depoyment CI jobs failed recently.
Change-Id: Id8b3ef638a7ba8f584c6e4c03d11e77d2919a35b
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Update doc content for Euphrates"
- Update doc content for Euphrates
Change-Id: Ide23a73bd0f610bf949431538e64788c2dae0e12
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
- Eliminate hard code about ipmi info in bash script
Change-Id: I642d130566137dff727b7227658afe6ace9473d6
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
(cherry picked from commit 94d3957c5aba2db70d06929ac9538280a71c6641)
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Add the pytest file test_deploy.py"
- Add the pytest file test_deploy.py
1.add the pytest file test_deploy.py
2.fix the tmpfile clearup issue.
Change-Id: I3a7e0f9199f1bf518b332fd3e9884c8f084575ae
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Eliminate hard code about ipmi info in bash script"
- Eliminate hard code about ipmi info in bash script
Change-Id: I642d130566137dff727b7227658afe6ace9473d6
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Add developer doc for deployment detail
Change-Id: I03c283222060677f7ce7b5ddb0241db78e52b481
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- get_mac_addresses_for_virtual() suppors all-in-one env
Change-Id: I6514292b16c784ced0dcb82d639fe10b425d63e2
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Export kolla preparation log when install failed
Change-Id: I08844b899de2dba539b3c3942345f83d1ac3c198
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Kill zip() in add_hosts_interface()"
- Kill zip() in add_hosts_interface()
Since mac_address_map is always avaliable, there is no need to
pass host_name into add_hosts_interface() and use zip() to do
strange combination any more.
This change:
1) Is trying to make code more understandable
2) Also delete a unused parameter for add_host_role()
Change-Id: Icef47cdf7f1a1522600b351f6e2f47d6f62efa9f
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Eliminate hard coding about ipmi info"
- Eliminate hard coding about ipmi info
1. Eliminate hard coding
2. Add ipmi info in schemas
3. Add unit test
Change-Id: I4561bbc9454e02fd1de2106645db341a4129245b
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Add doc for building kolla image
Change-Id: I7d25c13221e60d40801dc694efe8c32c31ebfabf
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Uniform the variable definition makefile_path.sh"
- Uniform the variable definition makefile_path.sh
replace all the "${TOOLS_PATH}/setup/bin_temp" statement to
the variable $target_dir
Change-Id: I62b95f1780a7cd5e0c8c4e60a5b0661a2a9937bd
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Enlarge kolla log output size to 5000 lines
Change-Id: I9916d494e67b788d491b44fc1d0202d5ac20e710
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Add some unit test files test_netwrok.py"
- Add some unit test files test_netwrok.py
1.add the below unit test files:
test_netwrok.py/test_schemas.py/test_query.py/test_utils.py
2.add the corresponding test conf file deploy_virtual_error.yml.
Change-Id: I01292d4c94b9d6159597961a0cab515f57727ec3
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Add some test case in test_post_execute.py"
- Add some test case in test_post_execute.py
1.add some test case in test_post_execute.py.
2.rename test_execute.py to test_prepare_execute.py and
add clearup handle in test function.
Change-Id: I1ed27ce6f0a5ba8bbd56544ae8d53e14f7daa9ea
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "change update doc"
- change update doc
Change-Id: I3593593d540bf0e74ae1642f3450d4945af8a334
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Support build with extent tag"
- Support build with extent tag
Kolla offcial image tag is, for example, 4.0.2. Daisy images can
be names as 4.0.2.n And Kolla supports upgrading not only from
4.0.2 to 4.0.3, but also from 4.0.2 to 4.0.2.n. It is a convenient
way for Daisy to publish its own small changes into images for
upgrading.
Change-Id: I9d283e1ffa452ac3e04046ab6c96d018d42e0bf9
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Refactor the parameters checking"
- Refactor the parameters checking
Change-Id: I0acd39671ea8b7e574719acb96b8c5df93b66443
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Add OpenStack reconfig and Upgrade docs
Change-Id: I971cc23d47b90cbf03b194d3e6918262b5e3f8a5
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Introduce deployment error recovery level
Change-Id: I023a637e793bae845feabed0d7b80072d3f9f0b7
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- revert build_pxe_for_discover function to build pxe server
In case of deploy failed with deploy.sh file without reinstall
daisy node, we need to resetup DHCP in tempest.py script
Change-Id: Ia7b4de7933bf4957226a2bf0965858a555f0ed54
Signed-off-by: zhouya <zhou.ya@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "deploy.sh refactory"
- deploy.sh refactory
This can be seen as a code clean up before we implementing
running deploy.sh without recreate daisy vm and networks.
Change-Id: I9bb67fdc7220cc70e2e876cc05750c22630d5ac8
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Add the pytest files for post py files"
- Add the pytest files for post py files
1.add the test_keystoneauth.py and test_post_execute.py
2.modify the test-requirements.txt to update the dependent
python package.
Change-Id: I0957c723bd82faa9060c7d5ae021d46feaed05ae
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Update all-in-one VM CPUs from 4 to 8
By testing we found that all-in-one VM needs more CPUs, otherwise
, we encountered high probability failure during kolla deployment.
Change-Id: I4ee798c9427c61a696bc8ec33ba4bc72fafcebba
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Add tools for testing FIP"
- Add tools for testing FIP
After deployment, we can manually use this script to
simply test basic FIP connectivity.
Change-Id: Iccc3edd71ea4c3d38dbed09411093a96a9679ae7
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "delete the HEARTBEAT plane in all_in_one network"
- delete the HEARTBEAT plane in all_in_one network
There is only one node in all-in-one env,so do not need to
configure the HEARTBEAT plane, without this ps,we may get the
globals.yml file an extra wrong value of
keepalived_interface: '{{ network_interface }}' which is unnecessary
for all-in-one env, and will result in keepalive not work, VIP lose,
and since we still use VIP in all-in-one env, the whole deployment may fail.
Change-Id: Ic1efabb533fd63e95254ad19ccf98adb5da6ae78
Signed-off-by: zhouya <zhou.ya@zte.com.cn>
|