Commit Graph

211 Commits

Author SHA1 Message Date
niuke c0b4932eb2 remove unicode from code
Change-Id: I2a43492684edb7d6aa7877c02ba29a91c3b8a691
2022-07-27 17:39:50 +08:00
HeroicHitesh 69c89432fd Migrate from testr to stestr
* Replace .testr.conf by .stestr.conf for migration and update
  .gitignore, tox.ini and requirements.txt files accordingly

Signed-off-by: HeroicHitesh <email.hiteshkumar@gmail.com>
Change-Id: I3eef3b3b27a7fbd2092457c34da8e3bbe7cbf0d5
2021-07-04 20:59:32 +05:30
Andreas Jaeger 039cfd4854 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.

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: I663d89c5ac0bc7c6bedd576ab82af4f4d66055ea
2020-06-02 13:58:43 +02:00
Andreas Jaeger ac82cef15a Cleanup py27 support
Make a few cleanups:
- Remove obsolete sections from setup.cfg
- Switch to using sphinx-build
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Remove install_command from tox.ini, the default is fine

Change-Id: I8582f554fa966d9e9b9e260918db84dcc02041b7
2020-04-10 11:53:29 +02:00
Ghanshyam Mann c23d1ce7e3 [ussuri][goal] Drop python 2.7 support
OpenStack is dropping the py2.7 support in ussuri cycle.

specs repo either has py27 job or requirement or tox env.

Update requirements for Sphinx that works with python3, this needs
updating from oslosphinx to openstackdocstheme as well.

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I1a1bd69ef048ba3ccd0b8188742b9bbbc07f3bbc
2020-02-02 12:42:19 +01:00
OpenDev Sysadmins 256c63a392 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.html
http://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.
2019-04-19 19:42:30 +00:00
Doug Hellmann 05a16fd787 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I732691e7c3a0706fe067663a180bc195ae6da858
Story: #2002586
Task: #24339
2018-08-31 08:01:11 -04:00
deepthivv88 a2c55b1d9c Implements network-statistics-from-opendaylight
This feature proposes to add a ceilometer driver to collect network
statistics information using REST APIs exposed by network-statistics module
in OpenDaylight.

Change-Id: I19918d6378dbcf2a84071c6270b683c71ecf75b1
Implements: blueprint network-statistics-from-opendaylight
2017-07-13 14:14:56 +05:30
Tony Breeds d2b1656eb9 [doc] Note lack of constraints is a choice
Change-Id: I4059402b4ac1f99f30997fce2d6f2381dab8d077
2016-12-21 09:49:08 +11:00
Jenkins ad84f3b875 Merge "Correct the homepage in setup file" 2016-09-08 13:15:03 +00:00
Hanxi 78a90a865b Correct the homepage in setup file
Change-Id: I984a1551ba3598a33e5de6d58a084d640345d359
2016-09-08 15:45:35 +08:00
Hanxi 56d8567056 Remove the unused file
opensatck-common is a copy from oslo-incubator. Delete it because it's unused.

Change-Id: I44cdcd31453283bc5b7731307305b73e12814f28
2016-09-08 15:33:56 +08:00
ZhiQiang Fan cb0cf75726 [Trivial] Remove unnecessary executable privilege
The doc/source/conf.py is a configuration file rather than a
script hence not needed to be executable.

Change-Id: I88858c8fa8266f5fb7d720c39db9692f22c08cd8
2016-04-30 16:10:22 +08:00
ZhiQiang Fan a864ec466b fix warning when run tox -epy27
<string>:53: (WARNING/2) Literal block expected; none found.

also add auto-generated files to ignore list

Change-Id: Ia2de53a0248223aa634ffd833697d1f6822f6013
2016-04-25 22:33:53 +08:00
ZhiQiang Fan 23c3a269a4 reorganize specs directory
There are two specs: cinder capacity notification and event to sample
publisher, are deferred to Newton, and there is a Newton specs:
unify timestamp of sample is in wrong place. This patch fixes these
issues.

Change-Id: I47310f5f754574c3aa1b663f9448fca67656e9ed
2016-04-25 19:10:19 +08:00
Jenkins bdb6fc33f4 Merge "Unify the timestamp of samples generated by polling agents" 2016-04-21 06:00:35 +00:00
Kevin_Zheng 2c8e9eff1c Add pagination support for Aodh
This spec propose to add pagination
support for `aodh alarm list` and
`aodh alarm-history search`.

Change-Id: Ie02f4b2fe3709a844e965acd898b95d733a0ffe9
Implements: blueprint support-pagination
2016-03-31 16:55:01 +08:00
Wen Zhi Yu 2bc3d225ec Unify the timestamp of samples generated by polling agents
Many of the pollsters define the timestamp individually for each generated
sample, which should really be timestamping based on when the data was polled
and not when each sample is generated. We need to set the timestamp of the
polled data to the timestamp when the polling starts for unity.

Related-Bug: #1491509
Blueprint unify-timestamp-of-polled-data

Change-Id: If22980c9fdf81e1c76dcd4a9053daf88d7f89d18
2016-02-24 15:43:56 +08:00
Jenkins dd0fe3004c Merge "Fix the typos in the ceilometer specs" 2016-02-18 16:28:18 +00:00
Sergey Lukjanov 46396a9d1a Fix .gitreview after repo renaming
Change-Id: I1c7264dae8801179e78cb8c5ce7665f61bac9191
2016-02-12 17:18:15 -08:00
jizilian 132f377e85 Fix the typos in the ceilometer specs
Scan the ceilometer specs repository. Filter the result and fix
the mistakes.

Change-Id: Idfbc41c3b681aa57cd5153dffc2dae600a58efb9
2016-02-11 08:50:00 -05:00
Jenkins a4125ab4f3 Merge "Improve Nova Instance metering" 2016-01-28 15:34:24 +00:00
gordon chung 0caae9fda4 cleanup event-alarm timeout spec
Change-Id: I81051249e5759f23b76515f36dc21e9071c4c86f
2016-01-25 16:24:42 -05:00
Jenkins 1df158ea36 Merge "Add spec for event-alarm timeout" 2016-01-25 20:49:21 +00:00
liu-sheng 43298c480a Improve Nova Instance metering
This proposal try to avoid every compute-agents polling Nova API
periodically, that will reduce the workload of Nova api caused by
compute-agents polling.

Change-Id: Icdf75c5ee01f665b40a20aa2a8bf6b42a0ad3b3d
blueprint: improve-nova-instance-metering
2016-01-22 10:01:44 +08:00
Jenkins ba9f416f2c Merge "Enable LBaaS V2 for Ceilometer" 2016-01-18 07:24:22 +00:00
Jenkins 9c4ffb80cd Merge "rolling upgrades" 2016-01-14 15:34:41 +00:00
jizilian 4c9f84e4c4 Enable LBaaS V2 for Ceilometer
Based on the neutron LBaaS api doc[1], LBaaS v1 is deprecated in
Mitaka release. And Ceilometer doesn't support the LBaaS v2.

This blueprint is used to solve this problem to enable the LBaaS
v2 api for ceilometer.

[1]http://developer.openstack.org/api-ref-networking-v2-ext.html

Change-Id: I1642947f9da917b8974ccf71663d1b5e8e9e4ba9
blueprint: lbaas-v2-enablement
2016-01-14 05:07:01 -05:00
liusheng dc8ffd2c44 Only support sqlalchemy in Aodh
Change-Id: I5b219543a3276405caf901227a0d445c846d9a63
blueprint: only-support-sqlalchemy-in-aodh
2015-12-17 09:57:31 +08:00
sonu.kumar 5b9ed8f2ed Removes MANIFEST.in as it is not needed explicitely by PBR
This patch removes `MANIFEST.in` file as pbr generates a sensible
manifest from git files and some standard files and it removes
the need for an explicit `MANIFEST.in` file.

Change-Id: Ia0617e3212734ad8af7e3432e9bbaba951b788d3
2015-12-16 15:30:48 +05:30
gordon chung 988a1d284c rolling upgrades
this spec proposes workflow to address the requirement
of enabling users to upgrade ceilometer with minimal/zero
downtime.

see content for details.

Change-Id: I94ef8cc0e705b79ccccc8428820c8cf09c8eca78
2015-12-14 15:48:52 -05:00
Edwin Zhai 6b61f2f0b5 Add spec for event-alarm timeout
This BP adds timeout mechanism for event-alarm. End user can specify a
timeout, 0 (no timeout) by default for each event-alarm, and alarm
status becomes 'OK' after timeout without receiving desired event.

blueprint event-alarm-timeout

Change-Id: Icff04a0cbfd1322ce8573650c56d180768786389
2015-11-26 09:34:05 +08:00
liu-sheng b0167711aa Support composite threshold rule alarm
blueprint composite-threshold-rule-alarm

Change-Id: Ia88b12e4b3e93833bedd583362973a81bbf71bea
2015-11-24 10:34:02 +08:00
Jenkins 0691ce75fc Merge "event to sample publisher" 2015-11-19 17:05:08 +00:00
yuntongjin c6cc53e268 event to sample publisher
Bracket events like compute.instance.create.latency created from BP:
Transformers for events pipeline
https://blueprints.launchpad.net/ceilometer/+spec/events-pipeline-transformers
need to be published and stored as sample.

This spec will add a new notifier publisher that will convert bracket
event to notification, and send the notification back to ceilometer
notification listener, then sample pipeline will convert it to sample.

DocImpact

blueprint event-to-sample-publisher

Change-Id: Ifaab99642eb24fe6a6c056f4093f04705d578518
2015-11-19 10:51:09 +08:00
gordon chung 25d71726a2 remove cassandra driver
we pushed this from Juno to Kilo to Liberty. since v2 is effectively
in maintenance mode, let's drop this. we can reopen against Gnocchi
if required.

Change-Id: I277deb607b4d6815ad1fe675364c9cb696ce53c6
2015-11-09 15:27:22 -05:00
gordon chung 3608a68f4d move cinder capacity spec to mitaka
we didn't get this done in Liberty but it's being tracked in Cinder
for Mitaka so let's keep it going.

Change-Id: Ie2e321eb871267fbe33e44f7650fab3099bb49c0
2015-11-09 15:14:34 -05:00
liusheng f309c3c3dd Remove unused fake.rst
See[1], the fake.rst was added as a placeholder to avoid build_sphinx
failure.

[1] https://review.openstack.org/#/c/213837/

Change-Id: Ibb239378ccfdeecb79664c54e3cf2116578a81ba
2015-11-05 11:48:40 +08:00
Jenkins 88a54f52d3 Merge "Propose moving tempest tests to a plugin" 2015-11-02 15:50:34 +00:00
Alexey Galkin d4d26d85df Fix typos in 'cinder-capacity-notifications.rst'
Fix some typos in liberty specification: cinder-capacity-notifications.rst

Change-Id: I0ce01ded62a8d9204e93b97936c009b1028c38e2
2015-10-29 14:43:44 +03:00
Chris Dent ccaffd9f5a Propose moving tempest tests to a plugin
Tempest has a plugin architecture which ceilometer can use to
improve velocity and flexiblity. This spec proposes such a change.

Change-Id: I910a9d2adaa20a8f254d53a3724f375be0acf1ca
2015-10-14 07:40:53 +00:00
Brian Moss 6f40669cab [ceil-specs] Update links to Cloud Admin Guide
Update links in the Ceilometer specs to the
Cloud Admin Guide after the RST conversion
of that book.

Change-Id: If2be3b5878117d5bad9a72022e36bb4a0c3a06f4
2015-09-18 10:18:20 +10:00
Igor Degtiarov bf84c8cd24 Enable Mitaka specs
Without fake.rst file the build_sphinx fails with:
"WARNING: toctree glob pattern u'specs/mitaka/*' didn't match any documents"
error, it will be removed with the merge of first M* cycle spec.

Change-Id: I2f2f587128a0d8ed670dd7288f748661fda70d80
2015-08-18 07:16:20 +03:00
Jenkins 3a91dd6c91 Merge "highly distributed coordinated notifications" 2015-08-11 09:07:14 +00:00
Matthew Edmonds 917d20718b Events RBAC via Policy
OpenStack needs to support granular, customizable Role-Based Access
Control (RBAC) for ceilometer events. Policy should be dependent on
policy.json rather than simply hard-coded.

APIImpact
SecurityImpact
UpgradeImpact

Change-Id: Id25d154eac90e14c5501f806e81e04a059f5a836
2015-08-04 13:14:47 -04:00
gordon chung 6a0fac34c1 highly distributed coordinated notifications
Change-Id: I4495fce88b4caa9cec023243a8122686a61bcd9f
2015-07-24 11:10:35 -04:00
gordon chung 9d5a57b45e Existence Meters Deprecation
Change-Id: I0792b4270173749d131356a1e6853963ed514f05
2015-07-21 08:49:58 -04:00
Jenkins 24026411db Merge "Spec for sending polled meters to notification agent" 2015-07-07 16:54:40 +00:00
Jenkins 1f106df7c4 Merge "mandatory api limits" 2015-06-28 15:57:53 +00:00
Jenkins 934a435694 Merge "Adopt Oslo Guru Meditation Reports" 2015-06-27 08:08:54 +00:00