Commit Graph

61 Commits

Author SHA1 Message Date
Jenkins 7952a8c577 Merge "Separate vagrantfile for the docker provider" 2016-03-08 08:20:23 +00:00
Jenkins da9ff35edd Merge "Add centos7 docker support" 2016-03-08 08:20:20 +00:00
Jenkins 5134b1d4d5 Merge "Add packer build for docker container" 2016-03-08 08:20:14 +00:00
Bogdan Dobrelya 4575b7b2f7 Separate vagrantfile for the docker provider
Change-Id: I828751cb631930099770c301b0ec2df802fcbf52
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-03-02 13:37:19 +01:00
Bogdan Dobrelya db632b5279 Add troubleshooting to the development guide
Also clarify user "$" or root "#" modes for
shell snippets

Change-Id: Ic5e413b8bcc3788a630452e9ce981229da23dac7
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-03-02 12:15:58 +01:00
Bogdan Dobrelya 467d84c620 Add centos7 docker support
* Separate OSTYPE specific tasks/files.
* Keep only common tasks and files in the
playbooks dir.

TODO pxe case to be working for centos as well
note, the cmtools.sh installs ansible 2.0.1.0
  in centos7, while we have 2.0.0.2 for ubuntu trusty
note, the base.yaml installs python-keystoneclient
  1:1.3.0-1.el7 from kilo-2 (no juno for centos7),
  while for ubuntu we have one from juno
note, there is no pygraphviz for centos7, see also
  https://bugs.launchpad.net/fuel/+bug/1510884

Closes-bug: #1548851

Change-Id: Icec5637f9242104322d1104725f9f132d1ca16f0
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-03-02 11:16:23 +01:00
Bogdan Dobrelya e1e304c4f9 Add packer build for docker container
* Add docker Ubuntu Trusty packer template.
* Rework cmtools to install ansible and puppet
* Add support for Vagrant provider docker.
* Containers will share the host system docker daemon
  and images in the storage, so may be run nested.
* Ensure the rsyslogd and sshd is running in containers.
* Also ensure the /var/log/solar dir, which is required for docker.
* W/a Solar-hardcoded and vbox specific ssh key paths
  for docker case.
* Update FAQ and docs

Depends-on: I881d362968a10d816cbd368cb185900dfaa0b3bc
Partial-bug: #1547587

Note, vagrant does not support vm.network and exec based
provisioning for docker, so there are workarounds.

Change-Id: Idf91bd6ed2fb90601f517064705df7721aeae3fb
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-03-02 11:16:23 +01:00
Bogdan Dobrelya 58683af802 Fix riak container nested docker mounts
Fix docker mounts to allow the riak docker container
to be started nested.
Also note about nested containers in the docs.

Related-bug: #1548851
Related-bug: #1547587

Change-Id: I2fb448ac439b717eae1c3deee2cd067ac8b4f0c7
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-03-02 10:30:20 +01:00
Annie Lezil 5f3ee956b2 Fixed alignment issues in the text, corrected length.
Change-Id: I262f5b9852f0e530bc031ee295a336cb9c5473e8
Closes-Bug: #1547421
2016-02-24 08:59:56 -08:00
Jedrzej Nowak e26f0083bb Added solar.version
- Added solar.version file, it contains pbr version_info
- Use version_info.release_string and
  version_info.version_string in docs

Change-Id: I7894e79aacc736032313f81b11fd0561344d702a
2016-02-19 09:43:18 +00:00
Jedrzej Nowak 637afa23df Use openstack/solar-resources not Mirantis one
Change-Id: I0ace8937a171c63288d09dc07a94af284c96e6a4
Closes-bug: #1545630
2016-02-15 12:01:42 +01:00
Łukasz Oleś 714d4748a2 Fix paths in tutorial
Change-Id: I58814196e8e0c8be15cc96fdd8fb4a1eb9555ee5
2016-02-12 16:12:49 +01:00
Jenkins 5ffcd355d1 Merge "Add solar description" 2016-02-12 10:26:15 +00:00
Łukasz Oleś 221a3f0695 Add solar description
Moved from wiki.

Change-Id: I1e9dab49b91e7b775b4e13a8ab94905d77670283
Closes-bug: 1541394
2016-02-12 10:57:58 +01:00
Jenkins 37bc44e4d5 Merge "Better information about resource repo in resource documentation" 2016-02-11 16:03:09 +00:00
Jedrzej Nowak b5c1300e12 Better information about resource repo in resource documentation
Added few sentences about resource repository in resource documentation

Change-Id: I14ee25fcc8e4df7aef32e9b3f8c7c40f43ada438
Related-bug: #1537736
2016-02-11 14:37:51 +01:00
Jenkins 7b4ddffafa Merge "Add information about libvirt provider" 2016-02-11 11:37:55 +00:00
Łukasz Oleś e4455f902a Add information about libvirt provider
Change-Id: I34b1632a78b38e05a32a56369ed422e1ea346fc0
Closes-bug: 1544280
2016-02-11 11:35:57 +01:00
Jedrzej Nowak 4d30dc3ab4 Clarify docs about ansible handlers
Change-Id: I60fa5f691cc5ac3f4b8573e8e3cf039bb8f24614
Closes-bug: #1541630
2016-02-11 11:22:16 +01:00
Łukasz Oleś 4679863bb9 Create separate page for development docs
Change-Id: Ifeb6c080488f2118defc77692447f16f696b0b4e
Closes-bug: 1541632
2016-02-10 20:58:33 +01:00
Maciej Kwiek 6100be9f1d Fix Vagrant version requirement in docs.
Was: 1.7.x
Is: 1.7.4 or higher

Change-Id: I9ec564f400c93c441421991e5b1410eee1bbf740
Closes-bug: 1544047
2016-02-10 14:15:40 +01:00
venkatamahesh b1a67a70c4 Use uppercase 'S' in word "OpenStack"
Change-Id: I1ad5dae430a10ab3fec028f787a6764d7f006e2f
2016-02-04 15:53:09 +05:30
venkatamahesh 08d463d220 Fix misspellings
Change-Id: I7f250d89efb204dc3e232e1e10c0382deb04eec8
2016-02-04 09:21:04 +05:30
Jenkins 60027ed6ad Merge "Introduce documentation related to new worker" 2016-02-03 13:09:32 +00:00
Dmitry Shulyak 95a4d5d42d Introduce documentation related to new worker
related to blueprint stevedorize-orchestration
Closes-Bug: 1538536

Change-Id: I097a68f5acd6f88fa58b44898e65de21523f3132
2016-02-03 13:29:26 +02:00
Jenkins ac47816501 Merge "Added info that our examples require nodes" 2016-02-02 13:02:30 +00:00
Jenkins 706f8b2862 Merge "Fixed missing texts in docs" 2016-02-02 08:01:59 +00:00
Jenkins d4f3faaffc Merge "Removed deprecated ansible handler documentation" 2016-02-02 07:58:25 +00:00
Jedrzej Nowak 47104fa536 Added info that our examples require nodes
After merging #I245039eac2f78afca8157b033f64e051b9365463 we will need to
create nodes before example

Change-Id: Iad17dce86ba7e0737489cc1d671eb62cba3563e2
2016-02-01 16:26:04 +01:00
Jedrzej Nowak 4b8238af14 Removed deprecated ansible handler documentation
Change-Id: Id2aef366111ae4410763c3f6b78c6cc4e1f47fa0
Related-to: #1540383
2016-02-01 14:56:59 +01:00
Jedrzej Nowak 5c615c8f50 Fixed missing texts in docs
Change-Id: Ibac14b034830c51690fe12483e0781548dabe278
Closes-bug: #1537747
2016-02-01 12:37:37 +01:00
Jedrzej Nowak 3fa7dd8afa Removed ssh_ prefix from transports resources
Change-Id: I1afde3a91766c0abf0f99fcfd401a7b97a730b9f
Closes-bug: 1537093
2016-01-29 10:41:32 +01:00
Łukasz Oleś dc9a8c26f9 Clean repository after removing celery
Change-Id: I27bd1ef756f16cc94ed40f16a9b1c9a63f8e2bff
2016-01-27 17:41:28 +01:00
Tomasz 'Zen' Napierala 4cdf55a6bb Added internal architecture diagram and fixed some doc errors
Added solar internal architecture diagram. Fixed doc generation errors.

Change-Id: I0be39d9dbae7c19c633d6378f332bd8a14db3997
Closes-bug: #1538168
2016-01-26 16:24:15 +01:00
Łukasz Oleś 510d324dff Update usage docs
Change-Id: I1f61e2e272aba4dddd1fecb792be1e1b5de4bfd8
2016-01-22 19:27:13 +01:00
Jenkins 4a25d06c15 Merge "Update installation instructions" 2016-01-22 15:56:22 +00:00
Łukasz Oleś 3c92c9c095 Update installation instructions
Change-Id: I627d1695274380f25b9bdea19205b400b95a5f2b
2016-01-22 16:23:02 +01:00
Jedrzej Nowak eae552456d More clear info about key/pw change in FAQ
Change-Id: Id83681d2b995f3484bb3f782612c5d9143066532
2016-01-22 14:35:26 +01:00
Jedrzej Nowak 5f50b5ca56 Improved celery worker section in FAQ
Change-Id: I505be07bf8b03dec9aaabd556bd2a96641a08172
2016-01-21 17:48:57 +01:00
Jedrzej Nowak de80ef8c91 Added simple FAQ to our docs
Change-Id: I8256baba6546e20dcb53ddc445c2148113125870
2016-01-21 16:23:28 +01:00
Jenkins 38aa1adef4 Merge "Move all text from README to documentation" 2016-01-21 14:15:58 +00:00
Łukasz Oleś 8225dfbd75 Update Wordpress tutorial
- change value to input
- add wait_cmd command to docker container
- add description of computable input usage

Change-Id: Icdaf3bd7974d5852237f72aa0eb66dde273f0651
Closes-bug: #1530086
2016-01-20 12:59:10 +01:00
Bogdan Dobrelya bf2bb097c7 Fix 80 chars wraps for docs
Change-Id: I638afd0b92461266396c576abc88c14370e50c19
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-01-20 11:11:12 +01:00
Łukasz Oleś 3e99e21f07 Move all text from README to documentation
Change-Id: I038dd56fa82e3915305fca79218eaaf1b2303056
2016-01-20 10:25:38 +01:00
Jedrzej Nowak 4c2859d3df Improved inputs documentation
- Added Computable Inputs to docs
- Added small section about input manipulation (add/remove)

Change-Id: I299af52abad347ed29a140f59adedb78f15485e6
2016-01-13 16:22:48 +01:00
Jedrzej Nowak 4060b36fed Moved examples, resources and templates
new location is https://github.com/Mirantis/solar-resources,
later will be changed to openstack one.
- vagrant stuff assumes that solar-resources is cloned into /vagrant/solar-resources
- adjusted docker compose file
- added solar-resources to .gitignore

Change-Id: If2fea99145395606e6c15c9adbc127ecff4823f9
2016-01-13 13:33:02 +01:00
Łukasz Oleś d965a988c1 Refactor VirtualResources
- rename VirtualResource to Composer
- rename event parameter depend_action to child_action
- rename values parameter to input

Closes-bug: #1526780

Change-Id: Ib974e14ff4bda44c2d7d991f62aa4a06dea160ea
2015-12-29 16:50:46 +01:00
Jedrzej Nowak c92483bf01 Replace all templates/(.*)\.yaml with templates/\1
Change-Id: I0d371595092323f9a87393954cd0cbdd3a72ac36
2015-12-28 12:51:28 +01:00
Łukasz Oleś 78cd816136 Update wp tutorial after recent changes
Change-Id: Id54786a8bd8df6d4d9972bc245437917883f6c32
2015-12-23 12:06:12 +01:00
Jedrzej Nowak 8d4d3761d7 Resource Repository Docs added
Change-Id: Ia055b9838d2311a70e6e4544bd672ce118f9efd8
2015-12-21 10:23:38 +01:00