Commit Graph

14 Commits

Author SHA1 Message Date
melissaml fceb0d2f7b Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I0df7b690d75ab2812d3bde8dec41f72d63fdaed5
2019-07-10 19:38:44 +08:00
ShangXiao 40607cb9fa Add bugs url link to README
Change-Id: I05d7a2bc0d26290f9414b2cd8184f07116718565
2018-12-04 10:09:29 +00:00
LeopardMa 406df1457c Add source code repository notes link to README
Change-Id: I64b11a41a2c2b67ae0d820cd070a89aff62f5977
2018-07-04 20:39:27 -04:00
melissaml 081e81619a Update README.rst information
1) Add documentation url link.
2) Add release notes url link.

Change-Id: Ic2aff56a71c294486ae07facb7bc10cdcc3f6b63
2018-06-18 21:10:34 +08:00
wangqi 3a117e0e7d Update links in README
Change the outdated links to the latest links in README

Change-Id: I21cfda5f9eaa8cae73f0a2c5b01b549174314b86
2018-03-02 14:35:23 +00:00
Jean-Philippe Evrard 294df3bb56 Remove CloudWatch API
It has been removed upstream, so we follow the trend.

Change-Id: Ic377c5dc8e4941b1a96516c99dcf8166cfe688f0
2018-02-16 10:06:35 +00:00
Flavio Percoco 321f3a98f5 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/8e4ccb3d53897095a9269aa17bb7a8d1

Change-Id: I07aa3af0764fe54617a70a14c2c8cc9ea003e170
2016-11-25 16:10:48 +01:00
alextricity25 6043546703 [DOCS] Use new documenation tree structure
The commit changes the heat doc tree to the new structure
we are adopting for each role

Change-Id: I0ea955e3085e965c003af046684bc370b3315b82
Signed-off-by: alextricity25 <miguel.cantu@rackspace.com>
2016-08-15 10:16:45 -05:00
Jesse Pretorius 4a4fe13577 Ensure that doc linting is included in the linters test
The 'docs' tox target executes the doc8 lint test which may result in
failures when testing documentation builds, but OpenStack-CI does not
execute that tox target.

In order to ensure that we catch all standard documentation syntax
errors and prevent them from merging, this patch includes the docs
target in the 'linters' chain of tests.

Fixes for any failures which result from executing this test are also
included in the patch.

Change-Id: I62c4e2a01cf6f5e6c03f67022ea946b420700f85
2016-07-25 21:42:09 +01:00
Travis Truman cacb9c1365 Cleanup/standardize usage of tags
The numerous tags within the role have been condensed
to two tags: heat-install and heat-config

These tags have been chosen as they are namespaced
and cover the two major functions of the role.

Documentation has been updated to inform how each tag
influences the function of the role.

Change-Id: I5eb32ec02d9db382b4cc18f6f6091bec46b31a74
2016-07-12 17:07:53 -04:00
Travis Truman 0dbbcd5f91 DOC - Adopting the common role documentation pattern
As discussed during the Newton design summit, we
agreed to adopt the role documentation pattern laid
out in the os_keystone role

Change-Id: Id03022da00a98aa514d4327c5feb3bdcb89c156b
2016-06-24 10:17:15 -04:00
Travis Truman 63020c841a [DOCS] Cleanup the role docs for consistency and clarity
Removed duplication and wrapped lines in the Contributing guide.

Change-Id: I842367ba02241da717404cacb36c9cfbb5582474
2016-03-05 15:44:51 -05:00
Steve Lewis 26f49d8cf2 Configure DB addresses for each service
To enable partitioning of DB traffic by-service, each service needs to
use a custom connection string. Defaulting the service address to a
common galera_address makes things continue to work by default.

While the galera_address could be overridden on a container or host
basis this requires repeating that behavior across each infra node in
the inventory. Providing service-specific connection address variables
simplifies the management somewhat for large deployments and may reduce
error rates.

The service install playbooks now default the service-specific variables
instead of galera_address to the internal lb vip from inventory to
maintain the ease-of-use currently available.

Any value for a service-specific variable set in user_variables.yml will
override the value in the playbook's vars to provide selective
customization as needed.

Change-Id: I4c98bf906a0c1cb11ddd41277a855dce22ff646a
Closes-Bug: 1462529
2015-06-10 02:07:38 +00:00
Kevin Carter 275bfbad15 Convert existing roles into galaxy roles
This change implements the blueprint to convert all roles and plays into
a more generic setup, following upstream ansible best practices.

Items Changed:
* All tasks have tags.
* All roles use namespaced variables.
* All redundant tasks within a given play and role have been removed.
* All of the repetitive plays have been removed in-favor of a more
  simplistic approach. This change duplicates code within the roles but
  ensures that the roles only ever run within their own scope.
* All roles have been built using an ansible galaxy syntax.
* The `*requirement.txt` files have been reformatted follow upstream
  Openstack practices.
* Dynamically generated inventory is now more organized, this should assist
  anyone who may want or need to dive into the JSON blob that is created.
  In the inventory a properties field is used for items that customize containers
  within the inventory.
* The environment map has been modified to support additional host groups to
  enable the seperation of infrastructure pieces. While the old infra_hosts group
  will still work this change allows for groups to be divided up into seperate
  chunks; eg: deployment of a swift only stack.
* The LXC logic now exists within the plays.
* etc/openstack_deploy/user_variables.yml has all password/token
  variables extracted into the separate file
  etc/openstack_deploy/user_secrets.yml in order to allow seperate
  security settings on that file.

Items Excised:
* All of the roles have had the LXC logic removed from within them which
  should allow roles to be consumed outside of the `os-ansible-deployment`
  reference architecture.

Note:
* the directory rpc_deployment still exists and is presently pointed at plays
  containing a deprecation warning instructing the user to move to the standard
  playbooks directory.
* While all of the rackspace specific components and variables have been removed
  and or were refactored the repository still relies on an upstream mirror of
  Openstack built python files and container images. This upstream mirror is hosted
  at rackspace at "http://rpc-repo.rackspace.com" though this is
  not locked to and or tied to rackspace specific installations. This repository
  contains all of the needed code to create and/or clone your own mirror.

DocImpact
Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
Closes-Bug: #1403676
Implements: blueprint galaxy-roles
Change-Id: I03df3328b7655f0cc9e43ba83b02623d038d214e
2015-02-18 10:56:25 +00:00