summaryrefslogtreecommitdiff
path: root/doc/source/contributor
Commit message (Collapse)AuthorAgeFilesLines
* Update to the PTL guideSylvain Bauza2023-04-051-29/+44
| | | | | | Was a bit old, refreshed with more up-to-date information and links. Change-Id: I5b5da4748238acda98f29570fa97d09d8aa8df82
* Update contributor guide for 2023.1 AntelopeTakashi Natsume2022-11-062-7/+7
| | | | | Change-Id: Iffd6f3017c3522bd80b571a19550c83401b99613 Signed-off-by: Takashi Natsume <takanattie@gmail.com>
* Fix typos in nova docsRajesh Tailor2022-09-232-7/+7
| | | | Change-Id: I7b6f8c198aa42f5ef3f8b158308b993b040454ec
* Remove mentions of removed scheduler filtersPierre Riteau2022-09-161-1/+1
| | | | Change-Id: I1348cca8cbd8b1142dab8507c8aa1b9baf01e73c
* doc: Update a PTL guideTakashi Natsume2022-08-201-4/+0
| | | | | | | | | It does not need anymore to add database migration placeholders because of using alembic. So remove the description in the PTL guide. Change-Id: If958dd78ff82e2239be1af3835a51a1a3551c5d9 Signed-off-by: Takashi Natsume <takanattie@gmail.com>
* Merge "Update contributor guide for Zed"Zuul2022-03-252-7/+7
|\
| * Update contributor guide for ZedTakashi Natsume2022-03-122-7/+7
| | | | | | | | | | Change-Id: I6dc244001e6f65b839e8507843040dae623a2c90 Signed-off-by: Takashi Natsume <takanattie@gmail.com>
* | Merge "doc: Remove useless contributor/api-2 doc"Zuul2022-03-233-115/+56
|\ \
| * | doc: Remove useless contributor/api-2 docStephen Finucane2022-03-233-115/+56
| | | | | | | | | | | | | | | | | | | | | | | | There's nothing of use in here. A section on creating extensions for the API is removed since this is no longer a thing. Change-Id: I18a6f642c046051cd6084ab920d78f27887ca13d Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | | Merge "doc: Split up notifications document"Zuul2022-03-232-0/+278
|\ \ \ | |/ / | | / | |/ |/|
| * doc: Split up notifications documentStephen Finucane2022-02-092-0/+278
| | | | | | | | | | | | | | | | | | | | | | | | | | This was actually three documents in one: - An admin doc detailing how to configure and use notifications - A contributor doc describing how to extend the versioned notifications - A reference doc listing available versioned notifications Split the doc up to reflect this Change-Id: I880f1c77387efcc3c1e147323b224e10156e0a52 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | mention the cycle highlights in the ptl guideSylvain Bauza2022-03-011-0/+3
|/ | | | Change-Id: Ibc13c18595aee90a70dd9345a69fb3344abd2e27
* Merge "[doc] propose Review-Priority label for contribs"Zuul2022-01-201-14/+23
|\
| * [doc] propose Review-Priority label for contribsSylvain Bauza2021-12-071-14/+23
| | | | | | | | | | | | | | | | | | | | As we already discussed at the PTG, the consensus was to accept contributors to use this label for asking cores to review some changes. Documenting it first so a dependent patch would then modify Gerrit once we agree. Change-Id: I38e999954e2c91d049e1af5cda6dd0b4f8168a0e
* | Update Interop docMartin Kopec2021-11-081-3/+4
|/ | | | | | | | The commit replaces DefCore committee (a former name) by Interop Working Group (the current name) and updates a few more old interop references. Change-Id: I578a21d610b5b680b4549bf34e1857307a1b8e74
* Update contributor guide for YogaTakashi Natsume2021-09-192-7/+7
| | | | | Change-Id: I3f5eed7e4dc908d611bf67dd8c14abaa19b6436e Signed-off-by: Takashi Natsume <takanattie@gmail.com>
* Merge "Describe the use of Review-Priority label"Zuul2021-09-101-0/+68
|\
| * Describe the use of Review-Priority labelBalazs Gibizer2021-05-201-0/+68
| | | | | | | | | | Depends-On: https://review.opendev.org/c/openstack/project-config/+/787523 Change-Id: Icc5133372a41cf611ea4784e9616fcadddbc2c47
* | scheduler: Merge driver into managerStephen Finucane2021-08-231-14/+13
| | | | | | | | | | | | | | | | | | There's only one driver now, which means there isn't really a driver at all. Move the code into the manager altogether and avoid a useless layer of abstraction. Change-Id: I609df5b707e05ea70c8a738701423ca751682575 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | docs: Drop references to non-filter scheduler driversStephen Finucane2021-08-231-1/+1
| | | | | | | | | | | | | | | | Take the opportunity to clean up the docs quite a bit, ultimately combining two disparate guides on the scheduler into one. Change-Id: Ia72d39b4774d93793b381359b554c717dc9a6994 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | scheduler: Merge 'FilterScheduler' into base classStephen Finucane2021-06-291-58/+17
| | | | | | | | | | | | | | | | | | There are no longer any custom filters. We don't need the abstract base class. Merge the code in and give it a more useful 'SchedulerDriver' name. Change-Id: Id08dafa72d617ca85e66d50b3c91045e0e8723d0 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | Change nova doc after Freenode -> OFTC moveBalazs Gibizer2021-05-311-1/+1
|/ | | | Change-Id: I65e5ac1709d1ddbbf7a1d6b27070e676dedea186
* Update contributor guide for XenaTakashi Natsume2021-04-112-7/+7
| | | | | Change-Id: I6415e6d62eabf4c178dc3ac0a2f606403b44ebe8 Signed-off-by: Takashi Natsume <takanattie@gmail.com>
* Merge "doc: require openstack client change for every new API microversion"Zuul2021-01-201-4/+8
|\
| * doc: require openstack client change for every new API microversionBalazs Gibizer2020-11-161-4/+8
| | | | | | | | | | | | | | To avoid widening the gap between novaclient and openstack client we require to add support for each new microversion in both clients. Change-Id: I136cae2ea0b2f59c46d999569998e80ec5d4f24d
* | Add a description in the PTL guideTakashi Natsume2020-12-131-0/+5
| | | | | | | | | | | | | | | | Add a description to update the RESI API microversion history after milestone-3 in the PTL guide. Change-Id: I1530f77291feda4c916cfe9c4a54de7dfdd8180f Signed-off-by: Takashi Natsume <takanattie@gmail.com>
* | doc: Fix rendering in the PTL guideTakashi Natsume2020-11-251-0/+1
| | | | | | | | | | Change-Id: I87c21431d8e286af793178ac934cc8f13cece523 Signed-off-by: Takashi Natsume <takanattie@gmail.com>
* | doc: Update the PTL guideTakashi Natsume2020-11-141-0/+4
| | | | | | | | | | | | | | | | Add a description to update the contributor guide in the PTL guide. Change-Id: I1e292a98ed72cf181a944c2bb20ff3a4d0bdd600 Signed-off-by: Takashi Natsume <takanattie@gmail.com>
* | Update contributor guide for WallabyTakashi Natsume2020-11-112-7/+7
| | | | | | | | | | Change-Id: I8ce10c7dad73da2c2269282b9f2350a230e3aa84 Signed-off-by: Takashi Natsume <takanattie@gmail.com>
* | Prevent starting services with older than N-1 computesBalazs Gibizer2020-11-041-0/+3
| | | | | | | | | | | | | | | | | | Nova services only support computes that are not older than the previous major release. This patch introduces a check in the service startup that prevents staring the service if too old computes are detected. Change-Id: Ie15ec8299ae52ae8f5334d591ed3944e9585cf71
* | Merge "doc: Fix note directives"Zuul2020-09-102-4/+6
|\ \
| * | doc: Fix note directivesTakashi Natsume2020-09-062-4/+6
| | | | | | | | | | | | | | | Change-Id: I791656571926134edede9d3784bb92d46125a866 Signed-off-by: Takashi Natsume <takanattie@gmail.com>
* | | docs: Remove references to XenAPI driverStephen Finucane2020-08-311-3/+3
|/ / | | | | | | | | | | | | | | Not as many of these as I thought there would be. Also, yes, the change to 'nova.conf.compute' is a doc change :) Change-Id: I27626984ce94544bd81d998c5fdf141875faec92 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | Update interop repo linkAndreas Jaeger2020-06-131-1/+1
| | | | | | | | | | | | | | Change I02ac67e333cc1a5133269bd8562f18a8d50bb036 renamed openstack/interop to osf/interop, follow this change. Change-Id: I43476fc0cc8f5eb2a93f75e208588f482182f3b2
* | Update contributor guide for VictoriaTakashi Natsume2020-04-272-7/+7
| | | | | | | | | | | | Update URLs for Victoria release. Change-Id: I29ca3aa6e16479cd86404a6cc7cac15ec0436fe4
* | [Trivial] FUP: addressed comments in support non-admin filter instanceszhangbailin2020-04-101-1/+1
|/ | | | | | | | | This commit mainly addressed comments in [1] [1]https://review.opendev.org/#/c/701609/9/api-ref/source/parameters.yaml@420 that were related to change Ia66d3a1ceb74ed521cf44922929b2a502f3ee935 Part of blueprint non-admin-filter-instance-by-az Change-Id: I8627de0fdb31f2090a4eef7dba8f0f5eb4ebb946
* Merge "[Community goal] Update contributor documentation"Zuul2020-03-312-0/+70
|\
| * [Community goal] Update contributor documentationBalazs Gibizer2020-03-252-0/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As the Ussuri goal we have an OpenStack project wide contributing documentation template [1]. Nova has its own contributor documentation so this patch adds the new contributing.rst according to the global template and links the sections in it to the existing Nova contributor documentation. Also the top level CONTRIBUTING.rst template has been changed in the cookiecutter repo[2]. So this patch updates the CONTRIBUTING.rst according to the new template. [1] https://opendev.org/openstack/cookiecutter/src/branch/master/%7b%7bcookiecutter.repo_name%7d%7d/doc/source/contributor/contributing.rst [2] https://review.opendev.org/#/c/696001 Change-Id: Ia12cd4acbb63f192fcaf0790b72f8e977025a9dc Story: #2007236 Task: #38541
* | Non-Admin user can filter their instances by more filtersVictor Coutellier2020-03-151-0/+8
|/ | | | | | | | | | | | | | Microversion bump to allow non-admin user to use more filters key when listing instances. In order to stay coherent, all existing instance filters who are related to a field readable by default to non admin users when showing instance details, should be allowed by default without policy modification. Implements: blueprint non-admin-filter-instance-by-az Change-Id: Ia66d3a1ceb74ed521cf44922929b2a502f3ee935
* Merge "zuul: Remove unnecessary 'USE_PYTHON3'"Zuul2020-01-301-1/+0
|\
| * zuul: Remove unnecessary 'USE_PYTHON3'Stephen Finucane2019-11-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | The DevStack change to switch to Python 3 by default [1] has now landed, which means we no longer need to override this in our zuul configuration. Remove the relevant entries. [1] https://review.opendev.org/#/c/649097/ Change-Id: I40e515cd4ddc85cd1dba613c2b5c0505e35df295 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | Fix typos for update_available_resource referenceRiccardo Pittau2020-01-161-1/+1
| | | | | | | | | | | | | | | | Fixing a couple of typos that wrongly refers to update_available_resources() insted of update_available_resource() Change-Id: Iaf7828e9cfb73ac87018d78180d16aae91d838f3
* | Merge "Update Testing NUMA documentation"Zuul2020-01-081-218/+326
|\ \
| * | Update Testing NUMA documentationVictor Morales2020-01-081-218/+326
| | | | | | | | | | | | | | | | | | | | | | | | The document which contains the steps to test different NUMA setups was using legacy instructions. This change pretends to update those instructions to improve the readability. Change-Id: Id8bf96f035528b15a51c802f06e07422b9f36736
* | | Merge "nova-net: Remove firewall support (pt. 2)"Zuul2020-01-081-3/+0
|\ \ \
| * | | nova-net: Remove firewall support (pt. 2)Stephen Finucane2020-01-061-3/+0
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Firewall support is not needed with neutron, which supports both security groups for per-port filtering and FWaaS for per-network filtering. Remove both the generic firewalls and the hypervisor-specific implementations. This change focuses on removing the firewall-related API calls from the various virt drivers. The firewall drivers themselves are removed separately. Change-Id: I5a9e5532c46a5f7064441ae644125d21efe5fda1 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | FUP for docs nits in cross-cell-resize seriesMatt Riedemann2019-12-231-0/+5
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addresses review comments from: * https://review.opendev.org/#/c/638269/63/doc/source/admin/configuration/resize.rst * https://review.opendev.org/#/c/696212/6/doc/source/admin/configuration/cross-cell-resize.rst Also updates contributor/resize-and-cold-migrate since that is relatively new and biased toward same-cell resize and cold migrate. However, I chose to link the same-cell resize glossary term to that contributor doc rather than admin/configuration/resize because the admin doc is woefully bare. Part of blueprint cross-cell-resize Change-Id: I93b051252e34c8604cebea617c34e9299ac508d4
* | Merge "Integrate 'pre-commit'"Zuul2019-12-051-0/+12
|\ \
| * | Integrate 'pre-commit'Stephen Finucane2019-11-281-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This nifty tool provides a extensible way to configure pre-commit hooks to do everything from running linters to spellchecking [1] and has already been adopted by a few OpenStack projects [2]. Let's start using it as a faster, more automatic alternative to the 'fast8' tox target and iterate on it as we find more things to use it for. The 'fast8' target is not deprecated though a note is included for end-users to alert them to this great new tool. Note that the 'check-executables-have-shebangs' actually failed and highlighted that the 'contributor/development-environment.rst' document was marked as executable when it shouldn't have been. This is corrected. [1] https://pre-commit.com/ [2] https://review.opendev.org/#/q/file:.pre-commit-config.yaml Change-Id: I256e75eceeb3495dce04885ca42d16adb4160cf3 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | Merge "Add sequence diagrams to resize/cold migrate contrib doc"Zuul2019-11-291-3/+65
|\ \ \