Commit Graph

71 Commits

Author SHA1 Message Date
suzhengwei 14ecbd361b add 2024.1 Caracal reposity
Change-Id: Id87eb2ebe6f05d0dd41037c92b062ae49cf3b159
2024-01-29 15:21:31 +08:00
suzhengwei e8dd6c0ebb Add 2023.2 Babcat reposity
Change-Id: I6330363db89d90fe93599d616d4c68ecde272ac1
2023-07-17 10:43:58 +08:00
Radosław Piliszek 1b8b1138b8 Move "vm moves" spec to 2023.1 (Antelope)
Change-Id: I0362abadedff475a0900539a5751725e71d26d05
2022-12-27 10:19:00 +01:00
Zuul c9665973a0 Merge "vm moves for host notification" 2022-12-27 09:14:03 +00:00
suzhengwei 53c0119d08 vm moves for host notification
The original design is to save instance evacuations information
for host failure notification. For later new features, there will
be instance migrations information for host restored notification.
It is more compatible to use vm move (vmove) object, wihch
include 'type' filed to show it is one evacuation or migration.

Blueprint: vm-evacuations-for-host-recovery
Change-Id: Ic0d1283bebbc562cfd20e004cb9b6ed309d0fd28
2022-12-27 12:14:01 +08:00
Radosław Piliszek e14b4bae06 [tox] Pin reqs
Per the best practices.

Change-Id: I4712a90f0bd72a0721441d3e84b1f78ca9bccef7
2022-12-26 15:08:34 +01:00
Radosław Piliszek 77951c0ee2 Remove pbr from deps
It is not used by this dummy project for docs.

Change-Id: I9c395f6ccad53ab45bc4997a0da42b0444be8bfa
2022-12-26 15:01:12 +01:00
Radosław Piliszek b1c2d07162 Fix tox4 issues
Use allowlist_externals for rm.

Also, make sure the behaviour is consistent across tox versions
and always skip the installation of the dummy local package
(skip_install for 3, skipsdist does this already for 4).

Change-Id: Iacf9cda958ce410d30a258843e276f902c499e0b
2022-12-26 15:00:05 +01:00
suzhengwei 1975f2f177 add 2023.1 Antelope repository
Change-Id: Iccc247a5babd8b579ddb922c95717c845f6293fc
2022-10-07 06:56:53 +00:00
suzhengwei df38f93168 Add zed spec directory
Change-Id: I0a93a877c9864f38002028379bd729c8a4341547
2022-04-28 14:58:39 +08:00
Radosław Piliszek ddc83a6b5d Repropose Xena specs
As agreed during the Yoga PTG.

Change-Id: Ief7aba547d50014e0635b716728c28da2dd921b3
2021-10-19 10:06:50 +00:00
Radosław Piliszek a5047648ac Create specs directory for Yoga
Change-Id: I9222197b115d8460e146855a24dd1c998096bed1
2021-10-19 09:59:43 +00:00
Hervé Beraud 86a97ae565 Restore reproducibility in docs
The documentation is writting the date in its copyright. This is
considered bad practice, because this kills reproducibility. If
you don't know about reproducible build, please read on:
  https://reproducible-builds.org/

Change-Id: I5a837a94468ce151e6dc24a01c238cd98d67e99b
2021-10-14 12:59:21 +00:00
Zuul 6b2952c52f Merge "host monitor by consul" 2021-08-25 19:04:50 +00:00
suzhengwei 7b6f56dd81 host monitor by consul
This spec introduces a new host monitor by consul. It monitors host
heartbeat via management, tenant and storage connectivity. Only in the
case of defined HA strategy, it will trigger host recovery, for example,
storage interface disconnected.

Change-Id: If81a6a9543513acf199afe6a17dceb1544657272
Implements: bp host-monitor-by-consul
2021-08-24 06:38:09 +00:00
Zuul b2b0fcb571 Merge "Add spec for vm evacuations for host recovery" 2021-08-06 06:01:22 +00:00
XinxinShen 4d9050943b Add spec for vm evacuations for host recovery
When large scale hosts failed in the same time, there would be
not enough resources to recovery all the instances. So it needs
a priority to determine which one to evacuate firstly. Moreover,
the user even wants to recall the instances to the original host
after host recovery. So it needs to keep some necessary information
aboud evacuations for new features.

Change-Id: I7c87c8d4a2ab5898d1b0d046a1377fe1ed7c79ee
Blueprint: vm-evacuations-for-host-recovery
2021-08-04 17:31:48 +00:00
Ghanshyam Mann 9631ab25d3 [community 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: #38536
Change-Id: I54df12d44c8a20a07f407ca93598f8001baeada7
2021-05-17 14:19:34 +00:00
XinxinShen e084350b67 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: I1a7054a3fff7a4af9c4f9eb734099483d909ecb8
2021-04-28 11:06:06 +08:00
Zuul 9af2097800 Merge "Finish Wallaby" 2021-03-27 17:09:55 +00:00
Radosław Piliszek 3c65765a19 Finish Wallaby
Move implemented specs around.

Change-Id: Id6c3ab3a8c47fc9e5ee9290b534a70fa27907e54
2021-03-27 16:55:54 +00:00
Radosław Piliszek 7d98772ccc [CI] Publish specs
Actually publish built specs.

Change-Id: If391c6128ef502d50c48856c442fc32c040b513c
2021-03-27 16:48:05 +00:00
Zuul e5b4238c92 Merge "Update min tox version to 2.0" 2021-03-27 16:43:18 +00:00
Zuul c07922d562 Merge "Create specs directory for Xena" 2021-03-27 16:28:46 +00:00
Zuul 1b7ec28c58 Merge "Stop linking to the wiki page on specs" 2021-03-27 16:22:30 +00:00
songwenping 87418c91f0 Create specs directory for Xena
Change-Id: I3ffcc87a197bfbc1e015b2d0b20913df838c176d
2021-03-27 16:17:39 +00:00
Zuul a18ac7cfa5 Merge "repeated check to determine host status" 2021-03-23 15:40:06 +00:00
suzhengwei a2308d9156 repeated check to determine host status
If the platform has a bad network stability, judging from pacemaker and
corosync, the host status would swing between up and down. It would
result in host recovery, which is not expected.

Repeated check is more reliable than once check to determine host
status.

Change-Id: I61a4a05f912c764d77bca87f5a297b6da42b9ae7
Implements: bp retry-check-when-host-failure
2021-03-23 19:22:44 +08:00
Zuul 042232dcf9 Merge "remove unicode from code" 2021-03-20 16:55:12 +00:00
Radosław Piliszek eecb4a60cd Remove .testr.conf
It is not used.

This is to satisfy the to-stestr-migration validation [1].

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-February/020371.html

Change-Id: Ic7ac0befe38b236c5b6c20c6458cabe0abb5078a
2021-02-11 20:20:51 +00:00
XinxinShen fdf3f43945 remove unicode from code
Change-Id: Ic5a16716ce9c3a0909e7ac49dc1138a54329cc84
2021-01-05 14:42:44 +08:00
Radosław Piliszek 78abe0893c Stop linking to the wiki page on specs
The current information about spec vs blueprint is in the docs.

Change-Id: I94a0a19adc03c55b1faf676cf952b726ac78ecd7
2020-11-18 20:27:29 +00:00
Zuul 46a6675b88 Merge "add wallaby repository" 2020-10-12 10:25:57 +00:00
suzhengwei b82b28dd10 add wallaby repository
Change-Id: I8915b7fc57ea872de53f72fea64bac73360cfdce
2020-09-27 17:14:35 +08:00
suzhengwei ee9d82ae49 Fix wrong release name
Ussuri should mention Ussuri, not Train.

Change-Id: I5bc54a706474e16f19b3054bfe4a433f9bfb6c55
2020-09-27 07:37:45 +00:00
Zuul d9bcc064f9 Merge "Switch to newer openstackdocstheme version" 2020-06-22 06:01:07 +00:00
suzhengwei d0fe45c9c5 spec for add option to enable/disable a segment
If 'enable' of one failover segment is set False, all notifications
which belong to this failover segment will be ignored, so that
no recovery flow executes.

Change-Id: I418aaa9c34826dd908363d91e0df718f55721536
Implements: bp enable-to-segment
2020-06-09 01:28:08 +00:00
Andreas Jaeger 863763f8cb 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: I2dea97815d5f4cd40d120256e91787e078a9cc40
2020-05-31 18:06:40 +02:00
suzhengwei 11f58a2168 add victoria cycle spec
Change-Id: Iaad92e3c621bdb6c799388089ad86362c8e19a2d
2020-05-22 10:43:06 +05:30
Andreas Jaeger cbfac3096d Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove obsolete sections from setup.cfg
- Update requirements, no need for python_version anymore
- Use newer openstackdocstheme and Sphinx versions
- Remove install_command from tox.ini, the default is fine

Change-Id: I43c3b5653289753da4fb1d2b6db5b03336b42d67
2020-04-19 17:54:50 +02:00
Zuul 20b94febde Merge "[ussuri][goal] Drop python 2.7 support" 2020-04-19 13:21:21 +00:00
Ghanshyam Mann 203427f531 [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.

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

Change-Id: I3e97d60bd490e42c1ae29da356db59caa6994311
2019-12-13 18:24:17 +00:00
zhangbailin bda6b2674b Add Ussuri spec repo
This patch adds ussuri specs repo.

Change-Id: I0a74a8be4fd09ab7a5ec7900ecebec75813d7c79
2019-09-02 08:31:01 +00:00
zhangbailin 5ef703f247 Add train spec repo
This patch adds train specs repo.

Depends-On: https://review.opendev.org/#/c/670776/
Change-Id: I35c18263d44d326233cc84f4992953790a7b37dd
2019-07-17 14:37:21 +08:00
zhangbailin a77b25756c Relace the old docs env
Add the sphinx-build for this project, remove 'oslosphinx' and add
'penstackdocstheme' to support python3.

Closes-Bug: #1836551
Change-Id: I0aac32c27436671841becada6e6da238c0913631
2019-07-16 18:42:32 +08:00
OpenDev Sysadmins 466f232b12 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:44:00 +00:00
Zuul d4c06a0eeb Merge "Add progress details for recovery workflow" 2019-02-26 04:03:16 +00:00
Zuul dcc19c5f71 Merge "Add event notification feature to masakari" 2019-02-26 03:58:45 +00:00
Doug Hellmann b600eba7b7 fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I466ef0b323140c936d8c83b5c206b15030a683c7
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2019-02-13 09:30:50 +00:00
Zuul 6311eae75b Merge "Add Stein specs repo" 2019-01-29 04:44:04 +00:00