3292 Commits

Author SHA1 Message Date
Hieu LE
1a97476593 Centralize config option: rpc periodic section
Centralize config option of rpc periodic section.
Replace oslo_conf cfg to magnum.conf.

Change-Id: Ic499369d16e7be79449a0e8ed5416b0ab92abc07
Implements: blueprint centralize-config-magnum
2016-09-22 05:57:17 +00:00
Hieu LE
cc839e86af Centralize config option: utils section
Centralize config option of utils section.
Replace oslo_conf cfg to magnum.conf.

Change-Id: I0014d8dfaf81d845bc92e145ffff9fecaed7240d
Implements: blueprint centralize-config-magnum
2016-09-22 05:57:09 +00:00
Hieu LE
d86b5735cd Centralize config option: database section
Centralize config option of database section.
Replace oslo_conf cfg to magnum.conf.

Change-Id: Id12bbf3ad8d3342450cd64cf23761a60d49ee46a
Implements: blueprint centralize-config-magnum
2016-09-22 05:57:01 +00:00
Hieu LE
e4627ab6dd Centralize config option: paths section
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
2016-09-22 05:56:53 +00:00
Hieu LE
8f9eeb801a Centralize config option: cluster_heat section
Centralize config option of Cluster Heat section.
Replace oslo_conf cfg to magnum.conf.

Change-Id: I9118eeb17061a0aa26269ea9deaba28e79f28b76
Implements: blueprint centralize-config-magnum
2016-09-22 05:56:43 +00:00
Hieu LE
e891d0a20b Centralize config option: cluster_template section
Centralize config option of Cluster Template section.
Replace oslo_conf cfg to magnum.conf.

Change-Id: Ia120c8cb43c71977f69ac520cbd76563f4a8b655
Implements: blueprint centralize-config-magnum
2016-09-22 12:44:18 +07:00
Hieu LE
4f8b26f822 Centralize config option: conductor section
Centralize config option of Conductor section.
Replace oslo_conf cfg to magnum.conf.

Change-Id: I7deea1cba16495af2081bbb12444da7e62bdf235
Implements: blueprint centralize-config-magnum
2016-09-22 01:00:16 +00:00
Hieu LE
494cb2198c Centralize config option: cluster section
Centralize config option of Cluster section.
Replace oslo_conf cfg to magnum.conf.

Change-Id: I2f7e796c08b4b2a97e4644cb6aa9dc7a4a4e692d
Implements: blueprint centralize-config-magnum
2016-09-22 01:00:03 +00:00
Hieu LE
44cca296f9 Centralize config option: all clients section
Centralize config option of Barbican, Heat, Cinder, Nova,
Neutron, Magnum, Glance client section.
Replace oslo_conf cfg to magnum.conf and fix bug generate
full sample config options of above clients.

Change-Id: I8279e6bd5d397e98953a72e83b379dfc7c6228a3
Implements: blueprint centralize-config-magnum
Closes-Bug: #1613962
2016-09-22 00:59:44 +00:00
Hieu LE
cfe5b4ed5c Centralize config option: api section
Centralize config option of API section.
Replace oslo_conf cfg to magnum.conf.

Change-Id: I0589014ab8eb70f0f6551bb23808d3b9edc580c1
Implements: blueprint centralize-config-magnum
2016-09-22 00:59:34 +00:00
Jenkins
8020245e18 Merge "Restrict server type only to vm/bm" 2016-09-21 16:08:49 +00:00
Jenkins
db97365893 Merge "Split swarm atomic template" 2016-09-21 16:08:24 +00:00
Madhuri Kumari
9493a81d4c Split swarm atomic template
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
2016-09-21 14:17:25 +05:30
OpenStack Proposal Bot
0046d3a8b0 Updated from global requirements
Change-Id: I7c9f11b463b806e26e719abf3568d0e534bb2412
2016-09-21 07:27:50 +00:00
Jenkins
31db4480d8 Merge "Init magnum centralize config" 2016-09-20 12:52:45 +00:00
Jenkins
2f6da0403c Merge "Delete coreos driver elements directory" 2016-09-20 11:52:38 +00:00
Hieu LE
1ab3eabd4f Init magnum centralize config
Initialize magnum centralize config folder and test cases.

Change-Id: Ib68e54701e127546fbaa91e3633f50d149a5b878
Implements: blueprint centralize-config-magnum
2016-09-20 10:12:33 +07:00
Doug Hellmann
48756e02da Update reno for stable/newton
Change-Id: Ib609a43301331cd9dc48da8344a5991b2aeb172d
2016-09-19 13:57:37 -04:00
Vijendar Komalla
0c83db08c7 Delete coreos driver elements directory
We don not need these files any more. They are for
fedora-k8s-ironic and they are in place.

Change-Id: I586fbdb4568abff89b70c9f792728b3a2c0508a0
2016-09-19 11:03:33 -05:00
Jenkins
ab3bfca8ac Merge "[install] Fix keystone_authtoken and trust sections" 2016-09-19 15:09:04 +00:00
Jenkins
f376f81a61 Merge "Updates Ubuntu Mesos build" 2016-09-19 15:08:46 +00:00
Jenkins
4bc0bf90b0 Merge "Add optional magnum-ui in quickstart" 2016-09-19 13:56:47 +00:00
Bertrand NOEL
48f79d69e1 Updates Ubuntu Mesos build
* 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
2016-09-19 11:30:26 +02:00
venkatamahesh
1e1e2a5bf1 [install] Fix keystone_authtoken and trust sections
* 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
2016-09-19 09:06:42 +00:00
Jenkins
6de1d31152 Merge "Update kubernetes external load balancer dev guide" 2016-09-19 06:03:08 +00:00
Jenkins
bb29ce06f2 Merge "delete python bytecode including pyo before every test run" 2016-09-16 21:53:08 +00:00
Ton Ngo
d7f299a68e Add optional magnum-ui in quickstart
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
2016-09-16 18:06:34 +00:00
yatin
745188b5ef Restrict server type only to vm/bm
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
2016-09-16 14:48:44 +05:30
Jenkins
888e615bd7 Merge "modify the home-page info with the developer documentation" 2016-09-16 08:09:18 +00:00
Jenkins
5f78e2f33a Merge "Restrict magnum service name" 2016-09-16 08:09:15 +00:00
Jenkins
65e2f4daa8 Merge "Fix the order of enabling devstack plugin" 2016-09-16 08:08:57 +00:00
Jenkins
eb6dc42177 Merge "[suse] Fix OS::stack_id in kubeminion" 2016-09-16 07:38:39 +00:00
Jenkins
bf5ff4ae4c Merge "[install] Fix the cli install instructions" 2016-09-16 07:36:08 +00:00
avnish
8afa0738ef delete python bytecode including pyo before every test run
Change-Id: I7fcdf41c571f128f3688583026cdac57a5d60896
2016-09-16 09:26:30 +05:30
OpenStack Proposal Bot
62474be007 Updated from global requirements
Change-Id: I2954ae5dad0d06878290927c141a7e863aa212b3
2016-09-15 20:20:16 +00:00
Spyros Trigazis
77483bcf9e [install] Fix the cli install instructions
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
2016-09-15 17:57:04 +02:00
Jenkins
8e7706f4aa Merge "[install] Fix optional services bullet-list" 2016-09-15 15:29:01 +00:00
Jenkins
c4cf7d7bcc Merge "Add exceptions to cluster db to show failures" 2016-09-15 12:06:22 +00:00
Spyros Trigazis
3f861f75bf [install] Fix optional services bullet-list
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
2016-09-15 13:47:35 +02:00
OTSUKA, Yuanying
38059d53f9 Fix the order of enabling devstack plugin
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
2016-09-15 17:16:59 +09:00
Jenkins
18d32f381b Merge "Use heat devstack plugin" 2016-09-15 07:34:48 +00:00
Dane LeBlanc
0ea50cb395 Update kubernetes external load balancer dev guide
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
2016-09-15 02:01:07 -04:00
yatin
8beab883e6 [suse] Fix OS::stack_id in kubeminion
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
2016-09-15 11:16:40 +05:30
rabi
719018e9cb Use heat devstack plugin
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>
2016-09-15 10:43:09 +09:00
Jenkins
7e5942ea8e Merge "[install] Add cli install in IT" 2016-09-14 20:34:37 +00:00
Spyros Trigazis
1e7a39b188 [install] Add cli install in IT
* 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
2016-09-14 19:27:57 +00:00
Spyros Trigazis
6322a6d827 [install] Add launch an instance section
Add documentation to create a basic Docker Swarm cluster and create
a container.

Change-Id: I43c7701fbd55153e0e36a915efed802dd1fe5ea4
Partially-Implements: blueprint magnum-installation-guide
2016-09-14 19:27:38 +00:00
Jenkins
d9306042c9 Merge "[install] Update required services and remove bay" 2016-09-14 19:24:33 +00:00
Spyros Trigazis
347b2aa76e [install] Update required services and remove bay
* 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
2016-09-14 18:16:29 +00:00
Madhuri Kumari
9f7295475d Add exceptions to cluster db to show failures
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
2016-09-14 20:27:10 +05:30