Centralize config option of Paths section.
Replace oslo_conf cfg to magnum.conf.
Modify test_conf test case for covering DEFAULT section
Change-Id: I45775016cdfd7e762c9faa5aa18fc020a07c8134
Implements: blueprint centralize-config-magnum
This patch splits the swarm atomic template to support
both swarm vm and bm drivers.
Change-Id: Ib03e1d6cb441230a17df2c47e1ed79052f3394bf
Partially-Implements: blueprint magnum-baremetal-full-support
Initialize magnum centralize config folder and test cases.
Change-Id: Ib68e54701e127546fbaa91e3633f50d149a5b878
Implements: blueprint centralize-config-magnum
* Adds a script to install dependancies when building the Ubuntu
Mesos image (used in OpenStack infra)
* Fixes Dockerfile to build the Ubuntu Mesos image
(it was missing components to add Heat agent in the image)
* Changes the name of the Mesos Ubunutu image because the Ubuntu
version and Mesos version has changed
* Fixes a broken link in the doc
Change-Id: I35ffd4bd358a62dd7cf0d0e485b531a36b6c262b
* Use user_domain_name and project_domain_name instead of IDs
* Use trustee_domain_name and trustee_domain_admin_name instead of IDs
Change-Id: I30f0173fb9bf68729fa7f45999765970fe1915cb
Closes-Bug: #1624989
Add magnum-ui panel in horizon
Magnum UI plugin for horizon is nice feature for users
and can now be easily enabled in devstack. There has been
multiple queries on the IRC on how to get the Magnum UI
so this will help.
Change-Id: I31f0c7ec866fbd4629d99da3137931ee30b352c1
Currently server type can be set to any String, but it should
be restricted to only allowed types: vm/bm.
vm: virtual machine
bm: baremetal
With this patch it is restricted only to allowed types.
Change-Id: Ifbeff8621b26702e54ad088195fddcb7c35424b2
Closes-Bug: #1622432
Previously, the client was installed in a virtualenv
only accessible by the magnum service user.
Add instructions to install the client as a non-root user.
Change-Id: I865292e69d4a8683aa94440de88e357835feab78
Partially-Implements: blueprint magnum-installation-guide
Fix the bullet list in of optional services in packages install-guide
and in the install-guide from source.
Change-Id: I57154c6afa1c97aee36d58d32352ff91aa14e73a
Partially-Implements: blueprint magnum-installation-guide
The order of enabling devstack plugin is important if project
has dependency of other projects.
Magnum has some dependency of projects, so this patch fixes
the order of enabling plugin.
Change-Id: I733e061fab4ed40fd00bfb017d9c2835c49f6a8f
The Kubernetes external load balancer developer's guide needs to be
updated to reflect the fact that the kubernetes controller manager
has been moved to a separate pod.
Also, the external load balancer dev guide needs to explain that different
versions of Kubernetes require different versions of Neutron LBaaS:
- Kubernetes 1.2 requires Neutron LBaaS v1
- Kubernetes 1.3 (or later) requires Neutron LBaaS v2
Change-Id: I75fcaf0e990944c9eeef31815c2b6646388b5edf
Partial-Bug: #1524025
OS::stack_id is currently set to kubeminion private ip. With this
patch it now refers to OS::stack_id.
Change-Id: I5695801f73a7e29aa0ce9909e1203764fe12b105
Partial-Bug: #1622949
Now that heat is available as a devstack plugin, we should
use it. In-tree devstack code for heat is planned to be
removed soon[1].
And also, this patch remove `update_heat_policy` function
in devstack plugin. Because fetching global stack list is
already option to use in Magnum.
[1] https://review.openstack.org/#/c/317618/
Change-Id: Iab675da5ea8d02b3f7e71f6169c81724a0066858
Co-Authored-By: OTSUKA, Yuanying <yuanying@fraction.jp>
* Add cli install instructions in the install-guide-from-source
* Link the launch an instance and verify operation sections
Change-Id: I82b029ff85f56ee34e037e9287753d3212fd2982
Partially-Implements: blueprint magnum-installation-guide
Add documentation to create a basic Docker Swarm cluster and create
a container.
Change-Id: I43c7701fbd55153e0e36a915efed802dd1fe5ea4
Partially-Implements: blueprint magnum-installation-guide
* Update the required services for magnum, providing links
for the new ITs (Installations Tutorials).
* Remove bay terminology
Change-Id: If048642876285622466517e541e9028931c71b48
Partially-Implements: blueprint magnum-installation-guide
After changing create to async operation, all the exceptions goes hidden
and no db entry is created to show the actual failure. One has to go through
the logs to find the actual error. This patch creates a db entry in cluster
table to show the actual error in column 'status_reason'.
Change-Id: Iad6e8bfce7326b34dea04914e4552f87d2796e86
Closes-bug: #1623387