d92a72c612cc50307e7da5cbb0633f164263bd86
16 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Ivan Anfimov
|
17497426f4 |
Remove tags from README
The tags framework has been discontinued for a long time. https://governance.openstack.org/tc/reference/tags/ https://governance.openstack.org/tc/resolutions/20211224-tags-framework-removal.html Change-Id: Iff34b4422de9d8a8983ddede15d90e65598219eb |
||
|
melissaml
|
49758212f5 |
Replace git.openstack.org URLs with opendev.org URLs
Change-Id: If444606a7473d6abdceac662d6002836a53f4a2d |
||
|
ShangXiao
|
b656ffa8f7 |
Add bugs url link to README
Change-Id: I45bb0a583da49ca15d34ae79b0dcb28d8bcc19fc |
||
|
wangyayan
|
5c6a5691ac |
Add an address of project source code repository.
Change-Id: Ia3dd28129b328a0e33fe53d8af9a305ef42913d7 |
||
|
jacky06
|
09732453d6 |
Make the project home link in next line
Change-Id: Ia6ad4946cc0c5d75739e040974899a733c81538f |
||
|
ShangXiao
|
7e1b515dfb |
Add release notes link to README
Change-Id: I40489a97e25e16f7a9377d2ef7c64491620fde1d |
||
|
melissaml
|
52d075839d |
Update links in README
Change the outdated links to the latest links in README Change-Id: If1526d9bd6003390881cad0c13f345b2ecf8f78d |
||
|
ZhongShengping
|
c64293150b |
Update URLs in documents according to document migration
Change-Id: Ia97c5725596a81ac3f7469501851e7705415171b |
||
|
Flavio Percoco
|
e61ecae7ed |
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/7559eb3f2a0ec0bddf23f06792de8f56 Change-Id: I3a95592029d7418ca38193077e4168977173dbb7 |
||
|
Jimmy McCrory
|
c88cd87cde |
Remove nova-cert
nova-cert has been marked for deprecation and removal in Ocata. Change-Id: Ia2e5fdfc995d3bf3790f23a0579ee8757d215851 |
||
|
Jean-Philippe Evrard
|
3e0ec52c17 |
[DOCS] Fix link to nova
The current link on the github landing page points to keystone docs. This should fix it. Change-Id: Ibad73609edfb370b74d29f7aafe25bb2992dd661 Signed-off-by: Jean-Philippe Evrard <jean-philippe.evrard@rackspace.co.uk> |
||
|
Drew Thorstensen
|
7777d81f1a |
[DOCS] Refactor of nova role docs
Update the role documentation to match the newly proposed format. In the new format, each role project should maintain the configuration variations for the role project itself. Change-Id: I165891189ffa67680980a70178fd55951cad293b |
||
|
Travis Truman
|
bc124efd94 |
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: I36d2b0c99472b470d11cac20854513c3d8b40b78 |
||
|
Kevin Carter
|
f379c6abd4 |
Implement base configuration for independent repository
Change-Id: I91826d92a1c4bf30a9be77d538ffaa45b3bf7c8e Signed-off-by: Kevin Carter <kevin.carter@rackspace.com> |
||
|
Steve Lewis
|
4310931756 |
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 |
||
|
Kevin Carter
|
fdd1c4c689 |
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 |