The patch updates the jobs for Bobcat development cycle by adding
an antelope job and droping wallaby and xena jobs.
Change-Id: Id6c76abefd0edb69eccde18370dc07373c4bfdcf
Depends-On: https://review.opendev.org/c/openinfra/interop/+/881711
It appears that some rules in jsonschema and flake8
are now more strict. This patch propose fixes, so
that pep8 job passes.
Change-Id: I0a7c533dd0c576e564749e5d83242fb1b050f74f
The patch updates the jobs for Antelope development cycle by adding
a zed job and droping victoria job
Depends-On: https://review.opendev.org/c/openinfra/interop/+/870878
Change-Id: I5e203e79991c313dcb322cf9f81f82a29a4d40a1
The tools/consistency.sh needs to respect upper constraints
when installing plugins, otherwise we may install newer version
of dependecies which aren't recommended by the constraints
and that may lead to other issues.
Change-Id: I29c3a3020f3d8df911b7f0a0fe91d391d3a52bba
It looks like the demjson package is no longer maintained [1][2]. The
last version was released in 2015.
This patch migrates to demjson3 which is a fork of the demjson library
compatible with python3.
[1] https://github.com/dmeranda/demjson/issues/40
[2] https://pypi.org/project/demjson/
Change-Id: Ibb176d942d401662ab6e565313e81b84238d1d76
We forgot to document the latest guidelines and include them in our
project's documentation. This patch fixes that plus it modifies
the tools/jsonToRst.py so that it takes into account the 2 new programs,
added in the 2022.06 guidelines as next ones.
In order to avoid this mistake in the future, the Internal Process
Documentation is extended about the steps required to document a guideline.
Change-Id: I0447adb2685a0766f7935e47816cee57a50e6d77
This mostly reverts commit 89258e7650.
Reason for revert: Let's enable the jobs again as they should be
fixed now.
Change-Id: I54227c90019ab06ddf35270f11167da0a29dad92
The patch changes status of the 2022.06 guidelines to approved
and updates symlinks so that they point to the latest guideline
versions.
Change-Id: Ib9840586c55e034bc31b3146bfa69afe36560d2e
This commit flags all tests under compute-servers-metadata-*
capabilities because the tests are runnable only on
Xen-based deployments since [1] when Nova deprecated XenAPI
driver.
These capabalities are currently deprecated (in next.json)
and will be released in an upcoming guideline release.
The tests are flagged in all guidelines released since
the change in Tempest got merged [1].
[1] https://review.opendev.org/c/openstack/tempest/+/749527
Change-Id: I058abc7d911052db89b7a96d4317a0bc551f536c
Let's temporarily disable devstack jobs so that we can merge
barbican and octavia guidelines - the job failures aren't in any
way connected to the new guidelines.
Change-Id: I33114bb8a002c59c5e34ebfb94514d30f43cd4c1
The commit adds a doc pointing out the internal actions needed
in order to make a release. It's based on the 2021A process, however,
it focuses more on the internal actions (within the IWG group).
This should help us not to forget anything when proposing a new
guideline plus it will help new contributors to get oriented quickly.
Change-Id: I89f5d3f20e95472573baba540dea9374441c4ad5
The following capabilities are moved from advisory to required:
Compute platform:
identity-v3-list-versions
identity-v3-application-credentials
identity-v3-users
identity-v3-domains
volumes-v3-snapshots-list
compute-images-create
compute-servers-resize
compute-servers-tags-CRUD
compute-servers-tags-tag-CRUD
networks-security-groups-CRUD-2
networks-dhcp
networks-floating-ips-CRUD
images-v2-import
Storage platform:
objectstore-account-update
objectstore-bulk
The following capabilities in the Compute program are moved from
required to deprecated, due to [1]:
compute-servers-metadata-delete
compute-servers-metadata-get
compute-servers-metadata-list
compute-servers-metadata-set
compute-servers-metadata-update
[1] https://review.opendev.org/c/openstack/tempest/+/749527
Change-Id: Ic9337eac8c0883be7908ee438790225df46a81fa
Based on the analysis in
https://etherpad.opendev.org/p/refstack-test-analysis
and gathered feedback for neutron tests provided by neutron
team, this patch adds new tests to the guideline as well as to
the exclude file.
Change-Id: Id16480651760ae0e6dbca8dc88d854ee2fd24766
The commit adds octavia-tempest-plugin to the cross_check tool.
This is a preparation for adding octavia support in our interop
tooling.
Change-Id: Iaae4538a078048b2e4e446fb42d32fbee2e66544
The commit adds barbican-tempest-plugin to the cross_check tool.
This is a preparation for adding barbican support in our interop
tooling.
Change-Id: Ie8fd66a944678332683ff898b37abfc7989eb448
Added support to 1.x schema to make sure that
older guidelines can still be converted.
* created new script for 1.x schema
* argparse used for argument handling
* script can be run from top level dir
* added --outdir option
Change-Id: I051008040b4dc05e6a7a2d2ff045ddbe6629deb1
The patch converts the 2021.11 guidelines to a .rst file so that
it can be included in the documentation.
The patch also fixes a few links pointing to the old interop
namespace (osf/) - seems like we accidentally reverted some of the
changes.
Apart from that the patch unifies target_approval format for
shared_file_system add-on so that it matches the format of other
add-ons.
The patch then copies all 2021.11 files to their "next" versions so
that we can build a new guideline on the top of the previous one.
Change-Id: I1dea3743ca6bf657313299177aabe69ddf234784
Changing status of the newest guidelines to approved, updating
symlinks so that they point to the latest guidelines and fixing
a typo in one of the tests.
Change-Id: I5561b91acaf36cd9f1bf18e80f3882a25fa34bca
Includes recommendations from Nova:
* move compute_image_create and compute_server_resize to advisory
since they are ironic dependent
* add compute_servers_tags CRUD and compute_servers_tags_tag_CRUD
advisory
* remove compute_images API from advisory since they are depricated
Change-Id: I9c700bd15909d9f58b25ee51546916d92fe88fdc
docs.opendev.org will provide easier access to the doc pages
in comparison to the Gitea (opening the doc files in the repo).
Change-Id: Iecc6d745f1a35e701ff86060169c489556cac9c3
Let's bump minimal tox version so that we can rename
whitelist_externals option to allowlist_externals one.
Change-Id: Id105174f05b4d98e8b2e5320fcf789abb89e8ec3
Fixing a few links as the original ones were returning 404.
The commit fixes .rst syntax issues to make the pages
render "nicer". The commit changes only format of the .rst
code, the content of the pages is not changed at all.
Change-Id: Icf0da2d7d1b42b065639c9105fbc16e1999bf630
Document latest guidelines / convert them from .json to .rst
so that they can be included in the documentation.
The patch converts all guidelines since 2018 when this convert
happend for the last time.
The patch also enables pep8 job on doc changes as there is a .rst
check implemented within tox' pep8 env.
Change-Id: I8a65dfb15c5572bedf1bbf36bfa2143df47010bb
The commit updates tempest SHA used for test analysis so that
it reflects tempest version used in refstack-client.
Change-Id: I0060ba298faf08e7f43f4deff0627f88d426473c
* works with python3
* argparse used for argument handling
* script can be run from tools dir and from repo's top dir as well
* support for schema 2.0 added
* support for add-ons added
* creates single guideline for core + add-ons on same date
* added --file and --all options
* keep old script in file jsonToRst_schema_1.py
Task: 42762
Story: 2009028
Change-Id: I6deb70fa39e8a51fcff0372217bbfc46282d7237