Couple of months ago we added 2 new add-on programs to the
refstack, however, we forgot to edit the home page.
This patch fixes that.
Change-Id: Idccaca8b0af7928ee4f323719d801ff037c1446a
Refstack webpage's about section is not rendered correctly. The bug is
tracked in here:
https://tree.taiga.io/project/openstack-interop-working-group/issue/81
This patch will update documentation build process to generate html
files by changing paths to html files in about.html.
Replace deprecated options in doc/source/conf.py by the new ones:
* openstackdocs_bug_project
* openstackdocs_bug_tag
Change-Id: Id296b9cecf75bb289b0da41bec880a13694298e1
Refstack backend was missing shared-file-system in the mapping
which resulted in backend not being able to parse the Shared
File System guideline download from the interop repo.
The refstack-ui needs to be edited as well so that it can properly
render the Shared File System guideline on the website.
Change-Id: I017a331ab010f94b223add22a2b55a02b6996db5
When downloading a test list from [1] (click on Test List link)
include the target name in the filename.
Example for the orchestration target:
Current name of the file would be: 2020.11-test-list.txt
The new name will be: orchestration.2020.11-test-list.txt
Or the compute target:
2020.11-test-list.txt -> compute.2020.11-test-list.txt
[1] https://refstack.openstack.org/#/guidelines
Change-Id: I3337120e16e59c9e48a6a0b1d37f877e4b839a13
This repository is hosted on opendev.org's
gitea server, and doesn't get mirrored to
github currently (we may add mirroring in
the future). We can swap a bunch of URLs
that assume the content is on github and
older infra cgit servers with correct URLs.
Meetings have moved from IRC to MeetPad,
fix the corresponding details in the README.
Also use this commit to strip trailing
whitespaces across the repository.
Change-Id: Ica0a7ba08d9c437f94fbc9ab282bd929f01df8ff
This change will modify a number of things about the way
we manage guideline sources
- it allows the api to pull guidelines from a list of
additional guideline sources, as specified in conf
- changes the object returned by the guidelines api
from a list to a dictionary of lists pertaining to
a specific guideline type
Change-Id: Ic42197b32d4c9030a35e613cae8cc64dca794c85
With the update of some linting packages, several style fixes
were needed to conform with the updated style guidelines.
Change-Id: If73036a6d4a3a2f6e93b15d1fa6ed3d253fdc7b1
New schema[1] will be released soon, so RefStack UI needs
to be able to handle it.
[1] https://review.openstack.org/#/c/430556
Change-Id: Ifdfe40c12a7a97ff742ed15aeb5d9ce399ee3cb1
The board approved the rename for DefCore Committee
to Interop Working Group, as a part of this change,
we will be renaming the references on RefStack project.
Depends-On: I949e17351ce5f9ea5f12120c2599d725eda6dcc1
Change-Id: I90c0457cb20fe78ebc2334743a45557ca13039b7
This commit adds a script that will convert RST files to
basic HTML templates. The about page is also adjusted to
assume that this tool will be run and that documentation
templates will be available.
Addresses-Spec: https://review.openstack.org/#/c/437175/
Change-Id: I0d3fa68be351177af39228d34c682f48f75ac10d
* Fixed a typo in the html (s/ig/if/)
* Made edit modals use a copy of the object to be edited, so that
it is not being live updated in the background outside of the
modal as you type.
* Also fixed the API return content for creating product versions to be
consistent with the GET return content.
Change-Id: I981250ad331993a70edff4122eada27fa38efc0b
When a vendor or product is successfully created, a 'success'
message is given to the user. Also, input fields for product/vendor
creation now are only cleared on success.
Change-Id: I82a97061114bbc3d342368a74aa9ebc9463a31d0
On the results report page, for schema versions 1.3 and
above, a check is added to check if a capability listed in
the components section is also in the capabilities object.
This will prevent the parsing from erroring out.
Change-Id: If6e1ab8d73e6cd6aacfa1e38847c9d838f6d9877
This will allow the table to display some more
pertinent info regarding each test run.
Also, the public Catalog header button was disabled
for now as we ease in new features.
Change-Id: Ibb8a4eec216a383a346f5a58fa20010bc1d60689
The ability to edit test metadata on the results report
page might be a bit more intuitive for people, so this
patch adds that. This also better allows Foundation admins
to manage any specific test result.
Change-Id: I629408c0f1b05654742aad02129a3872827a8004
Once a vendor is registered and approved by the Foundation to become an
official vendor, only Foundation admins can make change to its vendor
name field. This is to ensure that the Foundation will be aware of any
vendor identity (name) change.
Change-Id: Ia761707457091ce39fd1281ab5010e0456f779cc
When you save a metadata field as None, but the value
is already None, an error alert is raised in the UI.
This is because a metadata key that does not exist is trying
to be deleted, so a 404 is returned by the API.
This patch catches the 404, and treats it as a success because
that indicates that the metadata key isn't associated with the test.
Change-Id: Icf5b1c5f726130fc7ff5e5e450d0b137842c7ade
This patch allows passing in an organization_id
as a GET parameter to the products API endpoint. The vendor
page now lists products of that vendor.
Change-Id: I5373b5e75e1760df24dfc7960571731dcaab3f81
Currently whenever Foundation admins decline a vendor registration
request. A key/value pair will be added to the vendor properties field
with the key name as 'reason'. Since the key/value data will be shown
as-is in the response from the 'v1/vendors/{vendor_id} API call. This
patch renames the key name to a more descriptive one.
Change-Id: I6a43f7671a61a05bb2f0186dc52031eb6760eb59
* Provide ability for Foundation admin to mark/unmark
a test run as verified.
* Explicitly show a test run's associated guideline/target.
* If a test is associated to a product, display that product.
* Change share/unshare to yes/no in edit dropdown.
Change-Id: Iffd4c6b99799be9b8f026b6c4a55922a9e5cb4e4
On the private results page, a user can now optionally associate
a test result to a specific product and version that they have
created or have access to.
Change-Id: I85112d999cd832d7ce1b8c14057a8301b5e5ed7d
This patch updates the product page to include tests
associated to versions of the product. This allows filtering
results based on a product_id. Tests associated with private
products will have their product information hidden.
Change-Id: Ic5b6b45c9e3d14d9c2cb36a8eba72f2a6e31d2aa
This commit will merge master into our feature/vendor branch to keep up
to date with changes. Gate fix patch in master is needed in
feature/vendor.
Change-Id: Ib4d693a1a7532fc97c10e46d20f0446cc0e14757
Since 1.6 will be released soon (https://review.openstack.org/#/c/351363),
the RefStack result's report page should enable results to be compared with
guidelines using that schema version.
Change-Id: I2a47442b10215fdb72c54a4232ddc6207b6206c2
* Updated PyOpenSSL package requirement as the version (0.13) we
were using before is causing issues in the new gate images being used
as this version won't build against newer versions of OpenSSL.
* Removed PhantomJS as a testing requirement. PhantomJS has setup
issues and causes npm jobs to consistently fail.
Change-Id: I2d7b293da2c00f22c96ab75d8ee24214dfe7c99c
On the guidelines and results report page, the default guideline
selected should not be the draft 'next.json' guideline, but should
instead be the most recent approved guideline.
Change-Id: Ia21bd05046c2faeb75efd069cf99d81369fc5abf
The code enabling Catalog tabs were merged into the master branch by
mistake. This patch comments out the code that display those tabs.
Change-Id: I54d010180b2b0a80ecd10fc6f904ae5d07af469b