Add zuul status and flow

Change-Id: I9b2a6397e8718bcc368da3d44864bc73061d8bb0
This commit is contained in:
jichenjc 2017-08-29 20:36:39 +08:00
parent 2355bb6280
commit 77a39d8632
5 changed files with 47 additions and 2 deletions

View File

@ -49,7 +49,9 @@ z/VM CI reference and logs
* Logs: `<http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/>`_
* Status:
Currently the z/VM CI external status report is still under construction, will
be available soon, the internal status report looks like:
Currently the z/VM CI external status report is still under construction, will
be available soon, the internal status report looks like:
.. image:: ./images/zuul_status.jpg
.. image:: ./images/jenkins_status.jpg

View File

@ -39,11 +39,15 @@ extensions = [
'sphinx.ext.autodoc',
'ext.support_matrix',
'oslo_config.sphinxconfiggen',
'sphinxcontrib.actdiag'
]
config_generator_config_file = '../../etc/nova/nova-zvm-oslo-conf-generator.conf'
sample_config_basename = '_static/nova_zvm'
actdiag_html_image_format = 'SVG'
actdiag_antialias = True
# Add any paths that contain templates here, relative to this directory.
templates_path = ['.templates']

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

@ -28,6 +28,44 @@ run on remote server other than z/VM itself or run on top of virtual server whic
.. image:: ./images/arch.jpg
Function Call flow
------------------
Following is a picture describe the call routine of spawn function,
openstack zvm driver managed zvm through REST API call provided by
zvm cloud connector.
.. actdiag::
actdiag {
nova.spawn -> driver.spawn -> sdk.createuser -> zvm.createuser ->
sdk.adddisk -> zvm.adddisk -> sdk.setupnet -> zvm.setupnet
lane nova-compute {
label = "nova compute"
nova.spawn [label = "nova compute driver spawn"]
}
lane zvm-driver {
label = "zvm driver"
driver.spawn [label = "zvm driver spawn"]
}
lane zvm-cloud-connector {
label = "zvm cloud connector"
sdk.createuser [label = "create zvm user definition"]
sdk.adddisk [label = "add disk to created user"]
sdk.setupnet [label = "setup network to created user"]
}
lane zvm-system-management {
label = "zvm system management interface"
zvm.createuser [label = "use zvm dirmaint to create user"]
zvm.adddisk [label = "use zvm dirmaint and cp to add disk"]
zvm.setupnet [label = "use zvm cp to setup network"]
}
}
Compare between vmware
----------------------

View File

@ -18,3 +18,4 @@ mox>=0.5.3
vine
wsgi-intercept>=1.4.1 # MIT License
eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
sphinxcontrib-actdiag # BSD