From 824ca86eccfd4f8363448e5d4304c0089fcedace Mon Sep 17 00:00:00 2001 From: Ghanshyam Mann Date: Thu, 17 Jun 2021 19:04:00 -0500 Subject: [PATCH] Retire project-navigator-data repo As discussed in TC meeting[1], TC is retiring the project-navigator-data repo. [1] https://meetings.opendev.org/meetings/tc/2021/tc.2021-06-17-15.00.log.html#l-98 Change-Id: Ibbdf7099298e1eb5c0209298b67b667434488526 --- .gitignore | 4 -- .zuul.yaml | 9 --- README.rst | 101 +++----------------------------- releases/austin/nova.json | 8 --- releases/austin/swift.json | 8 --- releases/bexar/glance.json | 8 --- releases/bexar/nova.json | 8 --- releases/bexar/swift.json | 8 --- releases/cactus/glance.json | 8 --- releases/cactus/nova.json | 12 ---- releases/cactus/swift.json | 8 --- releases/diablo/glance.json | 12 ---- releases/diablo/nova.json | 12 ---- releases/diablo/swift.json | 8 --- releases/essex/glance.json | 12 ---- releases/essex/nova.json | 8 --- releases/essex/swift.json | 8 --- releases/folsom/cinder.json | 8 --- releases/folsom/glance.json | 16 ----- releases/folsom/nova.json | 8 --- releases/folsom/swift.json | 8 --- releases/grizzly/cinder.json | 12 ---- releases/grizzly/glance.json | 20 ------- releases/grizzly/nova.json | 8 --- releases/grizzly/swift.json | 8 --- releases/havana/barbican.json | 8 --- releases/havana/cinder.json | 12 ---- releases/havana/glance.json | 24 -------- releases/havana/nova.json | 12 ---- releases/havana/swift.json | 8 --- releases/icehouse/barbican.json | 8 --- releases/icehouse/cinder.json | 12 ---- releases/icehouse/glance.json | 24 -------- releases/icehouse/nova.json | 12 ---- releases/icehouse/swift.json | 8 --- releases/icehouse/trove.json | 8 --- releases/juno/barbican.json | 8 --- releases/juno/cinder.json | 12 ---- releases/juno/glance.json | 24 -------- releases/juno/nova.json | 12 ---- releases/juno/sahara.json | 8 --- releases/juno/swift.json | 8 --- releases/juno/trove.json | 8 --- releases/kilo/barbican.json | 8 --- releases/kilo/cinder.json | 12 ---- releases/kilo/freezer.json | 8 --- releases/kilo/glance.json | 28 --------- releases/kilo/nova.json | 14 ----- releases/kilo/sahara.json | 8 --- releases/kilo/swift.json | 8 --- releases/kilo/trove.json | 8 --- releases/liberty/barbican.json | 8 --- releases/liberty/cinder.json | 12 ---- releases/liberty/freezer.json | 8 --- releases/liberty/glance.json | 28 --------- releases/liberty/murano.json | 8 --- releases/liberty/nova.json | 14 ----- releases/liberty/sahara.json | 8 --- releases/liberty/swift.json | 8 --- releases/liberty/trove.json | 8 --- releases/mitaka/barbican.json | 8 --- releases/mitaka/cinder.json | 18 ------ releases/mitaka/dragonflow.json | 8 --- releases/mitaka/freezer.json | 8 --- releases/mitaka/glance.json | 28 --------- releases/mitaka/murano.json | 8 --- releases/mitaka/nova.json | 14 ----- releases/mitaka/sahara.json | 8 --- releases/mitaka/swift.json | 8 --- releases/mitaka/trove.json | 8 --- releases/newton/barbican.json | 8 --- releases/newton/cinder.json | 18 ------ releases/newton/dragonflow.json | 8 --- releases/newton/freezer.json | 8 --- releases/newton/glance.json | 32 ---------- releases/newton/heat.json | 8 --- releases/newton/keystone.json | 12 ---- releases/newton/magnum.json | 10 ---- releases/newton/manila.json | 14 ----- releases/newton/murano.json | 8 --- releases/newton/nova.json | 14 ----- releases/newton/sahara.json | 8 --- releases/newton/senlin.json | 10 ---- releases/newton/swift.json | 8 --- releases/newton/trove.json | 8 --- releases/ocata/barbican.json | 8 --- releases/ocata/cinder.json | 18 ------ releases/ocata/dragonflow.json | 8 --- releases/ocata/freezer.json | 8 --- releases/ocata/glance.json | 36 ------------ releases/ocata/heat.json | 8 --- releases/ocata/karbor.json | 8 --- releases/ocata/manila.json | 14 ----- releases/ocata/murano.json | 8 --- releases/ocata/nova.json | 14 ----- releases/ocata/sahara.json | 8 --- releases/ocata/swift.json | 8 --- releases/ocata/tricircle.json | 8 --- releases/ocata/trove.json | 8 --- releases/pike/nova.json | 14 ----- releases/queens/nova.json | 14 ----- schema.json | 51 ---------------- setup.cfg | 14 ----- setup.py | 20 ------- tox.ini | 23 -------- validate.py | 50 ---------------- 106 files changed, 9 insertions(+), 1371 deletions(-) delete mode 100644 .gitignore delete mode 100644 .zuul.yaml delete mode 100644 releases/austin/nova.json delete mode 100644 releases/austin/swift.json delete mode 100644 releases/bexar/glance.json delete mode 100644 releases/bexar/nova.json delete mode 100644 releases/bexar/swift.json delete mode 100644 releases/cactus/glance.json delete mode 100644 releases/cactus/nova.json delete mode 100644 releases/cactus/swift.json delete mode 100644 releases/diablo/glance.json delete mode 100644 releases/diablo/nova.json delete mode 100644 releases/diablo/swift.json delete mode 100644 releases/essex/glance.json delete mode 100644 releases/essex/nova.json delete mode 100644 releases/essex/swift.json delete mode 100644 releases/folsom/cinder.json delete mode 100644 releases/folsom/glance.json delete mode 100644 releases/folsom/nova.json delete mode 100644 releases/folsom/swift.json delete mode 100644 releases/grizzly/cinder.json delete mode 100644 releases/grizzly/glance.json delete mode 100644 releases/grizzly/nova.json delete mode 100644 releases/grizzly/swift.json delete mode 100644 releases/havana/barbican.json delete mode 100644 releases/havana/cinder.json delete mode 100644 releases/havana/glance.json delete mode 100644 releases/havana/nova.json delete mode 100644 releases/havana/swift.json delete mode 100644 releases/icehouse/barbican.json delete mode 100644 releases/icehouse/cinder.json delete mode 100644 releases/icehouse/glance.json delete mode 100644 releases/icehouse/nova.json delete mode 100644 releases/icehouse/swift.json delete mode 100644 releases/icehouse/trove.json delete mode 100644 releases/juno/barbican.json delete mode 100644 releases/juno/cinder.json delete mode 100644 releases/juno/glance.json delete mode 100644 releases/juno/nova.json delete mode 100644 releases/juno/sahara.json delete mode 100644 releases/juno/swift.json delete mode 100644 releases/juno/trove.json delete mode 100644 releases/kilo/barbican.json delete mode 100644 releases/kilo/cinder.json delete mode 100644 releases/kilo/freezer.json delete mode 100644 releases/kilo/glance.json delete mode 100644 releases/kilo/nova.json delete mode 100644 releases/kilo/sahara.json delete mode 100644 releases/kilo/swift.json delete mode 100644 releases/kilo/trove.json delete mode 100644 releases/liberty/barbican.json delete mode 100644 releases/liberty/cinder.json delete mode 100644 releases/liberty/freezer.json delete mode 100644 releases/liberty/glance.json delete mode 100644 releases/liberty/murano.json delete mode 100644 releases/liberty/nova.json delete mode 100644 releases/liberty/sahara.json delete mode 100644 releases/liberty/swift.json delete mode 100644 releases/liberty/trove.json delete mode 100644 releases/mitaka/barbican.json delete mode 100644 releases/mitaka/cinder.json delete mode 100644 releases/mitaka/dragonflow.json delete mode 100644 releases/mitaka/freezer.json delete mode 100644 releases/mitaka/glance.json delete mode 100644 releases/mitaka/murano.json delete mode 100644 releases/mitaka/nova.json delete mode 100644 releases/mitaka/sahara.json delete mode 100644 releases/mitaka/swift.json delete mode 100644 releases/mitaka/trove.json delete mode 100644 releases/newton/barbican.json delete mode 100644 releases/newton/cinder.json delete mode 100644 releases/newton/dragonflow.json delete mode 100644 releases/newton/freezer.json delete mode 100644 releases/newton/glance.json delete mode 100644 releases/newton/heat.json delete mode 100644 releases/newton/keystone.json delete mode 100644 releases/newton/magnum.json delete mode 100644 releases/newton/manila.json delete mode 100644 releases/newton/murano.json delete mode 100644 releases/newton/nova.json delete mode 100644 releases/newton/sahara.json delete mode 100644 releases/newton/senlin.json delete mode 100644 releases/newton/swift.json delete mode 100644 releases/newton/trove.json delete mode 100644 releases/ocata/barbican.json delete mode 100644 releases/ocata/cinder.json delete mode 100644 releases/ocata/dragonflow.json delete mode 100644 releases/ocata/freezer.json delete mode 100644 releases/ocata/glance.json delete mode 100644 releases/ocata/heat.json delete mode 100644 releases/ocata/karbor.json delete mode 100644 releases/ocata/manila.json delete mode 100644 releases/ocata/murano.json delete mode 100644 releases/ocata/nova.json delete mode 100644 releases/ocata/sahara.json delete mode 100644 releases/ocata/swift.json delete mode 100644 releases/ocata/tricircle.json delete mode 100644 releases/ocata/trove.json delete mode 100644 releases/pike/nova.json delete mode 100644 releases/queens/nova.json delete mode 100644 schema.json delete mode 100644 setup.cfg delete mode 100644 setup.py delete mode 100644 tox.ini delete mode 100644 validate.py diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 4289e28..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -AUTHORS -ChangeLog -*.egg-info -.tox diff --git a/.zuul.yaml b/.zuul.yaml deleted file mode 100644 index fc9ddb0..0000000 --- a/.zuul.yaml +++ /dev/null @@ -1,9 +0,0 @@ -- project: - check: - jobs: - - openstack-tox-pep8 - - openstack-tox-validate - gate: - jobs: - - openstack-tox-pep8 - - openstack-tox-validate diff --git a/README.rst b/README.rst index c00aaec..e85d62c 100644 --- a/README.rst +++ b/README.rst @@ -1,93 +1,10 @@ -Project Navigator Data -====================== +This project is no longer maintained. + +The contents of this repository are still available in the Git +source code management system. To see the contents of this +repository before it reached its end of life, please check out the +previous commit with "git checkout HEAD^1". -Each release should contain a file for each Official OpenStack service that -should contain an extraction from the default version discovery document for -that service for that release. The file can be maintained by hand, but the -following describes how to derive the contents for each service from a running -copy of the service. - -Each file shold be named after the service name, e.g. "cinder". - -The structure of each file is the same as in the `API WG document`_ on version -discovery, minus the links section, which obviously does not make sense for -the project navigator. - -Each service dictionary should contain a top level dictionary with a key -`versions` that contains a list of dictionaries that have the following keys: - - * status, required: can be one of CURRENT, SUPPORTED, DEPRECATED, EXPERIMENTAL - * id, required: the major api version, in the form vX.X - * max_version, optional: the maximum microversion supported, in the form X.XX - * version, optional: same as max_version - * min_version, optional: the minimum microversion supported, in the form X.XX - -If either min_version or max_version are given, they both must be given. If -the service does not have microversions, they should be omitted. - -This is also expressed in jsonschema form in the file `schema.json` in this -repository. - -.. _API WG document: https://specs.openstack.org/openstack/api-wg/guidelines/microversion_specification.html#version-discovery - -Process Description -------------------- - -`object-store` doesn't have version discovery document, so it must just be hard -coded. - -For the rest of the services, fetch the version discovery document via "GET /" -on the service. - -If the service is `compute`, `image`, `network` or `share`, the list of -versions is found in a top level dictionary named 'versions'. - -If the service is `identity`, `container_infra` or `key_manager`, the list of -versions is in the 'values' key under the 'versions' key. - -For each version in the list of versions, grab status and id, and then -grab max_version and min_version if they exist. If max_version does not exist -but version does, grab version. - -`status` values should be uppercased. - -If service is `identity` and `status` is "stable", change it to "CURRENT". - -If reading pseudo python is easier. This assumes a list called `service_types`, -a requests Session called `client`, a dict of service endpoints called -`endpoints` and a dict that is a mapping of service names keyed by -`service_type` called `service_names`. - -.. code-block:: python - - services = {'object-store': {'status': 'CURRENT', 'id': 'v1.0'}} - for service in services_types: - doc = client.get(endpoints[service_type]).json() - if service_type in ('compute', 'network', 'key_manager', 'share'): - doc = doc['versions'] - elif service_type in ('identity', 'key-manager', 'container-infra'): - doc = doc['versions']['values'] - versions = [] - for v in doc: - version = dict( - status=v['status'], - id=v['id']) - max_version=v.get('max_version', v.get('version', None)) - if max_version: - version['max_version'] = max_version - min_version=v.get('min_version', None) - if min_version: - version['min_version'] = min_version - versions.append(version) - service_name = service_name=service_names[service_type] - json.dump( - dict(versions=versions), - open('{service_name}.json'.format(service_name=service_name), 'w'), - indent=2) - -In-repo Maintenance -=================== - -If each projects wants to maintain a document with the list of versions for a -given release, then updating the version file is a simple matter of a script -to run over the branches of the repos to produce the data. +For any further questions, please email +openstack-discuss@lists.openstack.org or join #openstack-dev on +OFTC. diff --git a/releases/austin/nova.json b/releases/austin/nova.json deleted file mode 100644 index fb476b4..0000000 --- a/releases/austin/nova.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/austin/swift.json b/releases/austin/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/austin/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/bexar/glance.json b/releases/bexar/glance.json deleted file mode 100644 index 9646ec7..0000000 --- a/releases/bexar/glance.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} diff --git a/releases/bexar/nova.json b/releases/bexar/nova.json deleted file mode 100644 index fb476b4..0000000 --- a/releases/bexar/nova.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/bexar/swift.json b/releases/bexar/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/bexar/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/cactus/glance.json b/releases/cactus/glance.json deleted file mode 100644 index 9646ec7..0000000 --- a/releases/cactus/glance.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} diff --git a/releases/cactus/nova.json b/releases/cactus/nova.json deleted file mode 100644 index aaccec3..0000000 --- a/releases/cactus/nova.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v1.1", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "DEPRECATED" - } - ] -} \ No newline at end of file diff --git a/releases/cactus/swift.json b/releases/cactus/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/cactus/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/diablo/glance.json b/releases/diablo/glance.json deleted file mode 100644 index 22a0149..0000000 --- a/releases/diablo/glance.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v1.1", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/diablo/nova.json b/releases/diablo/nova.json deleted file mode 100644 index aaccec3..0000000 --- a/releases/diablo/nova.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v1.1", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "DEPRECATED" - } - ] -} \ No newline at end of file diff --git a/releases/diablo/swift.json b/releases/diablo/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/diablo/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/essex/glance.json b/releases/essex/glance.json deleted file mode 100644 index 22a0149..0000000 --- a/releases/essex/glance.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v1.1", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/essex/nova.json b/releases/essex/nova.json deleted file mode 100644 index ff56420..0000000 --- a/releases/essex/nova.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/essex/swift.json b/releases/essex/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/essex/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/folsom/cinder.json b/releases/folsom/cinder.json deleted file mode 100644 index 9646ec7..0000000 --- a/releases/folsom/cinder.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} diff --git a/releases/folsom/glance.json b/releases/folsom/glance.json deleted file mode 100644 index 610c282..0000000 --- a/releases/folsom/glance.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - }, - { - "id": "v1.1", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/folsom/nova.json b/releases/folsom/nova.json deleted file mode 100644 index ff56420..0000000 --- a/releases/folsom/nova.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/folsom/swift.json b/releases/folsom/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/folsom/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/grizzly/cinder.json b/releases/grizzly/cinder.json deleted file mode 100644 index e445184..0000000 --- a/releases/grizzly/cinder.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/grizzly/glance.json b/releases/grizzly/glance.json deleted file mode 100644 index 6b8daa6..0000000 --- a/releases/grizzly/glance.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "versions": [ - { - "id": "v2.1", - "status": "CURRENT" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.1", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/grizzly/nova.json b/releases/grizzly/nova.json deleted file mode 100644 index ff56420..0000000 --- a/releases/grizzly/nova.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/grizzly/swift.json b/releases/grizzly/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/grizzly/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/havana/barbican.json b/releases/havana/barbican.json deleted file mode 100644 index b157764..0000000 --- a/releases/havana/barbican.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/havana/cinder.json b/releases/havana/cinder.json deleted file mode 100644 index e445184..0000000 --- a/releases/havana/cinder.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/havana/glance.json b/releases/havana/glance.json deleted file mode 100644 index 81ef384..0000000 --- a/releases/havana/glance.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "versions": [ - { - "id": "v2.2", - "status": "CURRENT" - }, - { - "id": "v2.1", - "status": "SUPPORTED" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.1", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/havana/nova.json b/releases/havana/nova.json deleted file mode 100644 index 5db1254..0000000 --- a/releases/havana/nova.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - }, - { - "id": "v3.0", - "status": "EXPERIMENTAL" - } - ] -} \ No newline at end of file diff --git a/releases/havana/swift.json b/releases/havana/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/havana/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/icehouse/barbican.json b/releases/icehouse/barbican.json deleted file mode 100644 index b157764..0000000 --- a/releases/icehouse/barbican.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/icehouse/cinder.json b/releases/icehouse/cinder.json deleted file mode 100644 index e445184..0000000 --- a/releases/icehouse/cinder.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/icehouse/glance.json b/releases/icehouse/glance.json deleted file mode 100644 index 81ef384..0000000 --- a/releases/icehouse/glance.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "versions": [ - { - "id": "v2.2", - "status": "CURRENT" - }, - { - "id": "v2.1", - "status": "SUPPORTED" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.1", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/icehouse/nova.json b/releases/icehouse/nova.json deleted file mode 100644 index 5db1254..0000000 --- a/releases/icehouse/nova.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - }, - { - "id": "v3.0", - "status": "EXPERIMENTAL" - } - ] -} \ No newline at end of file diff --git a/releases/icehouse/swift.json b/releases/icehouse/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/icehouse/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/icehouse/trove.json b/releases/icehouse/trove.json deleted file mode 100644 index fb89974..0000000 --- a/releases/icehouse/trove.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/juno/barbican.json b/releases/juno/barbican.json deleted file mode 100644 index b157764..0000000 --- a/releases/juno/barbican.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/juno/cinder.json b/releases/juno/cinder.json deleted file mode 100644 index d8bbcf9..0000000 --- a/releases/juno/cinder.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "DEPRECATED" - } - ] -} diff --git a/releases/juno/glance.json b/releases/juno/glance.json deleted file mode 100644 index 81ef384..0000000 --- a/releases/juno/glance.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "versions": [ - { - "id": "v2.2", - "status": "CURRENT" - }, - { - "id": "v2.1", - "status": "SUPPORTED" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.1", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/juno/nova.json b/releases/juno/nova.json deleted file mode 100644 index bb72993..0000000 --- a/releases/juno/nova.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - }, - { - "id": "v2.1", - "status": "EXPERIMENTAL" - } - ] -} \ No newline at end of file diff --git a/releases/juno/sahara.json b/releases/juno/sahara.json deleted file mode 100644 index 7125951..0000000 --- a/releases/juno/sahara.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.1", - "status": "CURRENT" - } - ] -} diff --git a/releases/juno/swift.json b/releases/juno/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/juno/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/juno/trove.json b/releases/juno/trove.json deleted file mode 100644 index fb89974..0000000 --- a/releases/juno/trove.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/kilo/barbican.json b/releases/kilo/barbican.json deleted file mode 100644 index b157764..0000000 --- a/releases/kilo/barbican.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/kilo/cinder.json b/releases/kilo/cinder.json deleted file mode 100644 index d8bbcf9..0000000 --- a/releases/kilo/cinder.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "DEPRECATED" - } - ] -} diff --git a/releases/kilo/freezer.json b/releases/kilo/freezer.json deleted file mode 100644 index ead3be2..0000000 --- a/releases/kilo/freezer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/kilo/glance.json b/releases/kilo/glance.json deleted file mode 100644 index a4bf3da..0000000 --- a/releases/kilo/glance.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "versions": [ - { - "id": "v2.3", - "status": "CURRENT" - }, - { - "id": "v2.2", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "SUPPORTED" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.1", - "status": "SUPPORTED" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/kilo/nova.json b/releases/kilo/nova.json deleted file mode 100644 index 76c69ad..0000000 --- a/releases/kilo/nova.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "CURRENT", - "version": "2.3", - "min_version": "2.1" - } - ] -} \ No newline at end of file diff --git a/releases/kilo/sahara.json b/releases/kilo/sahara.json deleted file mode 100644 index 7125951..0000000 --- a/releases/kilo/sahara.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.1", - "status": "CURRENT" - } - ] -} diff --git a/releases/kilo/swift.json b/releases/kilo/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/kilo/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/kilo/trove.json b/releases/kilo/trove.json deleted file mode 100644 index fb89974..0000000 --- a/releases/kilo/trove.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/liberty/barbican.json b/releases/liberty/barbican.json deleted file mode 100644 index b157764..0000000 --- a/releases/liberty/barbican.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/liberty/cinder.json b/releases/liberty/cinder.json deleted file mode 100644 index d8bbcf9..0000000 --- a/releases/liberty/cinder.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "CURRENT" - }, - { - "id": "v1.0", - "status": "DEPRECATED" - } - ] -} diff --git a/releases/liberty/freezer.json b/releases/liberty/freezer.json deleted file mode 100644 index ead3be2..0000000 --- a/releases/liberty/freezer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/liberty/glance.json b/releases/liberty/glance.json deleted file mode 100644 index a4bf3da..0000000 --- a/releases/liberty/glance.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "versions": [ - { - "id": "v2.3", - "status": "CURRENT" - }, - { - "id": "v2.2", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "SUPPORTED" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.1", - "status": "SUPPORTED" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/liberty/murano.json b/releases/liberty/murano.json deleted file mode 100644 index b157764..0000000 --- a/releases/liberty/murano.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/liberty/nova.json b/releases/liberty/nova.json deleted file mode 100644 index 9f725a3..0000000 --- a/releases/liberty/nova.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "CURRENT", - "version": "2.12", - "min_version": "2.1" - } - ] -} \ No newline at end of file diff --git a/releases/liberty/sahara.json b/releases/liberty/sahara.json deleted file mode 100644 index 7125951..0000000 --- a/releases/liberty/sahara.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.1", - "status": "CURRENT" - } - ] -} diff --git a/releases/liberty/swift.json b/releases/liberty/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/liberty/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/liberty/trove.json b/releases/liberty/trove.json deleted file mode 100644 index fb89974..0000000 --- a/releases/liberty/trove.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/mitaka/barbican.json b/releases/mitaka/barbican.json deleted file mode 100644 index b157764..0000000 --- a/releases/mitaka/barbican.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/mitaka/cinder.json b/releases/mitaka/cinder.json deleted file mode 100644 index c5d7c0a..0000000 --- a/releases/mitaka/cinder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "versions": [ - { - "id": "v3.0", - "max_version": "3.0", - "min_version": "3.0", - "status": "CURRENT" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.0", - "status": "DEPRECATED" - } - ] -} diff --git a/releases/mitaka/dragonflow.json b/releases/mitaka/dragonflow.json deleted file mode 100644 index ea4088e..0000000 --- a/releases/mitaka/dragonflow.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "DEPRECATED" - } - ] -} diff --git a/releases/mitaka/freezer.json b/releases/mitaka/freezer.json deleted file mode 100644 index ead3be2..0000000 --- a/releases/mitaka/freezer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/mitaka/glance.json b/releases/mitaka/glance.json deleted file mode 100644 index a4bf3da..0000000 --- a/releases/mitaka/glance.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "versions": [ - { - "id": "v2.3", - "status": "CURRENT" - }, - { - "id": "v2.2", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "SUPPORTED" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.1", - "status": "SUPPORTED" - }, - { - "id": "v1.0", - "status": "SUPPORTED" - } - ] -} diff --git a/releases/mitaka/murano.json b/releases/mitaka/murano.json deleted file mode 100644 index b157764..0000000 --- a/releases/mitaka/murano.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/mitaka/nova.json b/releases/mitaka/nova.json deleted file mode 100644 index d189dbc..0000000 --- a/releases/mitaka/nova.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "CURRENT", - "version": "2.25", - "min_version": "2.1" - } - ] -} \ No newline at end of file diff --git a/releases/mitaka/sahara.json b/releases/mitaka/sahara.json deleted file mode 100644 index 7125951..0000000 --- a/releases/mitaka/sahara.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.1", - "status": "CURRENT" - } - ] -} diff --git a/releases/mitaka/swift.json b/releases/mitaka/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/mitaka/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/mitaka/trove.json b/releases/mitaka/trove.json deleted file mode 100644 index fb89974..0000000 --- a/releases/mitaka/trove.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/newton/barbican.json b/releases/newton/barbican.json deleted file mode 100644 index b157764..0000000 --- a/releases/newton/barbican.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/newton/cinder.json b/releases/newton/cinder.json deleted file mode 100644 index 990cf89..0000000 --- a/releases/newton/cinder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "versions": [ - { - "id": "v3.0", - "max_version": "3.15", - "min_version": "3.0", - "status": "CURRENT" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.0", - "status": "DEPRECATED" - } - ] -} diff --git a/releases/newton/dragonflow.json b/releases/newton/dragonflow.json deleted file mode 100644 index dc8960b..0000000 --- a/releases/newton/dragonflow.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "DEPRECATED" - } - ] -} diff --git a/releases/newton/freezer.json b/releases/newton/freezer.json deleted file mode 100644 index ead3be2..0000000 --- a/releases/newton/freezer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/newton/glance.json b/releases/newton/glance.json deleted file mode 100644 index 0d5ec1c..0000000 --- a/releases/newton/glance.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "versions": [ - { - "id": "v2.4", - "status": "CURRENT" - }, - { - "id": "v2.3", - "status": "SUPPORTED" - }, - { - "id": "v2.2", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "SUPPORTED" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.1", - "status": "DEPRECATED" - }, - { - "id": "v1.0", - "status": "DEPRECATED" - } - ] -} \ No newline at end of file diff --git a/releases/newton/heat.json b/releases/newton/heat.json deleted file mode 100644 index 9646ec7..0000000 --- a/releases/newton/heat.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} diff --git a/releases/newton/keystone.json b/releases/newton/keystone.json deleted file mode 100644 index 9a410dd..0000000 --- a/releases/newton/keystone.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "versions": [ - { - "id": "v3.7", - "status": "CURRENT" - }, - { - "id": "v2.0", - "status": "DEPRECATED" - } - ] -} \ No newline at end of file diff --git a/releases/newton/magnum.json b/releases/newton/magnum.json deleted file mode 100644 index de824de..0000000 --- a/releases/newton/magnum.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "max_version": "1.1", - "min_version": "1.1", - "status": "CURRENT" - } - ] -} diff --git a/releases/newton/manila.json b/releases/newton/manila.json deleted file mode 100644 index f64e8bd..0000000 --- a/releases/newton/manila.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "SUPPORTED" - }, - { - "id": "v2.0", - "max_version": "2.22", - "min_version": "2.0", - "status": "CURRENT" - } - ] -} diff --git a/releases/newton/murano.json b/releases/newton/murano.json deleted file mode 100644 index b157764..0000000 --- a/releases/newton/murano.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/newton/nova.json b/releases/newton/nova.json deleted file mode 100644 index e507373..0000000 --- a/releases/newton/nova.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "CURRENT", - "version": "2.38", - "min_version": "2.1" - } - ] -} diff --git a/releases/newton/sahara.json b/releases/newton/sahara.json deleted file mode 100644 index 7125951..0000000 --- a/releases/newton/sahara.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.1", - "status": "CURRENT" - } - ] -} diff --git a/releases/newton/senlin.json b/releases/newton/senlin.json deleted file mode 100644 index 4cc7dc0..0000000 --- a/releases/newton/senlin.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "max_version": "1.2", - "min_version": "1.0", - "status": "CURRENT" - } - ] -} diff --git a/releases/newton/swift.json b/releases/newton/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/newton/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/newton/trove.json b/releases/newton/trove.json deleted file mode 100644 index fb89974..0000000 --- a/releases/newton/trove.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/ocata/barbican.json b/releases/ocata/barbican.json deleted file mode 100644 index b157764..0000000 --- a/releases/ocata/barbican.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/ocata/cinder.json b/releases/ocata/cinder.json deleted file mode 100644 index 76a8661..0000000 --- a/releases/ocata/cinder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "versions": [ - { - "id": "v3.0", - "max_version": "3.27", - "min_version": "3.0", - "status": "CURRENT" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.0", - "status": "DEPRECATED" - } - ] -} diff --git a/releases/ocata/dragonflow.json b/releases/ocata/dragonflow.json deleted file mode 100644 index 524e391..0000000 --- a/releases/ocata/dragonflow.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v3.0", - "status": "CURRENT" - } - ] -} diff --git a/releases/ocata/freezer.json b/releases/ocata/freezer.json deleted file mode 100644 index ead3be2..0000000 --- a/releases/ocata/freezer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/ocata/glance.json b/releases/ocata/glance.json deleted file mode 100644 index a9dea3e..0000000 --- a/releases/ocata/glance.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "versions": [ - { - "id": "v2.5", - "status": "CURRENT" - }, - { - "id": "v2.4", - "status": "SUPPORTED" - }, - { - "id": "v2.3", - "status": "SUPPORTED" - }, - { - "id": "v2.2", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "SUPPORTED" - }, - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v1.1", - "status": "DEPRECATED" - }, - { - "id": "v1.0", - "status": "DEPRECATED" - } - ] -} diff --git a/releases/ocata/heat.json b/releases/ocata/heat.json deleted file mode 100644 index 9646ec7..0000000 --- a/releases/ocata/heat.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} diff --git a/releases/ocata/karbor.json b/releases/ocata/karbor.json deleted file mode 100644 index fb89974..0000000 --- a/releases/ocata/karbor.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/ocata/manila.json b/releases/ocata/manila.json deleted file mode 100644 index 8937726..0000000 --- a/releases/ocata/manila.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "DEPRECATED" - }, - { - "id": "v2.0", - "max_version": "2.32", - "min_version": "2.0", - "status": "CURRENT" - } - ] -} diff --git a/releases/ocata/murano.json b/releases/ocata/murano.json deleted file mode 100644 index b157764..0000000 --- a/releases/ocata/murano.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} \ No newline at end of file diff --git a/releases/ocata/nova.json b/releases/ocata/nova.json deleted file mode 100644 index 3707304..0000000 --- a/releases/ocata/nova.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "CURRENT", - "version": "2.42", - "min_version": "2.1" - } - ] -} diff --git a/releases/ocata/sahara.json b/releases/ocata/sahara.json deleted file mode 100644 index 7125951..0000000 --- a/releases/ocata/sahara.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.1", - "status": "CURRENT" - } - ] -} diff --git a/releases/ocata/swift.json b/releases/ocata/swift.json deleted file mode 100644 index fb89974..0000000 --- a/releases/ocata/swift.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/ocata/tricircle.json b/releases/ocata/tricircle.json deleted file mode 100644 index 9646ec7..0000000 --- a/releases/ocata/tricircle.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1.0", - "status": "CURRENT" - } - ] -} diff --git a/releases/ocata/trove.json b/releases/ocata/trove.json deleted file mode 100644 index fb89974..0000000 --- a/releases/ocata/trove.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "versions": [ - { - "id": "v1", - "status": "CURRENT" - } - ] -} diff --git a/releases/pike/nova.json b/releases/pike/nova.json deleted file mode 100644 index dcf55c0..0000000 --- a/releases/pike/nova.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "CURRENT", - "version": "2.53", - "min_version": "2.1" - } - ] -} diff --git a/releases/queens/nova.json b/releases/queens/nova.json deleted file mode 100644 index 3e9e4f8..0000000 --- a/releases/queens/nova.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "versions": [ - { - "id": "v2.0", - "status": "SUPPORTED" - }, - { - "id": "v2.1", - "status": "CURRENT", - "version": "2.60", - "min_version": "2.1" - } - ] -} diff --git a/schema.json b/schema.json deleted file mode 100644 index 083cd09..0000000 --- a/schema.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-04/schema#", - "id": "https://git.openstack.org/cgit/openstack/project-navigator-data/plain/schema.json#", - "type": "object", - "required": ["versions"], - "additionalProperties": false, - "properties": { - "versions": { - "type": "array", - "items": { - "$ref": "#/definitions/version" - } - } - }, - "definitions":{ - "version":{ - "properties":{ - "status":{ - "type":"string", - "enum":[ - "CURRENT", - "SUPPORTED", - "EXPERIMENTAL", - "DEPRECATED" - ] - }, - "id":{ - "type":"string", - "pattern":"^v[0-9]{1,2}.?[0-9]{0,2}$" - }, - "max_version":{ - "type":"string", - "pattern":"^[0-9]{1,2}.[0-9]{1,2}$" - }, - "version":{ - "type":"string", - "pattern":"^[0-9]{1,2}.[0-9]{1,2}$" - }, - "min_version":{ - "type":"string", - "pattern":"^[0-9]{1,2}.[0-9]{1,2}$" - } - }, - "additionalProperties":false, - "required":[ - "status", - "id" - ] - } - } -} diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index 3356915..0000000 --- a/setup.cfg +++ /dev/null @@ -1,14 +0,0 @@ -[metadata] -name = project_navigator_data -summary = Data for OpenStack Project Navigator -description-file = - README.rst -author = OpenStack -author-email = openstack-dev@lists.openstack.org -home-page = http://git.openstack.org/cgit/openstack/project-navigator-data -classifier = - Environment :: OpenStack - Intended Audience :: Information Technology - Intended Audience :: System Administrators - License :: OSI Approved :: Apache Software License - Operating System :: POSIX :: Linux diff --git a/setup.py b/setup.py deleted file mode 100644 index 0cdc8c2..0000000 --- a/setup.py +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (c) 2013 Hewlett-Packard Development Company, L.P. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -# implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import setuptools - -setuptools.setup( - setup_requires=['pbr>=1.8'], - pbr=True) diff --git a/tox.ini b/tox.ini deleted file mode 100644 index fbd30da..0000000 --- a/tox.ini +++ /dev/null @@ -1,23 +0,0 @@ -[tox] -minversion = 1.6 -envlist = pep8,validate -skipdist = True - -[testenv] -setenv = - VIRTUAL_ENV={envdir} -basepython = python3 - -[testenv:validate] -deps = jsonschema -commands = - python validate.py - -[testenv:pep8] -deps = hacking -commands = flake8 - -[flake8] -show-source = True -builtins = _ -exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build diff --git a/validate.py b/validate.py deleted file mode 100644 index c4e47be..0000000 --- a/validate.py +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (c) 2017 Red Hat, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -# implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import json -import os -import sys - -import jsonschema - -_return = 0 - - -def validate_release(release, validator): - global _return - data = json.load(open(release, 'r')) - for error in validator.iter_errors(data): - print("{filename}: {message}".format( - filename=release, message=error.message)) - _return = 1 - - -def walk_releases(arg, dirname, fnames): - for fname in fnames: - validate_release(os.path.join(dirname, fname), arg) - - -def main(): - global _return - schema = json.load(open('schema.json', 'r')) - validator = jsonschema.Draft4Validator(schema) - for (dirpath, dirnames, filenames) in os.walk('releases'): - for fname in filenames: - validate_release(os.path.join(dirpath, fname), validator) - return _return - - -if __name__ == '__main__': - sys.exit(main())