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:
Luz Cazares 2016-10-26 14:41:27 +00:00
parent 68473f5882
commit d61a41b07c
15 changed files with 38 additions and 37 deletions

View File

@ -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

View File

@ -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

View File

@ -1,4 +1,4 @@
<h3>DefCore Guidelines</h3> <h3>OpenStack Powered&#8482; 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>

View File

@ -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,

View File

@ -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'.
--> -->

View File

@ -3,7 +3,7 @@
<button type="button" class="close" aria-hidden="true" ng-click="modal.close()">&times;</button> <button type="button" class="close" aria-hidden="true" ng-click="modal.close()">&times;</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&#8482; 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>

View File

@ -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',

View File

@ -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>

View File

@ -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))) {

View File

@ -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',

View File

@ -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&#8482; 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>

View File

@ -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('');

View File

@ -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.'

View 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()

View 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.
"""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