The core API implementation for Daisycloud OpenStack installer.
Go to file
Vu Cong Tuan bfebf1c030 Replace assertEqual([], items) with assertEmpty(items)
Since assertEmpty() function has already been implemented in tempest,
let's use this function instead of generic assertEqual() function.
This change makes the code and the error messages to be more readable.
Therefore it improves maintainability a little bit.

Change-Id: I9f9314baaca3482ce7524675bbcce5da81e82e7a
2017-06-13 10:01:32 +07:00
backend disable NetworkManager service in all nodes 2017-05-27 15:21:03 +08:00
code H402 hacking have been deprecated 2017-06-03 02:42:38 +00:00
contrib Support physical network card config virtual function 2017-02-21 11:30:22 +08:00
doc Add doc for diasy call graph among modules. 2016-08-05 06:38:08 +00:00
make Build pxe_server_install rpm from source 2016-12-07 05:31:13 -05:00
rpm Merge "Replace obsolete vanity openstack.org URLs" 2017-04-05 07:04:00 +00:00
test/tempest Replace assertEqual([], items) with assertEmpty(items) 2017-06-13 10:01:32 +07:00
tools use temporary registry of kolla-ansible to support opendaylight 2017-06-03 09:44:22 +08:00
.gitignore Add Copyright to the diff-coverage tool 2016-12-27 03:49:31 -05:00
.gitreview Added .gitreview 2016-03-29 07:52:50 +00:00
README.md Solve H102 "Apache 2.0 license header not found" error 2017-05-24 06:02:33 -04:00
diff_coverage.py Add Copyright to the diff-coverage tool 2016-12-27 03:49:31 -05:00
patch.py Add coverage verify script 2016-12-23 09:00:01 -05:00

README.md

[toc]

Daisy(Openstack project name: daisycloud-core)

Daisy provides automated deployment and management of OpenStack and other distributed systems.

Website

http://www.daisycloud.org

Code Layout

  • code/daisy: core logic code.
  • code/daisyclient: command line interface code.
  • code/horizon: web interface code.

Build Daisy artifact

# cd tools
# ./daisy-compile-rpm.sh
# cd ../make
# make allrpm

The artifacts will be at target/el7/noarch/, with name such as installdaisy_el7_noarch.bin.

Install Daisy

# cd target/el7/noarch/
# ./installdaisy_el7_noarch.bin
Verifying archive integrity... All good.
Uncompressing daisy...........................................................

=================================
    DAISY Installation Wizard
=================================
1. install
2. upgrade
3. clean
4. help
5. exit

Please select an operation: 1

Test Daisy

TODO

  • : separate daisyclient as another project;
  • : separate horizon as another project;