Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: I2d4c19cf44897668697cbfd6efc6d56b3a38d83f
This spec proposes an extension for the "scope state" endpoint.
This proposal goal is to add a new option called "active" in
the storage scope table, and an API that enables operators
to manage it.
Change-Id: Ib8b6eb8bdef202fb110852c4f2b680a6de77e8d6
This spec proposes a name change for the `state` field in
`cloudkitty_storage_states` table. The goal is to use a more descriptive
and meaningful name. The proposed new column name is `last_processed_at`.
Change-Id: I13d29e5a91037aa0191e99499203eb1730c2dafd
Switch to openstackdocstheme 2.2.1 version. Using
this version 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.
Disable openstackdocs_auto_name to use 'project' variable 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: Ie0575b318b044b750e86e1622cc3c470031f2cc6
New theme of docs (Victoria+) respects pygments_style.
Since we starts using Victoria reqs while being on Ussuri,
this patch ensures proper rendering both in Ussuri and Victoria.
Change-Id: Ieeed99524a4de362392c90a872285a80c53c4b55
Make a few cleanups:
- Remove obsolete sections from setup.cfg
- Remove install_command from tox.ini, merge constraints
into dependencies
- Enable warnings for doc build, fix all warnings
- Switch to sphinx-build
- Enable warnings for doc build, fix all warnings
- Remove git handling from conf.py, openstackdocstheme does this now
Change-Id: If7918689c7101da044a38cbb66c6d9d09f8cc53f
OpenStack is dropping the py2.7 support in ussuri cycle.
specs repo has py2 specific requirement which is removed
or tox optimization.
Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html
Change-Id: I4544d8d1192539d50bca836f6699261658ae38ed
See specs/train/timezone_aware.rst and the associated
story for more details.
Story: 2005319
Task: 30240
Change-Id: Iebf19852302ce2ae85418ccca07cec9632486b7d
This is a spec proposing to add a Prometheus fetcher.
See specs/train/adding_prometheus_fetcher.rst for more
details.
Story: 2005427
Change-Id: I458e2d5a7b06fba25a094ce04cb2050ad51554e8
This adds a "specs/train" directory along with a placeholder spec for that
release. This placeholder spec should be removed when the first spec for Train
is merged.
Change-Id: I80f8264d05959d03950f59544e00026963332400
This is a spec proposing some rework on Prometheus collector.
See specs/stein/reworking_prometheus_collector.rst for more details.
Change-Id: I7740432c82cce2e613996e8b0de31c8389413a58
CloudKitty is becoming more and more generic, at all levels. Now that scopes
can be anything, and can even be different when several collectors are running
with different configurations, some more details should be added ot the storage
state management.
Change-Id: If88fd4bbddba78b2dd36e234e25757dc028cb891
Story: 2004957
Task: 29388
This updates some out-of-date aspects of the CloudKitty specs:
* The specs are now built using the OpenStack docs instead of the old
RTD theme.
* Requirements have been updated.
Change-Id: I903e601a22938b3434e7d101921886319d888351
This is a spec proposing to add a v2 API to cloudkitty.
See specs/stein/implementing_cloudkittys_v2_api_root.rst for details.
Story: 2004208
Change-Id: Ie18af397247993ea51eabc025eb7931468ae66b2