Change doc references from DefCore to Interop Working Group
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 is contained in:
parent
68473f5882
commit
d61a41b07c
21
README.rst
21
README.rst
|
@ -27,15 +27,15 @@ refstack-client, that helps to verify interoperability of their cloud
|
||||||
with other OpenStack clouds. It does so by validating any cloud
|
with other OpenStack clouds. It does so by validating any cloud
|
||||||
implementation against the OpenStack Tempest API tests.
|
implementation against the OpenStack Tempest API tests.
|
||||||
|
|
||||||
**RefStack and DefCore** - The prototypical use case for RefStack provides
|
**RefStack and Interop Working Group** - The prototypical use case for RefStack
|
||||||
the DefCore Committee the tools for vendors and other users to run API
|
provides the Interop Working Group - formerly known as DefCore committee - the
|
||||||
tests against their clouds to provide the DefCore committee with a reliable
|
tools for vendors and other users to run API tests against their clouds to
|
||||||
overview of what APIs and capabilities are being used in the marketplace.
|
provide the WG with a reliable overview of what APIs and capabilities are
|
||||||
This will help to guide the DefCore-defined capabilities and help ensure
|
being used in the marketplace. This will help to guide the Interop
|
||||||
interoperability across the entire OpenStack ecosystem. It can also
|
Working Group defined capabilities and help ensure interoperability across
|
||||||
be used to validate clouds against existing DefCore capability lists,
|
the entire OpenStack ecosystem. It can also be used to validate clouds
|
||||||
giving you assurance that your cloud faithfully implements OpenStack
|
against existing capability lists, giving you assurance that your cloud
|
||||||
standards.
|
faithfully implements OpenStack standards.
|
||||||
|
|
||||||
**Value add for vendors** - Vendors can use RefStack to demonstrate that
|
**Value add for vendors** - Vendors can use RefStack to demonstrate that
|
||||||
their distros, and/or their customers' installed clouds remain with OpenStack
|
their distros, and/or their customers' installed clouds remain with OpenStack
|
||||||
|
@ -53,7 +53,8 @@ after their software has been incorporated into the distro or cloud.
|
||||||
* reviews: https://review.openstack.org/#q,status:open+refstack,n,z
|
* reviews: https://review.openstack.org/#q,status:open+refstack,n,z
|
||||||
|
|
||||||
* **refstack-client**
|
* **refstack-client**
|
||||||
refstack-client contains the tools you will need to run the DefCore tests.
|
refstack-client contains the tools you will need to run the
|
||||||
|
Interop Working Group tests.
|
||||||
|
|
||||||
* repository: http://git.openstack.org/cgit/openstack/refstack-client
|
* repository: http://git.openstack.org/cgit/openstack/refstack-client
|
||||||
* reviews: https://review.openstack.org/#q,status:open+refstack-client,n,z
|
* reviews: https://review.openstack.org/#q,status:open+refstack-client,n,z
|
||||||
|
|
|
@ -139,15 +139,15 @@
|
||||||
# Template for test result url. (string value)
|
# Template for test result url. (string value)
|
||||||
#test_results_url = /#/results/%s
|
#test_results_url = /#/results/%s
|
||||||
|
|
||||||
# The GitHub API URL of the repository and location of the DefCore
|
# The GitHub API URL of the repository and location of the
|
||||||
# capability files. This URL is used to get a listing of all
|
# Interop Working Group capability files.
|
||||||
# capability files. (string value)
|
# This URL is used to get a listing of all capability files. (string value)
|
||||||
#github_api_capabilities_url = https://api.github.com/repos/openstack/defcore/contents
|
#github_api_capabilities_url = https://api.github.com/repos/openstack/interop/contents
|
||||||
|
|
||||||
# This is the base URL that is used for retrieving specific capability
|
# This is the base URL that is used for retrieving specific capability
|
||||||
# files. Capability file names will be appended to this URL to get the
|
# files. Capability file names will be appended to this URL to get the
|
||||||
# contents of that file. (string value)
|
# contents of that file. (string value)
|
||||||
#github_raw_base_url = https://raw.githubusercontent.com/openstack/defcore/master/
|
#github_raw_base_url = https://raw.githubusercontent.com/openstack/interop/master/
|
||||||
|
|
||||||
# Number of results for one page (integer value)
|
# Number of results for one page (integer value)
|
||||||
#results_per_page = 20
|
#results_per_page = 20
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<h3>DefCore Guidelines</h3>
|
<h3>OpenStack Powered™ Guidelines</h3>
|
||||||
|
|
||||||
<!-- Guideline Filters -->
|
<!-- Guideline Filters -->
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- End Capability Filters -->
|
<!-- End Capability Filters -->
|
||||||
|
|
||||||
<p><small>Tests marked with <span class="glyphicon glyphicon-flag text-warning"></span> are tests flagged by DefCore.</small></p>
|
<p><small>Tests marked with <span class="glyphicon glyphicon-flag text-warning"></span> are tests flagged by Interop Working Group.</small></p>
|
||||||
|
|
||||||
<!-- Loading animation divs -->
|
<!-- Loading animation divs -->
|
||||||
<div cg-busy="{promise:ctrl.versionsRequest,message:'Loading versions'}"></div>
|
<div cg-busy="{promise:ctrl.versionsRequest,message:'Loading versions'}"></div>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
/**
|
/**
|
||||||
* RefStack Guidelines Controller
|
* RefStack Guidelines Controller
|
||||||
* This controller is for the '/guidelines' page where a user can browse
|
* This controller is for the '/guidelines' page where a user can browse
|
||||||
* through tests belonging to DefCore-defined capabilities.
|
* through tests belonging to Interop WG defined capabilities.
|
||||||
*/
|
*/
|
||||||
function GuidelinesController($http, $uibModal, refstackApiUrl) {
|
function GuidelinesController($http, $uibModal, refstackApiUrl) {
|
||||||
var ctrl = this;
|
var ctrl = this;
|
||||||
|
@ -99,7 +99,7 @@
|
||||||
/**
|
/**
|
||||||
* This will update the scope's 'targetCapabilities' object with
|
* This will update the scope's 'targetCapabilities' object with
|
||||||
* capabilities belonging to the selected OpenStack marketing program
|
* capabilities belonging to the selected OpenStack marketing program
|
||||||
* (programs typically correspond to 'components' in the DefCore
|
* (programs typically correspond to 'components' in the Interop WG
|
||||||
* schema). Each capability will have its status mapped to it.
|
* schema). Each capability will have its status mapped to it.
|
||||||
*/
|
*/
|
||||||
function updateTargetCapabilities() {
|
function updateTargetCapabilities() {
|
||||||
|
@ -227,7 +227,7 @@
|
||||||
/**
|
/**
|
||||||
* Test List Modal Controller
|
* Test List Modal Controller
|
||||||
* This controller is for the modal that appears if a user wants to see the
|
* This controller is for the modal that appears if a user wants to see the
|
||||||
* test list corresponding to DefCore capabilities with the selected
|
* test list corresponding to Interop WG capabilities with the selected
|
||||||
* statuses.
|
* statuses.
|
||||||
*/
|
*/
|
||||||
function TestListModalController($uibModalInstance, $http, version,
|
function TestListModalController($uibModalInstance, $http, version,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<!--
|
<!--
|
||||||
HTML for guidelines page for all Defcore guideline schemas
|
HTML for guidelines page for all OpenStack Powered (TM) guideline schemas
|
||||||
This expects the JSON data of the guidelines file to be stored in scope
|
This expects the JSON data of the guidelines file to be stored in scope
|
||||||
variable 'guidelines'.
|
variable 'guidelines'.
|
||||||
-->
|
-->
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<button type="button" class="close" aria-hidden="true" ng-click="modal.close()">×</button>
|
<button type="button" class="close" aria-hidden="true" ng-click="modal.close()">×</button>
|
||||||
<h4>Test List ({{modal.testListCount}})</h4>
|
<h4>Test List ({{modal.testListCount}})</h4>
|
||||||
<p>Use this test list with <a title="refstack-client" target="_blank"href="https://github.com/openstack/refstack-client">refstack-client</a>
|
<p>Use this test list with <a title="refstack-client" target="_blank"href="https://github.com/openstack/refstack-client">refstack-client</a>
|
||||||
to run only tests in the {{modal.version}} DefCore guideline from capabilities with the following statuses:
|
to run only tests in the {{modal.version}} OpenStack Powered™ guideline from capabilities with the following statuses:
|
||||||
</p>
|
</p>
|
||||||
<ul class="list-inline">
|
<ul class="list-inline">
|
||||||
<li class="required" ng-if="modal.status.required"> Required</li>
|
<li class="required" ng-if="modal.status.required"> Required</li>
|
||||||
|
|
|
@ -54,7 +54,7 @@
|
||||||
$state.go('home');
|
$state.go('home');
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Mappings of DefCore components to marketing program names. */
|
/** Mappings of Interop WG components to marketing program names. */
|
||||||
ctrl.targetMappings = {
|
ctrl.targetMappings = {
|
||||||
'platform': 'Openstack Powered Platform',
|
'platform': 'Openstack Powered Platform',
|
||||||
'compute': 'OpenStack Powered Compute',
|
'compute': 'OpenStack Powered Compute',
|
||||||
|
|
|
@ -64,7 +64,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div ng-show="ctrl.resultsData">
|
<div ng-show="ctrl.resultsData">
|
||||||
<p>See how these results stack up against DefCore capabilities and OpenStack
|
<p>See how these results stack up against Interop Working Group capabilities and OpenStack
|
||||||
<a target="_blank" href="http://www.openstack.org/brand/interop/">target marketing programs.</a>
|
<a target="_blank" href="http://www.openstack.org/brand/interop/">target marketing programs.</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
/** The target OpenStack marketing program to compare against. */
|
/** The target OpenStack marketing program to compare against. */
|
||||||
ctrl.target = 'platform';
|
ctrl.target = 'platform';
|
||||||
|
|
||||||
/** Mappings of DefCore components to marketing program names. */
|
/** Mappings of Interop WG components to marketing program names. */
|
||||||
ctrl.targetMappings = {
|
ctrl.targetMappings = {
|
||||||
'platform': 'Openstack Powered Platform',
|
'platform': 'Openstack Powered Platform',
|
||||||
'compute': 'OpenStack Powered Compute',
|
'compute': 'OpenStack Powered Compute',
|
||||||
|
@ -494,7 +494,7 @@
|
||||||
|
|
||||||
// Return a generic message since schema 1.2 does not
|
// Return a generic message since schema 1.2 does not
|
||||||
// provide flag reasons.
|
// provide flag reasons.
|
||||||
return 'DefCore has flagged this test.';
|
return 'Interop Working Group has flagged this test.';
|
||||||
}
|
}
|
||||||
else if ((ctrl.schemaVersion >= '1.3') &&
|
else if ((ctrl.schemaVersion >= '1.3') &&
|
||||||
(ctrl.isTestFlagged(test, capObj))) {
|
(ctrl.isTestFlagged(test, capObj))) {
|
||||||
|
|
|
@ -43,7 +43,7 @@
|
||||||
ctrl.getProductVersions = getProductVersions;
|
ctrl.getProductVersions = getProductVersions;
|
||||||
ctrl.prepVersionEdit = prepVersionEdit;
|
ctrl.prepVersionEdit = prepVersionEdit;
|
||||||
|
|
||||||
/** Mappings of DefCore components to marketing program names. */
|
/** Mappings of Interop WG components to marketing program names. */
|
||||||
ctrl.targetMappings = {
|
ctrl.targetMappings = {
|
||||||
'platform': 'Openstack Powered Platform',
|
'platform': 'Openstack Powered Platform',
|
||||||
'compute': 'OpenStack Powered Compute',
|
'compute': 'OpenStack Powered Compute',
|
||||||
|
|
|
@ -17,7 +17,7 @@ RefStack
|
||||||
<ul class="nav navbar-nav">
|
<ul class="nav navbar-nav">
|
||||||
<li ng-class="{ active: header.isActive('/')}"><a ui-sref="home">Home</a></li>
|
<li ng-class="{ active: header.isActive('/')}"><a ui-sref="home">Home</a></li>
|
||||||
<li ng-class="{ active: header.isActive('/about')}"><a ui-sref="about">About</a></li>
|
<li ng-class="{ active: header.isActive('/about')}"><a ui-sref="about">About</a></li>
|
||||||
<li ng-class="{ active: header.isActive('/guidelines')}"><a ui-sref="guidelines">DefCore Guidelines</a></li>
|
<li ng-class="{ active: header.isActive('/guidelines')}"><a ui-sref="guidelines">OpenStack Powered™ Guidelines</a></li>
|
||||||
<li ng-class="{ active: header.isActive('/community_results')}"><a ui-sref="communityResults">Community Results</a></li>
|
<li ng-class="{ active: header.isActive('/community_results')}"><a ui-sref="communityResults">Community Results</a></li>
|
||||||
<!--
|
<!--
|
||||||
<li ng-class="{ active: header.isCatalogActive('public')}" class="dropdown" uib-dropdown>
|
<li ng-class="{ active: header.isCatalogActive('public')}" class="dropdown" uib-dropdown>
|
||||||
|
|
|
@ -608,7 +608,7 @@ describe('Refstack controllers', function () {
|
||||||
|
|
||||||
ctrl.schemaVersion = '1.2';
|
ctrl.schemaVersion = '1.2';
|
||||||
expect(ctrl.getFlaggedReason('test1', capObj)).toEqual(
|
expect(ctrl.getFlaggedReason('test1', capObj)).toEqual(
|
||||||
'DefCore has flagged this test.');
|
'Interop Working Group has flagged this test.');
|
||||||
|
|
||||||
// Check that non-flagged test returns empty string.
|
// Check that non-flagged test returns empty string.
|
||||||
expect(ctrl.getFlaggedReason('test2', capObj)).toEqual('');
|
expect(ctrl.getFlaggedReason('test2', capObj)).toEqual('');
|
||||||
|
|
|
@ -83,14 +83,14 @@ API_OPTS = [
|
||||||
),
|
),
|
||||||
cfg.StrOpt('github_api_capabilities_url',
|
cfg.StrOpt('github_api_capabilities_url',
|
||||||
default='https://api.github.com'
|
default='https://api.github.com'
|
||||||
'/repos/openstack/defcore/contents',
|
'/repos/openstack/interop/contents',
|
||||||
help='The GitHub API URL of the repository and location of '
|
help='The GitHub API URL of the repository and location of the '
|
||||||
'the DefCore capability files. This URL is used to get '
|
'Interop Working Group capability files. This URL is used '
|
||||||
'a listing of all capability files.'
|
'to get a listing of all capability files.'
|
||||||
),
|
),
|
||||||
cfg.StrOpt('github_raw_base_url',
|
cfg.StrOpt('github_raw_base_url',
|
||||||
default='https://raw.githubusercontent.com'
|
default='https://raw.githubusercontent.com'
|
||||||
'/openstack/defcore/master/',
|
'/openstack/interop/master/',
|
||||||
help='This is the base URL that is used for retrieving '
|
help='This is the base URL that is used for retrieving '
|
||||||
'specific capability files. Capability file names will '
|
'specific capability files. Capability file names will '
|
||||||
'be appended to this URL to get the contents of that file.'
|
'be appended to this URL to get the contents of that file.'
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
"""Defcore guidelines controller."""
|
"""Interop WG guidelines controller."""
|
||||||
|
|
||||||
import pecan
|
import pecan
|
||||||
from pecan import rest
|
from pecan import rest
|
||||||
|
@ -70,7 +70,7 @@ class GuidelinesController(rest.RestController):
|
||||||
"""/v1/guidelines handler.
|
"""/v1/guidelines handler.
|
||||||
|
|
||||||
This acts as a proxy for retrieving guideline files
|
This acts as a proxy for retrieving guideline files
|
||||||
from the openstack/defcore Github repository.
|
from the openstack/interop Github repository.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
tests = TestsController()
|
tests = TestsController()
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
"""Class for retrieving DefCore guideline information."""
|
"""Class for retrieving Interop WG guideline information."""
|
||||||
|
|
||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
from oslo_log import log
|
from oslo_log import log
|
||||||
|
|
Loading…
Reference in New Issue