* Update cloudkitty-specs from branch 'master'
to fe84ac27c55ab05301582484979e8a9f72a538b0
- Add spec to add audit and ttl in the rating rules
Change-Id: I2048e999a7db7a4b5cc30ce07282c26320560295
* Update cloudkitty-specs from branch 'master'
to d5261f48a3da9e60760b731cd26248d187e0fbac
- Fix docs build error
This patch fixes docs build errors such as the ones seen in
https://review.opendev.org/c/openstack/cloudkitty-specs/+/866198
Change-Id: Ie965ad1621c984e6eaa9ae6c85fa0f637f078391
* Update cloudkitty-specs from branch 'master'
to 3848c30c093405965ff2b6200516049b1eacb5ad
- Propose reprocessing API
This specification proposes an API to enable reprocessing.
Change-Id: I22993261010e6e7f8b5c0605efad9d4c0ec92d6c
* Update cloudkitty-specs from branch 'master'
to 2b1fbc56570239edda4dc3cce9d6ced2a388e07b
- Merge "setup.cfg: Replace dashes with underscores"
- setup.cfg: Replace dashes with underscores
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
* Update cloudkitty-specs from branch 'master'
to 3e2aed78585009049b36cef92a8e2802282d39b2
- [ussuri][goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].
[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html
Story: #2007236
Task: #38517
Change-Id: Ifb5e71213dad0c6af717e9c043ee08c4c0b870b5
* Update cloudkitty-specs from branch 'master'
to d1803c94ef2ecb616d7bbb153eaa29bb2e51c6cd
- Update tox config
Update dependencies to include upper-constraints.
Change-Id: I7d9844b6b89bc0294ad4ed339f1fa63970ef037c
* Update cloudkitty-specs from branch 'master'
to 8748b631d7ec23df9939f7cf25ee444edf810da1
- Merge "Add "active" column to storage scope, and API to manage it"
- Add "active" column to storage scope, and API to manage it
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
* Update cloudkitty-specs from branch 'master'
to e7f07732a3f683f51b04e4b90d33239a793ed7e1
- Merge "Deprecate `state` field and propose `last_processed_at` field"
- Deprecate `state` field and propose `last_processed_at` field
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
* Update cloudkitty-specs from branch 'master'
to 1d8b40f11fb060dde033e6af0394224ecfe74b0e
- remove unicode from code
Change-Id: Id874071065c4420236ae74567db3a949aea7904e
* Update cloudkitty-specs from branch 'master'
- Switch to newer openstackdocstheme version
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
* Update cloudkitty-specs from branch 'master'
- Merge "Cleanup py27 support and docs"
- Cleanup py27 support and docs
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
* Update cloudkitty-specs from branch 'master'
- Fix pygments style
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
* Update cloudkitty-specs from branch 'master'
- Merge "Update and replace http with https for doc links"
- Update and replace http with https for doc links
Change-Id: Idc5447de3d2dd76dd1b073333df95e5619c1829a
* Update cloudkitty-specs from branch 'master'
- [ussuri][goal] Drop python 2.7 support
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
* Update cloudkitty-specs from branch 'master'
- Spec: Optimize driver loading in v2 API
See specs/ussuri/optimize_driver_loading_in_v2_api.rst for details.
Story: 2006654
Task 36904
Change-Id: I6d88b6c4bc674fb5dab145e05b6b512c443f5e56
* Update cloudkitty-specs from branch 'master'
- Spec: V1 API rating modules endpoints migration to V2 API
See migrate_v1_rating_modules_api_endpoints_to_v2.rst for details.
Change-Id: Ic52d0162b478ebcd353e2e3fbf224937222d816e
Story: 2006572
Task: 36679
* Update cloudkitty-specs from branch 'master'
- Add support for PDF documentation
Change-Id: Ie70aaa076462c7a1f3e4f84a63af5f95f381dfde
Story: 2006075
Task: 34810
* Update cloudkitty-specs from branch 'master'
- Spec: Add a v2 API endpoint to retrieve DataFrame objects
See specs/train/add_get_dataframes_api_endpoint.rst for details.
Change-Id: I186e7cd1de206f2117a5fb5655e9794469634d79
Story: 2005890
Task: 36383
* Update cloudkitty-specs from branch 'master'
- Spec: Add a v2 API endpoint to push DataFrame objects
See specs/train/add_push_dataframes_api_endpoint.rst for details.
Depends-On: https://review.opendev.org/#/c/668669/
Change-Id: Ieb48eb72fcb6165d32c08b95ea61be5ffc7d0e92
Story: 2005890
Task: 35954
* Update cloudkitty-specs from branch 'master'
- Spec: Making CloudKitty timezone-aware
See specs/train/timezone_aware.rst and the associated
story for more details.
Story: 2005319
Task: 30240
Change-Id: Iebf19852302ce2ae85418ccca07cec9632486b7d
* Update cloudkitty-specs from branch 'master'
- Merge "Spec: Add a v2 API endpoint to reset the state of different scopes"
- Spec: Add a v2 API endpoint to reset the state of different scopes
See "specs/train/add_reset_scope_state_api_endpoint.rst" for details.
Change-Id: I8e184b89e76f9cfe81ae4e1e3c2781999cfe3d4a
Story: 2005395
Task: 30793
* Update cloudkitty-specs from branch 'master'
- Spec: Add a "delete" method to the v2 storage interface
See "specs/train/add_delete_method_v2_storage.rst" for details.
Change-Id: I9b2531225895a4f8769112078f4fc4e443a31696
Story: 2005395
Task: 30791
* Update cloudkitty-specs from branch 'master'
- Spec: Add a v2 API endpoint to retrieve the state of different scopes
See "specs/train/add_get_scope_state_api_endpoint.rst" for details.
Change-Id: I748ee949a6890b52e2844a51e371a22e40ff18c1
Story: 2005395
Task: 30792
* Update cloudkitty-specs from branch 'master'
- Spec: Allowing to get/reset the state of a scope
Change-Id: I88bf7453b370f383adc5bb3c7d8a44bb04c6eed2
- OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.htmlhttp://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html
Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
* Update cloudkitty-specs from branch 'master'
- Spec: Add some concurrency and parallelism to the processor
Change-Id: I5281573843b990bdd569a4cc07904363cd4d4646
* Update cloudkitty-specs from branch 'master'
- Spec: Adding Prometheus Fetcher
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
* Update cloudkitty-specs from branch 'master'
- Initializing the Train specs
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
* Update cloudkitty-specs from branch 'master'
- Avoid duplication in template.rst
This simplifies the phrasing in template.rst
Change-Id: I0b84dd4e2f3cc9e9fe688246623697f0eb42f64a
* Update cloudkitty-specs from branch 'master'
- Spec: Reworking Prometheus Collector
This is a spec proposing some rework on Prometheus collector.
See specs/stein/reworking_prometheus_collector.rst for more details.
Change-Id: I7740432c82cce2e613996e8b0de31c8389413a58
* Update cloudkitty-specs from branch 'master'
- Spec: Add some details to state management
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
* Update cloudkitty-specs from branch 'master'
- Merge "Spec: Adding a v2 API"
- Spec: Adding a v2 API
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
* Update cloudkitty-specs from branch 'master'
- Merge "Update the repository"
- Update the repository
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