|
|
(21 intermediate revisions by 4 users not shown) |
Line 3: |
Line 3: |
| === Documentation === | | === Documentation === |
| | | |
− | ====All releases====
| + | * http://docs.openstack.org/openstack-ansible/latest/ |
− | * http://docs.openstack.org/developer/openstack-ansible/ | |
| | | |
− | ====Specific guides==== | + | === Project Manifesto === |
− | * http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/index.html
| |
− | * http://docs.openstack.org/developer/openstack-ansible/upgrade-guide/index.html
| |
− | * http://docs.openstack.org/developer/openstack-ansible/developer-docs/index.html
| |
− | * http://docs.openstack.org/developer/openstack-ansible/inventory/index.html
| |
| | | |
− | ====Deployment Guide====
| + | The OpenStack-Ansible project manifesto can be found here: |
− | | + | * https://docs.openstack.org/openstack-ansible/latest/reference/architecture/manifesto.html |
− | * http://docs.openstack.org/project-deploy-guide/openstack-ansible/newton/
| |
− | | |
− | ==== Role Documentation ====
| |
− | | |
− | * http://docs.openstack.org/developer/openstack-ansible-apt_package_pinning
| |
− | * http://docs.openstack.org/developer/openstack-ansible-lxc_container_create
| |
− | * http://docs.openstack.org/developer/openstack-ansible-lxc_hosts
| |
− | * http://docs.openstack.org/developer/openstack-ansible-openstack_hosts
| |
− | * http://docs.openstack.org/developer/openstack-ansible-pip_install
| |
− | * http://docs.openstack.org/developer/openstack-ansible-py_from_git
| |
− | * http://docs.openstack.org/developer/openstack-ansible-rsyslog_client
| |
− | * http://docs.openstack.org/developer/openstack-ansible-security
| |
− | | |
− | === Documentation planning ===
| |
− | | |
− | ====Project Schedule====
| |
− | | |
− | * Start Date: 16 November 2016
| |
− | * Release Date: 8 May 2017
| |
− | * Blueprint: https://blueprints.launchpad.net/openstack-ansible/+spec/create-ops-guide
| |
− | * Specification: https://review.openstack.org/#/c/412527/
| |
− | | |
− | Total working days: 173 days (not taking into account Christmas and New Years holidays)
| |
− | | |
− | {| class="wikitable"
| |
− | |-
| |
− | ! Phase !! Start date !! End date
| |
− | |-
| |
− | | Planning || 16 November 2016 || 22 December 2016
| |
− | |-
| |
− | | Content || 22 December 2016 || 14 January 2017
| |
− | |-
| |
− | | Writing || 16 November 2016 || 5 April 2017
| |
− | |-
| |
− | | Review period for new content || 5 April 2017 || 5 May 2017
| |
− | |-
| |
− | | Review period for pre-existing content || 14 January 2017 || 5 May 2017
| |
− | |}
| |
− | | |
− | ==== Operations guide ====
| |
− | | |
− | The following table will be used as a way to track the collaborative work for the Operations Guide. | |
− | | |
− | {| class="wikitable"
| |
− | |-
| |
− | ! Chapter !! Section !! Sub-section !! Assignee !! Progress
| |
− | |-
| |
− | | OpenStack operations || Chapter introduction || || Alexandra Settle ||
| |
− | |-
| |
− | | OpenStack operations || Managing the cloud using the command line || Replace Accessing your environment || Travis Truman || COMPLETE: https://review.openstack.org/#/c/422771/1
| |
− | |-
| |
− | | OpenStack operations || Managing instances || Managing volumes for persistent storage || Matthew Heler ||
| |
− | |-
| |
− | | OpenStack operations || Managing instances || Live migration || Bjoern Teipel || https://review.openstack.org/461120
| |
− | |-
| |
− | | Maintenance tasks || Introduction || || Alexandra Settle ||
| |
− | |-
| |
− | | Maintenance tasks || Network maintenance || Add network interfaces to LXC containers || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847
| |
− | |-
| |
− | | Maintenance tasks || Network maintenance || Remove network interfaces from LXC containers || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847
| |
− | |-
| |
− | | Maintenance tasks || Network maintenance || Add provider bridges using new NICs || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847
| |
− | |-
| |
− | | Maintenance tasks || Network maintenance || Remove provider bridges || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847
| |
− | |-
| |
− | | Maintenance tasks || Network maintenance || Move from Open vSwitch to LinuxBridge and vice versa (helper tool?) || Bjoern Teipel ||
| |
− | |-
| |
− | | Maintenance tasks || Network maintenance || Restart a neutron agent container || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847
| |
− | |-
| |
− | | Maintenance tasks || Network maintenance || Reference to networking guide /ops guide content || Alexandra Settle ||
| |
− | |-
| |
− | | Maintenance tasks || RabbitMQ cluster maintenance || Create a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/
| |
− | |-
| |
− | | Maintenance tasks || RabbitMQ cluster maintenance || Check the RabbitMQ cluster status || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/
| |
− | |-
| |
− | | Maintenance tasks || RabbitMQ cluster maintenance || Stop and restart a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/
| |
− | |-
| |
− | | Maintenance tasks || RabbitMQ cluster maintenance || RabbitMQ and mnesia || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/
| |
− | |-
| |
− | | Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a single-node || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/
| |
− | |-
| |
− | | Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a multi-node cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/
| |
− | |-
| |
− | | Maintenance tasks || Backups || Backup of /etc/openstack_deploy || Darren Carpenter || COMPLETE: https://review.openstack.org/453984
| |
− | |-
| |
− | | Maintenance tasks || Backups || Backup of Galera data || Darren Carpenter ||
| |
− | |-
| |
− | | Maintenance tasks || Backups || Backup your environment || Darren Carpenter ||
| |
− | |-
| |
− | | Maintenance tasks || Running ad-hoc Ansible plays || || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/416392/
| |
− | |-
| |
− | | Maintenance tasks || Firewalls || Finding ports used by an external IP address || JP Evrard || COMPLETE: https://review.openstack.org/#/c/452248/
| |
− | |-
| |
− | | Maintenance tasks || Scale the environment || Replacing failed hardware || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/414392/
| |
− | |-
| |
− | | Monitoring your environment || Introduction || || Alexandra Settle ||
| |
− | |-
| |
− | | Monitoring the environment || Integrate OpenStack-Ansible into your monitoring system || || ||
| |
− | |-
| |
− | | Troubleshooting || Introduction || || Darren Chan || COMPLETE: https://review.openstack.org/#/c/435157/
| |
− | |-
| |
− | | Troubleshooting || Networking || || Jonathan Almaleh || https://review.openstack.org/#/c/461435/
| |
− | |-
| |
− | | Troubleshooting || Checking services || || Alberto Laporte / Darren Chan || COMPLETE: https://review.openstack.org/#/c/440144/
| |
− | |-
| |
− | | Troubleshooting || Restarting services || || Alberto Laporte / Darren Chan || COMPLETE: https://review.openstack.org/#/c/440144/ https://review.openstack.org/#/c/444129/3
| |
− | |-
| |
− | | Troubleshooting || Troubleshooting Instance connectivity issues || || Jonathan Almaleh || https://review.openstack.org/#/c/461435/
| |
− | |-
| |
− | | Troubleshooting || RabbitMQ issues || Analyze RabbitMQ queues || ||
| |
− | |-
| |
− | | Troubleshooting || RabbitMQ issues || Analyze OpenStack service logs and RabbitMQ logs || ||
| |
− | |-
| |
− | | Troubleshooting || Failed Ansible playbooks during an upgrade || || Andy McCrae ||
| |
− | |}
| |
− | | |
− | === Manifesto ===
| |
− | | |
− | * https://etherpad.openstack.org/p/openstack-ansible-manifesto
| |
| | | |
| === Core Team === | | === Core Team === |
| | | |
− | The [https://review.openstack.org/#/admin/groups/490,members OpenStack Ansible core team] is responsible for reviewing all changes proposed to the following repositories: | + | The [https://review.openstack.org/#/admin/groups/490,members OpenStack Ansible core team] is responsible for reviewing changes proposed to our repositories. |
− | | + | Some projects may have extra core members. |
− | * openstack/openstack-ansible
| |
− | * openstack/openstack-ansible-apt_package_pinning
| |
− | * openstack/openstack-ansible-galera_client
| |
− | * openstack/openstack-ansible-galera_server
| |
− | * openstack/openstack-ansible-lxc_container_create
| |
− | * openstack/openstack-ansible-lxc_hosts
| |
− | * openstack/openstack-ansible-memcached_server
| |
− | * openstack/openstack-ansible-openstack_hosts
| |
− | * openstack/openstack-ansible-pip_install
| |
− | * openstack/openstack-ansible-pip_lock_down
| |
− | * openstack/openstack-ansible-plugins
| |
− | * openstack/openstack-ansible-py_from_git
| |
− | * openstack/openstack-ansible-rsyslog_client
| |
− | * openstack/openstack-ansible-rabbitmq_server
| |
− | * openstack/openstack-ansible-repo_server
| |
− | * openstack/openstack-ansible-rsyslog_server
| |
− | * openstack/openstack-ansible-security
| |
− | * openstack/openstack-ansible-specs
| |
− | | |
| | | |
| Note that everyone is encouraged to help review changes, even if you are not a member of this team. All reviews are very useful and are taken into account by the core team members. Active participation in the review process is a critical task on the road to joining the core reviewer team. | | Note that everyone is encouraged to help review changes, even if you are not a member of this team. All reviews are very useful and are taken into account by the core team members. Active participation in the review process is a critical task on the road to joining the core reviewer team. |
Line 166: |
Line 23: |
| === Bugs & Blueprints === | | === Bugs & Blueprints === |
| | | |
− | * Launchpad Bug & Blueprint Tracker: https://launchpad.net/openstack-ansible | + | * Design Specifications - https://specs.openstack.org/openstack/openstack-ansible-specs/ |
− | * Design Specifications - http://specs.openstack.org/openstack/openstack-ansible-specs | + | * Bug tracker - https://bugs.launchpad.net/openstack-ansible |
| | | |
| === Code === | | === Code === |
| | | |
− | * https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open,n,z | + | * Review [https://review.opendev.org/dashboard/?foreach=(project:%22%5Eopenstack/(openstack-ansible%7Cansible-).*%22)+NOT+project:openstack/ansible-role-openstack-operations+NOT+project:openstack/ansible-role-chrony+NOT+project:%22%5Eopenstack/ansible-role-.*-hsm%22+NOT+project:%22%5Eopenstack/ansible-role-(k8s%7Ctripleo).*%22+NOT+project:%22%5Eopenstack/(ansible-collections-openstack).*%22+NOT+project:%22%5Eopenstack/(ansible-role-collect-logs).*%22%20status:open%20&title=OSA%20Review%20Dashboard%20&14%20Days%20Without%20Feedback=%20age:14d%20limit:3%20&Needs%20Approval=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Workflow%3E=1%20label:Verified%3E=1%20NOT%20label:Code-Review%3C=-1%20label:Code-Review%3E=2%20branch:master%20&Bug%20Fixes%20without%20Negative%20Feedback=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Workflow%3E=1%20label:Verified%3E=1%20NOT%20label:Code-Review%3C=-1%20NOT%20label:Code-Review%3E=2%20branch:master%20intopic:%5Ebug.*%20&Blueprints%20without%20Negative%20Feedback=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Workflow%3E=1%20label:Verified%3E=1%20NOT%20label:Code-Review%3C=-1%20NOT%20label:Code-Review%3E=2%20branch:master%20project:openstack/openstack-ansible-specs%20&Without%20Negative%20Feedback=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Workflow%3E=1%20label:Verified%3E=1%20NOT%20label:Code-Review%3C=-1%20NOT%20label:Code-Review%3E=2%20branch:master%20NOT%20intopic:%5Ebug.*%20NOT%20intopic:%5Ebp.*%20&With%20Negative%20Feedback=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Verified%3C=-1%20label:Code-Review-1%20branch:master%20&Needs%20Reverify=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Code-Review%3C=-1%20label:Verified%3C=-1%20branch:master%20&Patches%20-2%27d=%20label:Code-Review%3C=-2%20&Stable%20Branches=branch:%5Estable/.* Dashboard] |
| + | * Source Code: https://opendev.org/openstack/openstack-ansible |
| + | |
| + | |
| + | === Etherpads === |
| | | |
− | * http://git.openstack.org/cgit/openstack/openstack-ansible | + | Specific work tracking: |
| + | * CI testing improvement: https://etherpad.opendev.org/p/2022-osa-simplify-tests |
| | | |
− | === References ===
| |
| | | |
− | * Big tent discussion - https://etherpad.openstack.org/p/osad-openstack-naming | + | Summit/PTG plannings: |
− | * Liberty Summit Collaboration Day - https://etherpad.openstack.org/p/osad-discussion | + | * Xena PTG: https://etherpad.opendev.org/p/osa-xena-ptg |
− | ** General topics from the liberty collaboration day - https://etherpad.openstack.org/p/ansible-collaboration-day | + | * Wallaby PTG: https://etherpad.opendev.org/p/osa-wallaby-ptg |
| + | * Yoga PTG: https://etherpad.opendev.org/p/osa-yoga-ptg |
| + | * Zed PTG: https://etherpad.opendev.org/p/osa-Z-ptg |
| + | * Antelope PTG: https://etherpad.opendev.org/p/osa-antelope-ptg |
Note that everyone is encouraged to help review changes, even if you are not a member of this team. All reviews are very useful and are taken into account by the core team members. Active participation in the review process is a critical task on the road to joining the core reviewer team.