163 Commits

Author SHA1 Message Date
venkatamahesh
20c3d9323d Fix the wiki page link for Kolla
Actually Kolla launchpad link is attached to Kolla which is not
relevant. So it is replaced with wiki page of Kolla

Change-Id: I250ac49610ec25bcd871aae26abe1a9a8e77739d
Closes-Bug: #1488205
2015-08-29 17:41:25 +05:30
Jenkins
3b5380ade0 Merge "Add developer docs automatic produce support" 2015-08-28 12:25:11 +00:00
Kai Qiang Wu(Kennan)
eae8903ae0 Add developer docs automatic produce support
Partially-Implements: blueprint kolla-tox-doc

Change-Id: Ie950667a61d9ce45fcc7e26915a7aa0f0ca6b597
2015-08-28 06:11:08 +00:00
Major Hayden
ea39f9dfbf Fixing CentOS quickstart docs
Change-Id: Icc29fadc80030e4ff30fed8270629b21f6be6087
2015-08-27 14:35:11 -05:00
Paul Bourke
515cf2af68 Implement Ansible role for Swift
This currently deploys the core services for a working Swift which are
account/container/object/proxy.

I've included some basic docs in docs/swift-related.rst, which gives
usage instructions and more context on this patch. These are really to
give an overview of the state of Swift in Kolla as of now, so unless
there's some major inaccuracy there please don't nitpick it.

Change-Id: Id0c54be3e24c46459c40b16b7020f05bddbe1b19
Implements: blueprint ansible-swift
2015-08-26 10:30:29 +00:00
Kai Qiang Wu(Kennan)
2864b46957 Make doc more readable and easy to follow
Change-Id: Ib1e1ef16f62f3826e913bf865ad6f6e043673508
Closes-Bug: #1488014
2015-08-24 19:10:42 -05:00
Jenkins
f248eafdfd Merge "Extension .md is changed to .rst" 2015-08-24 18:05:05 +00:00
venkatamahesh
11d78626b5 Extension .md is changed to .rst
For two links extension is wrong, it is changed
For other one the path is wrong, it is updated

Change-Id: Idc2c7054f5bd0c47ff30de79585cf902082da448
Closes-Bug: #1488025
2015-08-24 22:14:22 +05:30
Steven Dake
e22617538d Add a Cinder guide
Based upon Paul's work with Swift documentation, I decided to
add a bit of Cinder documentation since Cinder isn't totally obvious.

Change-Id: I502d88200ae9fd0e8a87d9981424903be9612cd5
2015-08-24 16:00:37 +00:00
Steven Dake
2806e453b6 Rework documentaton to actually get people rolling
Individuals are beginning to evaluate Kolla and our quickstart
documentation is in terrible terrible shape.  Pleae just approve
this change but do leave feedback.  I will address changes in
an iterative process in future patches rather then having a
perfect documentation patch in one bang.

Since this isn't code, there is not a high cost to refactoring
or risk of regressions.

Change-Id: I222cf15f4c5d748fb2daf3638094b4e7b35f8844
2015-08-21 15:17:01 -07:00
Steven Dake
6e3127d043 Run pandoc to convert the documentation
This converts all MD formatted docs that were renamed to RST to
preserve git history into actual RST documentation.  Some minor
edits were made but in general the purpose of this patch is to
*only* convert the documentation not rework the documentation.
I do plan on reworking the documentation in further patch sets.

All links were tested and a test rendering is available:

    http://github.com/sdake/kolla

Change-Id: I3df430b14df1ede15407c7f4ba7afcbdc6f9d757
2015-08-21 02:10:31 -07:00
Steven Dake
bbcf22cc12 Prepare for MD to RST conversion
Sphinx and OpenStack documentation standards require the use of
RST formatted documentation.  In order to get out docs integrated
into docs.openstack.org, the following steps must be taken:

1. we need to first convert the documentation to RST
2. sphinx support must be added to the repository
3. project-config must be updated with a publish-docs job

The ability to pubish to docs.openstack.org is a privilege only
available to Big Tent projects.  As a result, we should be taking
advantage of this to help spread the word on our implementation.

Note the documentation was converted with a tool called pandoc
the syntax of which was:
pandoc -f markdown -t rst file.md > z
mv z file.rst

In order for git to preserve history the files have to be git mv'ed
in one commit followed by the pandoc operation in a separate commit.

Change-Id: Iba2a70b989e8305da03e8204a9b130d457b00cf0
2015-08-21 02:10:31 -07:00
Jenkins
405e7a2f1b Merge "Fix group name in vagrant docs" 2015-08-20 18:28:14 +00:00
Sam Yaple
795810fef3 Fix group name in vagrant docs
Change-Id: I9a031dc3aea3c2ca549e3c2353c64e95180f2ba7
2015-08-20 10:38:42 +00:00
Sam Yaple
e7b3dce728 Remove defaults.yml from docs
Change-Id: I1d69aa1670c897deee09f09ecfa29866223056cc
2015-08-19 10:34:35 +00:00
Steven Dake
6efe57e9eb Remove compose from documenation
Receive several quickstart related questions every day.  Make a
first pass at cleaning up our documentation to point people
in the right direction.  While we are about it remove compose
related bits.  Anything in the compose directory will remain as
a reference implementation for how to implement the compose
files to work well with our container content.

Change-Id: I9e832e97ac2bacca8eab7e1bfbd82664d2b191b8
Closes-Bug: #1485163
Paritally-Implements: blueprint remove-config-internal
2015-08-17 11:34:36 -07:00
Steven Dake
b6ec933494 Remove all old config-internal documentation
Bad documentation is worse then no documentation.  All this stuff
is related to config-internal and has to go.

Paritally-Implements: remove-config-internal

Change-Id: I0f83d7c2d3bbf5d1af2b8cab179d1961831158d0
2015-08-15 12:31:50 -07:00
Jenkins
3d10fff689 Merge "Remove config-internal for keepalived" 2015-08-09 17:19:19 +00:00
Jenkins
f0105d89f7 Merge "Remove config-internal for keystone" 2015-08-09 17:18:01 +00:00
Jenkins
2bf8b2986f Merge "Remove config-internal for rabbitmq" 2015-08-09 17:17:54 +00:00
Jenkins
6a4c2b1ad0 Merge "Remove config-internal for openvswitch" 2015-08-09 17:17:25 +00:00
Jenkins
e0e173b1f2 Merge "Remove config-internal for zaqar" 2015-08-09 17:17:18 +00:00
Jenkins
34a6d11c0f Merge "Remove config-internal for Magnum" 2015-08-09 17:16:58 +00:00
Jenkins
3a9d12e3f2 Merge "Remove config-internal for swift" 2015-08-09 17:16:38 +00:00
Jenkins
3eeea92f99 Merge "Remove config-internal for gnocchi" 2015-08-09 17:16:32 +00:00
Jenkins
146e492a83 Merge "Remove config-internal for Heat" 2015-08-09 17:15:56 +00:00
Jenkins
a1a3b55a06 Merge "Remove config-internal for nova" 2015-08-09 17:14:24 +00:00
Jenkins
bb03d5f6bf Merge "Remove config-internal for neutron" 2015-08-09 17:13:18 +00:00
Sam Yaple
4f3574b996 Remove config-internal for neutron
Change-Id: I5db2eee21c3d5780d9be9f6527de3d7fb606a3e8
Partially-implements: blueprint remove-config-internal
2015-08-07 19:43:57 +00:00
Sam Yaple
d6cdd9da20 Remove config-internal for nova
Change-Id: I7dec09e46232f25fd396d1f2f4076f599833f5e5
Partially-implements: blueprint remove-config-internal
2015-08-07 19:07:53 +00:00
Sam Yaple
51e20db747 Remove config-internal for Heat
Change-Id: I33cf4afbb532c6268bdc2017211ea78733a42fd7
Partially-implements: blueprint remove-config-internal
2015-08-07 18:53:38 +00:00
Sam Yaple
65ed3c7f53 Remove config-internal for gnocchi
Change-Id: Icf74913d03a780cd7c59fbc26a55344f2a12fdfa
Partially-implements: blueprint remove-config-internal
2015-08-07 18:48:27 +00:00
Sam Yaple
3c7e93b737 Remove config-internal for keepalived
Change-Id: I481e69afa98c8b61b8814dd6e6ec166447c7bd44
Partially-implements: blueprint remove-config-internal
2015-08-07 18:38:14 +00:00
Sam Yaple
f631243a71 Remove config-internal for keystone
Change-Id: Iacd37265619866d4b46c67e16824021d955c0251
Partially-implements: blueprint remove-config-internal
2015-08-07 18:33:27 +00:00
Sam Yaple
1581874da6 Remove config-internal for Magnum
Change-Id: I766a434c736eb712818a31ae86a346706e8627d8
Partially-implements: blueprint remove-config-internal
2015-08-07 18:29:38 +00:00
Sam Yaple
3cfd5265ae Remove config-internal for openvswitch
Change-Id: I4b8f275b670a1ac3b72b2af34b53bddca4a63cb2
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:52:20 +00:00
Sam Yaple
1c4583ad01 Remove config-internal for zaqar
Change-Id: I1df59f287a2f208def1b5be1fd418563ffef85e9
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:49:22 +00:00
Sam Yaple
5f16da8aa5 Remove config-internal for swift
Change-Id: I07e105a5638ad9fde67e58bf371dffda64563a53
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:48:46 +00:00
Sam Yaple
1a145d8a01 Remove config-internal for rabbitmq
Change-Id: Ifd8fc361d8a7e278134f671910e8c122c9842386
Partially-Implements: blueprint remove-config-internal
2015-08-07 17:44:01 +00:00
Sam Yaple
e2da665045 Update Ansible docs to remove requirements
Since we are containerizing dependencies we no longer need to install
all of the packages on the destination nodes.

Change-Id: I561970c4c508988a9e553c9845767145a3c5366e
Depends-On: I3dfccbf9fafc06ffc36e78f3006fe5d3367891df
2015-08-07 02:37:08 +00:00
Jenkins
dfb63e7fc2 Merge "Updated some requirements about docker" 2015-08-06 20:37:12 +00:00
Jenkins
97be8d1214 Merge "Reduce dependencies on the dest nodes" 2015-08-06 18:45:28 +00:00
Sam Yaple
c8904e6985 Updated some requirements about docker
We were requiring docker 1.7 for a few reasons at one point. Those
reasons are no longer valid and this change reflects that.

Additionally, this adds some clarifications on the issues with Ubuntu
and AUFS.

Change-Id: I56ca1b08f0abecb6f7644bf63ca939f588ed3ee2
2015-08-06 14:04:01 +00:00
Sam Yaple
98a379b0fd Reduce dependencies on the dest nodes
Currently we require a slew of deps on each destination node, this
includes a gcc compiler and installing things via pip. We can remove
these dependencies by containerizing them and running and Ansible
inside the container itself. The container would then report back
facts about idempotency.

DocImpact
Closes-Bug: #1481495
Implements: blueprint containerize-dependencies
Change-Id: I3dfccbf9fafc06ffc36e78f3006fe5d3367891df
2015-08-06 01:32:05 +00:00
Sam Yaple
7351c4ec64 Update the documentation for Ansible
This updated documentation addresses a few changes including the
addition of keepalived and haproxy as well as the update to the
'neutron_interface' name which has been renamed to
'neutron_external_interface'

Change-Id: Ia692dbd7f1cb872400324b49f49944b9178c6eaa
2015-08-05 22:48:29 +00:00
Jenkins
d62b07754d Merge "Fix dev-quickstart.md - use pip to install openstack clients" 2015-08-04 11:29:20 +00:00
Vladislav Belogrudov
43ee03ff25 Fix dev-quickstart.md - use pip to install openstack clients
Not all systems will have openstack clients in repositories.
The fixed guide suggest using pip to get up to date packages
via installing catch-all 'python-openstackclient'.

Change-Id: I5a84d944d51ede963f827737e917dd17e9466804
2015-08-04 13:07:52 +03:00
Jesse Klint
a5c5c028bc Fixed small typo in package list.
Change-Id: I5cd95b225b87599c13deeb4d8a44eee5a7e7ae9a
2015-08-04 04:09:45 -05:00
Sam Yaple
7a25b6bea3 Adds an example openrc file
Change-Id: Ie056a8347f6b72ffb647bfb79ee4449ca45f3fef
Closes-Bug: #1476294
2015-07-31 23:58:36 +00:00
Jenkins
7bc20ea4b4 Merge "Vagrantfile and docs" 2015-07-31 21:16:49 +00:00