The openstack Ussuri and Victoria versions no longer support the
Centos7 and pyrhon2 environment packages. Correct the missing
problems in the latest document
Change-Id: Ie17133b86f421868cddca46c29225d51ae671594
As per the community goal of migrating the policy file
the format from JSON to YAML[1], we need to do two things:
1. Change the default value of '[oslo_policy] policy_file''
config option from 'policy.json' to 'policy.yaml' with
upgrade checks.
2. Deprecate the JSON formatted policy file on the project side
via warning in doc and releasenotes.
Also replace policy.json to policy.yaml ref from doc and tests.
[1]https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html
Change-Id: I9028875399b54ab961ae46ca13f9cf6e6fc7ad89
Nova placement use port 8778, to avoid confusion, Update
senlin default port from 8778 to 8777. And update
spelling mistakes in install-rdo.rst
Change-Id: I342b1badf3910ea07ea64523cdb8a19a8a0ccb06
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.
Set openstackdocs_auto_name to use 'project' as name.
Change pygments_style to 'native' since old theme version always
used 'native' and the theme now respects the setting and using 'sphinx'
can lead to some strange rendering.
openstackdocstheme renames some variables, so follow the
renames before the next release removes them. A couple of variables
are also not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I5db2dc63ea51f0005aa1244b5b9c692ec23ce314
Glossary terms are case-sensitive. This change fixes the terms used in the
documentation to match the capitalization used in the glossary terms.
Change-Id: I6cc2cf7251e53c98c512f21c6504a2e795c26b33
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove ancient sections from setup.cfg
- Update requirements
- Remove unused import from conf.py
Change-Id: I87261d38992dedd87709ad8beff0bb533064e118
Octavia allows LB creation with only a vip_network_id specified. This is
necessary for things like routed-network environments where subnets are
often not exposed to users, or else not well understood by them, and
Octavia should retain responsibility for choosing the subnet.
Change-Id: Ic252cf7d5cc7277fa86bf12df8776dac27151f83
Octavia now supports availability zones for loadbalancers. Now it is
possible to pass this option through the LB policy.
Depends-On: https://review.opendev.org/#/c/710452/
Change-Id: Ib49b38490f83fea19307751ef1cd073307e352ae
Based upon the established conf paradigm used in Nova,
this patch moves the configuration to a central location.
Making config a lot easier to manage, as well a lot easier
to locate.
Additional changes
* Fixed missing notification section in example config.
* Moved external configs to generator config (e.g. osprofiler)
Change-Id: I8bca356768bd710d28361b50754ddcc249a32428
Some options are now automatically configured by the version 1.20:
- project
- html_last_updated_fmt
- latex_engine
- latex_elements
- version
- release.
Change-Id: I432ae5415b9ab8ca7247fb5fb2a8b6e1819029ba
This patch splits the engine into 3 services, conductor, engine and
health-manager.
The goal here is to make the engine more resilent by isolating the
pieces.
Before this patch each Engine worker could potentially be running many
thousands of threads and multiple thread groups, starving the process.
After this change each process would be limited to a single thread
group of 1000 threads, and more predictable and balanced workloads.
* Added two new services.
* Added workers opt to conductor and health manager.
* Merged Thread Group Manager into Engine Service code.
Change-Id: Id4a27ba934dc9777f7ae5b4d7d0a751318ea7877
Allow users to marked nodes as tainted. Tainted nodes will be selected
first for scale-in operations.
* Updated API microversion to 1.13
* Updated node table to add tainted field
* Updated docs
Change-Id: I3a391a31240b5206ad83cd054084b9946fbab24e
The api documentation is now published on docs.openstack.org instead
of developer.openstack.org. Update all links that are changed to the
new location.
Note that redirects will be set up as well but let's point now to the
new location.
For details, see:
http://lists.openstack.org/pipermail/openstack-discuss/2019-July/007828.html
Change-Id: Ie28caca2519b6e5940bb884876113b84d45c3048
The documentation and example health policies need to be updated to
reflect health policy v1.1 schema changes.
Change-Id: Ie447397b001fba9798025370cdb0087e679fdfe4
Closes-Bug: #1834516
The keystone_authtoken configuration in the installatiion documentation
are incorrect. Updated the documentation to use correct values that
work in devstack for senlin.
Change-Id: I9ee7e6c9d5e8e86dcefd459599ebee5f151a612a
Closes-Bug: #1834515
Previously webhook API introduced microversion 1.10 to allow callers to
pass arbritary data in the body along with the webhook call. This was
done so that webhooks would work with aodh again. However, aodh and
most webhook callers cannot pass in the header necessary to specify the
microversion. Thus, I'm introducing webhook v2 here so that webhooks
behave like in microversion 1.10 but without the need to specify that
microversion header.
Closes-Bug: #1828856
Change-Id: I7f5cdb2ea19c6ca1a9ea68e64515804f219a73ee
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: Id77ad092d3117d38bcacfb9dcb7a0b921145d4cc
This patch add the action_purge subcommand to senlin-manage.
This subcommand is used to purge the specified action records
in senlin's database.
Change-Id: Idf4e04621c812c3a7aa53e9fd402b2ec3081fa89
This adds basic framework for senlin-status upgrade
check commands. For now it has only "check_placeholder"
check implemented.
Real checks can be added to this tool in the future.
Change-Id: Ic890a04156abf201ac618ce71ccddcc4544d0acf
Story: 2003657
Task: 26154
This change adds a sphinx extention to build sections of the policy and
profile documentation from source code.
- Add new extension
- Modify contributor documentation for policies to show spec fields
from source code
- Modify user documentation for policies and profiles to show properties
from source code
- Modify user documentation for policies and profiles to include
samples extracted from examples directory
- Update tox to run pep8 against sphinx extension
Change-Id: I32f68867d14c3288385dbdf3b4df14e8ca2fd01f
This patch alters the cluster_scale_in and cluster_scale_out actions to
no longer place the action into the actions table when a conflict is
detected. This behavior is an improvement on the old way actions are
processed as the requester will now receive immediate feedback from the API
when an action cannot be processed. This change also honors the scaling
action cooldown in the same manner by erring via the API when a scaling
action cannot be processed due to cooldown.
Depends-On: https://review.openstack.org/#/c/602460/
Implements: blueprint scaling-action-acceptance
Change-Id: If0dcf5e427d3d6973d2c5e52fada8a6c925240d5
Senlin API/Function/Integration test was move to
senlin-tempest-plugin project, this patch fix testing
doc record error.
Change-Id: I817489bc7ef066e80475f8ddafd4d041e22843c0
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>