16 Commits

Author SHA1 Message Date
Jenkins
da04fe8b1c Merge "[install] Fix endpoint creation" 2016-12-14 03:45:15 +00:00
Spyros Trigazis
e160a9fa8c [install] Fix endpoint creation
Register endpoints using the controller IP and not the controller
alias. Having the endpoints set with the alias doesn't allow compute
instances created by magnum to access magnum's API.

Change-Id: I475ede00123765823cefc47d2e0c75776a2cbc06
2016-12-12 11:54:52 +01:00
yatin
5d35b6611f [doc|install_guide] Fix 'host' config param in [api] section
Currently 'host' param in [api] section is set to hostname which
is not correct because 'host' under [api] is of type IPOpt.
It should be set to the IP address on which magnum api service
should listen.

Change-Id: I3e9672eaa6425293c5429aceafc9be3f07e0bf45
Closes-Bug: #1647560
2016-12-07 11:06:27 +05:30
Spyros Trigazis
7fc7d69a1c [install] Update rabbitmq configuration
Update from this commit https://review.openstack.org/#/c/389971/1
in the openstack-manuals project.

Follow-up of I54a104662081ab7b81e200cf6c23f5a8a1e28d61.

Change-Id: Ide7d831a749c394c90ac8303643fd1184bb0c56f
Related-Bug: #1635615
2016-11-13 15:58:23 +01:00
Spyros Trigazis
67de6c537a Add user-domain in role creation
We must add the user-domain to ensure than the user is from
the magnum domain.

Change-Id: I8defb35f745f7df2e20deea759a43ef1bb47d248
Closes-bug: #1635202
2016-11-01 14:06:44 +01: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
bf5ff4ae4c Merge "[install] Fix the cli install instructions" 2016-09-16 07:36:08 +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
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
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
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
Jaycen Grant
584380f8ee Rename Bay to Cluster in docs
This is a continuation of patch 353726 and includes all of the
doc changes for replacing the term bay with cluster and
BayModel with ClusterTemplate.

Change-Id: Ia7efaed157971ad7631ddffb9c1400f3516720f0
Implements: blueprint rename-bay-to-cluster
2016-08-26 12:18:50 -07:00
PanFengyun
828aff671d Fix some simple mistake
1.The configure is different to the output in install guide.
2.k8s_api has list_namespaced_pod() rather than list_namespaced_pods().
3.Before division, we should check whether the divisor is zero.

Change-Id: I9ca676eac4e3dcba4dcc5553bb5502896d73960e
2016-07-28 16:29:27 +08:00
Johannes Grassler
f895b2bd09 Fix global stack list in periodic task
The periodic task unneccessarily lists Heat stacks in the
global tenant (across all tenants) which the Magnum service
user may lack permission for. Also, the most restrictive way
to let it use global stack-list is chose a Keystone role and
open that operation to any user in any project holding that
role.

This commit substitutes a direct lookup of all bays' stack_id
attributes for this global stack list. This direct lookup will
yield the same net result. In order to get the neccessary
permissions it will use each bay's stored Keystone trust to
act on behalf of the bay's creating user.

Co-Authored-By: Jiri Suchomel <jiri.suchomel@suse.com>
Closes-Bug: #1589955
Change-Id: I67b176c137c463e37e037970cc4e468d51db30c9
2016-07-27 10:11:51 +02:00
Spyros Trigazis
d4747fe7e3 Fix indentation in install-guide
* Fix indentation in create magnum's directories.

* Indentation in prerequisites for db privileges should be at
  the same level as db creation.

  See:
  openstack/openstack-manuals/doc/install-guide/source/nova-controller-install.rst
  openstack/openstack-manuals/doc/install-guide/source/glance-install.rst

  Fix in installguide-cookiecutter:
  https://review.openstack.org/#/c/325640/

Change-Id: Icecd5ede7db8982ce76e857df1042a896e293655
2016-06-05 12:17:18 +02:00
Spyros Trigazis
7c239bfbb1 [install] Add install guide from source
The installation is done from source in a virtualenv for
a system user. master branch was used.

* Tested on: Ubuntu 14.04, Ubuntu 16.04, Centos 7,
  openSUSE Leap 42.1 and Debian 8
* Add init scripts for Ubuntu 14.04
* Add systemd units for Ubuntu 14.10 or higher,
  RHEL/Fedora/Centos and openSUSE Leap 42.1
* Add: verify that magnum services are running
* Add: links to dependency install guides
* Add: setup log rotation

Change-Id: I0b8a25916734a208b80456c253339974d9423ad6
Partially-Implements: blueprint magnum-installation-guide
2016-06-03 16:47:55 +00:00