Commit Graph

15 Commits

Author SHA1 Message Date
Jean-Philippe Evrard 8bfc32399e [Docs] Simplify overview page
This modifies the overview section to be one page instead of
4 long sections. We just refer to the architecture reference
for details about the architecture.

Change-Id: I1f5da9acaa677b2cd752cda30c33eba846a96eb4
2018-03-20 11:44:57 +00:00
Jean-Philippe Evrard f1a7525570 [Docs] Migrate security into user guide
Migrate all the security related user configurations into
a user story.

Change-Id: I4dfc5941abfd834d1d53a9c737db7afcce2841a0
2018-02-23 14:48:34 +00:00
Jean-Philippe Evrard b6eb92beca [Docs] Move limited connectivity to user guide
This is a user story and should be treated as such.

Change-Id: Id7b7e58aaaf0630b9b1b99796c39eebbc28e0b04
2018-02-22 16:54:26 +00:00
Jean-Philippe Evrard eb89fa513a [Docs] Centralize Inventory documentation
There are details about inventory configuration in the deploy
guide that could go to the reference.

Change-Id: I712470742250f37a410eb88087b14403ac777493
2018-02-22 16:18:07 +00:00
Jean-Philippe Evrard 99ca16e85e [Docs] Move network architecture into reference
Move all the design considerations into reference.

Change-Id: I5e5b4e85140b73871f2ba6a4d5264cb21de9f337
2018-02-22 09:49:44 +00:00
Jean-Philippe Evrard d27e329a5a [Docs] Move Ceph example to user guides
Moving the ceph example into the user guide.
This structure also allows more text content, with for example
a guide for integrating with a ceph cluster deployed outside
OSA, and other ceph integrations (Rados GW for example)

Change-Id: Ib3eb33e23cfc50966b41842a02feeaf21f836450
2018-02-22 09:49:24 +00:00
Jean-Philippe Evrard 73c45a8108 [Docs] Move more examples to user guide
This moves the following use cases into the user guides:
- Prod example
- L3 routed example

Change-Id: I30c3d70701eaece4b3ec57a96be270ad01a28bad
2018-02-22 09:48:53 +00:00
Jean-Philippe Evrard 3d76d5e2e2 [Docs] Include test scenario as a new user story
This moves the appendix of the deploy guide into our user stories.

Change-Id: I0c0985987fba4610f825a36619aa2b043a730613
2018-02-21 15:21:51 +00:00
Jean-Philippe Evrard ba7e064ef9 [Docs] Merge advanced configuration into reference
The deploy guide also have appendixes pointing to the reference,
which were pointing back to the deploy guide. This is very
hard to follow. The advanced configurations and inventory should
be merged into our reference guide, to avoid duplications.

Change-Id: I2d1e653036d380c3eae6a3a4906d1db890baecb2
2018-02-20 08:10:43 +00:00
Jean-Philippe Evrard 152da42e4b [Docs] Unhide the ssl user story
The SSL was deeply hidden into the advanced configuration options,
while it's a common user story.

Change-Id: Ie09b94fb086f512ec1b233cb76754654ba032418
2018-02-16 15:17:24 +00:00
Logan V 057bb30547 [DOCS] Add ceph production example configuration
Adds a Ceph configuration example for production deployment using RBD
backend for glance/cinder/nova.

Change-Id: I7757ceb4f2f367f514fcde8b4ab1130e8ef4868b
2017-11-06 21:20:02 +00:00
Jimmy McCrory 9cd42929c3 Support cidr_networks in L3 network environments
In some environments, a single container, storage, or tunnel network may
not be applicable to every host. Each configured provider_network would
need to be limited to a particular subset of hosts and the host var keys
within the inventory for container_address, storage_address, and
tunnel_address will need to be maintained since they're specifically
required by various playbooks.

Add two new options for configuring provider_networks, 'reference_group'
and 'address_prefix'.

'reference_group' for providing a group name that any host must
be a member of, in addition to any of the groups listed in
'group_binds', for the network to be applied.

'address_prefix' for overriding the name of the key created for each IP
address allocated by a cidr_network. By default, this key is named
'cidr_network'_address, where 'cidr_network' is the given 'ip_from_q'
option for a provider network.

Closes-Bug: 1650356

Change-Id: Ia7f3119f0affc4fb6be97ca788ca3b46096b82a8
2017-07-31 22:14:25 +00:00
Jesse Pretorius e4551ef3e2 [DOCS] Move limited connectivity section to Deploy Guide
The limited connectivity section was temporarily moved into
the developer guide temporarily when re-arranging the deploy
guide, but never moved back.

As this is important information for deployers to see, this
is being moved into the deploy guide appendix, then references
to it are added to the AIO and Deployment Guide in appropriate
places.

The following notes regarding additional changes apply:

- The pip offline install content for the limited connectivity
  page breaks the flow and doesn't really fit in the two models
  proposed. This content should move to the pip install role.

- The reference to the get_url/get_uri bug for Ansible 1.9 no
  longer applies as Newton onwards now uses Ansible 2.1.x and
  above.

- An unused Appendix H reference in the Security Appendix has
  been removed.

- The Appendices have been re-arranged slightly to try to show
  the information in a perceived order of importance.

Change-Id: If4b8a75277374ed7e96a1ce6610ed8a897125693
2017-02-16 11:54:08 +00:00
Logan V 06ede41645 ceph-ansible integration
Adds ceph-ansible integration to OSA using the upstream
roles ceph-common, ceph-mon, and ceph-osd to support deployment
of a Ceph cluster for use with OSA.

The integration should be considered experimental at this point,
however an integrated functional testing scenario named "ceph"
is added which fully exercises the ceph-ansible deployment and
configures OSA to use the deployed Ceph cluster. Once this is added
to the OSA gate tests for the integrated build, that should help
quickly stabilize any issues that arise with this integration.

Change-Id: I275708096a71f66d73be1400c8a592c598382c1d
2017-01-19 08:47:10 -06:00
Alexandra Settle ca1e4cccd9 [DOCS] Adds a cookie cutter deploy guide for d.o.o
Also removes old install guide in favor of the commited deploy guide

TODO: Link for the deploy guide to be commited

Change-Id: I72c1d344a4cc8df4d92ff296200704639771eb88
2016-11-18 13:27:57 +00:00