Commit Graph

15 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov ed736fd783 Cleanup glance-registry service
Glance-registry service has been removed in V cycle with [1]

We do all necessary cleanup to fully remove service deployment.

[1] https://review.opendev.org/738671/

Change-Id: I0b2e2e39040fd0daef04724f94a39f2d11e4d105
2020-07-07 07:30:17 +03:00
Dmitriy Rabotjagov e01aed0d63 Replace git.openstack.org with opendev.org
This patch replaces git.openstack.org with opendev.org as redirection
from old path was enabled.

Change-Id: Ice94fbb7881061c2ce79dbc15eb3e062a655d45e
2019-05-30 09:38:22 +00:00
ShangXiao bfec6a8f9a Add bugs url link to README
Change-Id: I0de582ee033967459ea7776368f10494e92c77a9
2018-12-04 02:11:29 -08:00
jacky06 a59556e5b1 Update the description for glance api
Change-Id: I4cdb87766b8c5fcd2735be57ab8a478ada61f708
2018-08-15 04:17:41 +00:00
LeopardMa ede1a8ad22 Add source code repository notes link to README
Change-Id: I4b789bee2aee246b0656900912638c49c40f9429
2018-07-04 20:47:32 -04:00
ShangXiao ed3199b571 Add release notes link to README
Change-Id: I4a9ad565ded32725d3d860c1692f81026a2de350
2018-06-14 23:41:13 -07:00
lidong 6d06dbb5f9 Update links in README
Change the outdated links to the latest links in README

Change-Id: Ic3279b2d6499a1e0777a760abf2bff096e016856
2017-08-19 19:01:34 +08:00
ZhongShengping c2e384eabf Update URLs in documents according to document migration
Change-Id: I5c798478b1da8803477e594dec11f1e08592c8f7
2017-07-14 09:37:06 +08:00
Flavio Percoco 69a05707aa 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/b69110219584e3b6327eeb8beb8d5ff7

Change-Id: Ic953878499bcb91a90bb684dae38299b741193d9
2016-11-25 16:09:19 +01:00
Robb Romans 12176ece55 [DOCS] Add project links; fix indents; wording
Change-Id: Ie5225d641c2db96ca314ab54613588408eb77005
2016-08-16 09:16:30 -05:00
Alexandra 25f8bf7369 [DOCS] Move glance role docs
Change-Id: I0dfaf4225984e72704b62f840891825483adc1c1
2016-08-12 10:44:33 -05:00
Travis Truman 87e54428af Cleanup/standardize usage of tags
The numerous tags within the role have been condensed
to two tags: glance-install and glance-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: Iafd4aeed4c76404605c77abae2e6ea57a7ae0355
2016-07-12 16:55:32 -04:00
Travis Truman dd622f8683 [DOCS] Cleanup the role docs for consistency and clarity
Change-Id: I4cc524151c6372842cdc83f9838df24d0743f91b
2016-03-07 17:03:49 -05:00
Steve Lewis 9789fdcd7d 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 fc2e3a54b6 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