From de96ee2d124aea6861e5f3c3dc72dd5db0acbe4d Mon Sep 17 00:00:00 2001 From: ArkadyKanevsky Date: Mon, 12 Apr 2021 18:02:12 -0500 Subject: [PATCH] Reorganize guidelines and improve consistency.sh Reorganize guidelines into guidelines directory and create current_guideline that is softlink to the latest approved guideline. The same with add-ons guidelines - they are moved to guidelines directory within add-ons one and soft links are created pointing to the latest guidelines for each add-on. Also cleaned up some tooling that hardwired where guidelines lived. Change-Id: I5ad4b91b1afb44a0a6987b339f7efba14f395302 --- add-ons/dns_current_guideline | 1 + add-ons/{ => guidelines}/dns.2018.02.json | 0 add-ons/{ => guidelines}/dns.2018.11.json | 0 add-ons/{ => guidelines}/dns.2019.06.json | 0 add-ons/{ => guidelines}/dns.2019.11.json | 0 add-ons/{ => guidelines}/dns.2020.06.json | 0 add-ons/{ => guidelines}/dns.2020.11.json | 0 add-ons/{ => guidelines}/dns.next.json | 0 .../orchestration.2018.02.json | 0 .../orchestration.2018.11.json | 0 .../orchestration.2019.06.json | 0 .../orchestration.2019.11.json | 0 .../orchestration.2020.06.json | 0 .../orchestration.2020.11.json | 0 .../{ => guidelines}/orchestration.next.json | 0 .../shared_file_system.2020.11.json | 0 .../shared_file_system.next.json | 0 add-ons/orchestration_current_guideline | 1 + add-ons/shared_file_system_current_guideline | 1 + current_guideline | 1 + 2015.03.json => guidelines/2015.03.json | 0 2015.04.json => guidelines/2015.04.json | 0 {2015.04 => guidelines/2015.04}/procedure.rst | 0 2015.05.json => guidelines/2015.05.json | 0 {2015.05 => guidelines/2015.05}/procedure.rst | 0 2015.07.json => guidelines/2015.07.json | 0 {2015.07 => guidelines/2015.07}/procedure.rst | 0 2016.01.json => guidelines/2016.01.json | 0 {2016.01 => guidelines/2016.01}/procedure.rst | 0 2016.08.json => guidelines/2016.08.json | 0 {2016.08 => guidelines/2016.08}/procedure.rst | 0 2017.01.json => guidelines/2017.01.json | 0 2017.09.json => guidelines/2017.09.json | 0 2018.02.json => guidelines/2018.02.json | 0 2018.11.json => guidelines/2018.11.json | 0 2019.06.json => guidelines/2019.06.json | 0 2019.11.json => guidelines/2019.11.json | 0 2020.06.json => guidelines/2020.06.json | 0 2020.11.json => guidelines/2020.11.json | 0 next.json => guidelines/next.json | 0 tools/consistency.sh | 16 +-- tools/parse_next_tests.py | 14 ++- tox.ini | 110 ++++++++++-------- 43 files changed, 80 insertions(+), 64 deletions(-) create mode 120000 add-ons/dns_current_guideline rename add-ons/{ => guidelines}/dns.2018.02.json (100%) rename add-ons/{ => guidelines}/dns.2018.11.json (100%) rename add-ons/{ => guidelines}/dns.2019.06.json (100%) rename add-ons/{ => guidelines}/dns.2019.11.json (100%) rename add-ons/{ => guidelines}/dns.2020.06.json (100%) rename add-ons/{ => guidelines}/dns.2020.11.json (100%) rename add-ons/{ => guidelines}/dns.next.json (100%) rename add-ons/{ => guidelines}/orchestration.2018.02.json (100%) rename add-ons/{ => guidelines}/orchestration.2018.11.json (100%) rename add-ons/{ => guidelines}/orchestration.2019.06.json (100%) rename add-ons/{ => guidelines}/orchestration.2019.11.json (100%) rename add-ons/{ => guidelines}/orchestration.2020.06.json (100%) rename add-ons/{ => guidelines}/orchestration.2020.11.json (100%) rename add-ons/{ => guidelines}/orchestration.next.json (100%) rename add-ons/{ => guidelines}/shared_file_system.2020.11.json (100%) rename add-ons/{ => guidelines}/shared_file_system.next.json (100%) create mode 120000 add-ons/orchestration_current_guideline create mode 120000 add-ons/shared_file_system_current_guideline create mode 120000 current_guideline rename 2015.03.json => guidelines/2015.03.json (100%) rename 2015.04.json => guidelines/2015.04.json (100%) rename {2015.04 => guidelines/2015.04}/procedure.rst (100%) rename 2015.05.json => guidelines/2015.05.json (100%) rename {2015.05 => guidelines/2015.05}/procedure.rst (100%) rename 2015.07.json => guidelines/2015.07.json (100%) rename {2015.07 => guidelines/2015.07}/procedure.rst (100%) rename 2016.01.json => guidelines/2016.01.json (100%) rename {2016.01 => guidelines/2016.01}/procedure.rst (100%) rename 2016.08.json => guidelines/2016.08.json (100%) rename {2016.08 => guidelines/2016.08}/procedure.rst (100%) rename 2017.01.json => guidelines/2017.01.json (100%) rename 2017.09.json => guidelines/2017.09.json (100%) rename 2018.02.json => guidelines/2018.02.json (100%) rename 2018.11.json => guidelines/2018.11.json (100%) rename 2019.06.json => guidelines/2019.06.json (100%) rename 2019.11.json => guidelines/2019.11.json (100%) rename 2020.06.json => guidelines/2020.06.json (100%) rename 2020.11.json => guidelines/2020.11.json (100%) rename next.json => guidelines/next.json (100%) diff --git a/add-ons/dns_current_guideline b/add-ons/dns_current_guideline new file mode 120000 index 00000000..2a9192d3 --- /dev/null +++ b/add-ons/dns_current_guideline @@ -0,0 +1 @@ +guidelines/dns.2020.11.json \ No newline at end of file diff --git a/add-ons/dns.2018.02.json b/add-ons/guidelines/dns.2018.02.json similarity index 100% rename from add-ons/dns.2018.02.json rename to add-ons/guidelines/dns.2018.02.json diff --git a/add-ons/dns.2018.11.json b/add-ons/guidelines/dns.2018.11.json similarity index 100% rename from add-ons/dns.2018.11.json rename to add-ons/guidelines/dns.2018.11.json diff --git a/add-ons/dns.2019.06.json b/add-ons/guidelines/dns.2019.06.json similarity index 100% rename from add-ons/dns.2019.06.json rename to add-ons/guidelines/dns.2019.06.json diff --git a/add-ons/dns.2019.11.json b/add-ons/guidelines/dns.2019.11.json similarity index 100% rename from add-ons/dns.2019.11.json rename to add-ons/guidelines/dns.2019.11.json diff --git a/add-ons/dns.2020.06.json b/add-ons/guidelines/dns.2020.06.json similarity index 100% rename from add-ons/dns.2020.06.json rename to add-ons/guidelines/dns.2020.06.json diff --git a/add-ons/dns.2020.11.json b/add-ons/guidelines/dns.2020.11.json similarity index 100% rename from add-ons/dns.2020.11.json rename to add-ons/guidelines/dns.2020.11.json diff --git a/add-ons/dns.next.json b/add-ons/guidelines/dns.next.json similarity index 100% rename from add-ons/dns.next.json rename to add-ons/guidelines/dns.next.json diff --git a/add-ons/orchestration.2018.02.json b/add-ons/guidelines/orchestration.2018.02.json similarity index 100% rename from add-ons/orchestration.2018.02.json rename to add-ons/guidelines/orchestration.2018.02.json diff --git a/add-ons/orchestration.2018.11.json b/add-ons/guidelines/orchestration.2018.11.json similarity index 100% rename from add-ons/orchestration.2018.11.json rename to add-ons/guidelines/orchestration.2018.11.json diff --git a/add-ons/orchestration.2019.06.json b/add-ons/guidelines/orchestration.2019.06.json similarity index 100% rename from add-ons/orchestration.2019.06.json rename to add-ons/guidelines/orchestration.2019.06.json diff --git a/add-ons/orchestration.2019.11.json b/add-ons/guidelines/orchestration.2019.11.json similarity index 100% rename from add-ons/orchestration.2019.11.json rename to add-ons/guidelines/orchestration.2019.11.json diff --git a/add-ons/orchestration.2020.06.json b/add-ons/guidelines/orchestration.2020.06.json similarity index 100% rename from add-ons/orchestration.2020.06.json rename to add-ons/guidelines/orchestration.2020.06.json diff --git a/add-ons/orchestration.2020.11.json b/add-ons/guidelines/orchestration.2020.11.json similarity index 100% rename from add-ons/orchestration.2020.11.json rename to add-ons/guidelines/orchestration.2020.11.json diff --git a/add-ons/orchestration.next.json b/add-ons/guidelines/orchestration.next.json similarity index 100% rename from add-ons/orchestration.next.json rename to add-ons/guidelines/orchestration.next.json diff --git a/add-ons/shared_file_system.2020.11.json b/add-ons/guidelines/shared_file_system.2020.11.json similarity index 100% rename from add-ons/shared_file_system.2020.11.json rename to add-ons/guidelines/shared_file_system.2020.11.json diff --git a/add-ons/shared_file_system.next.json b/add-ons/guidelines/shared_file_system.next.json similarity index 100% rename from add-ons/shared_file_system.next.json rename to add-ons/guidelines/shared_file_system.next.json diff --git a/add-ons/orchestration_current_guideline b/add-ons/orchestration_current_guideline new file mode 120000 index 00000000..fa2ee9fe --- /dev/null +++ b/add-ons/orchestration_current_guideline @@ -0,0 +1 @@ +guidelines/orchestration.2020.11.json \ No newline at end of file diff --git a/add-ons/shared_file_system_current_guideline b/add-ons/shared_file_system_current_guideline new file mode 120000 index 00000000..be1defaf --- /dev/null +++ b/add-ons/shared_file_system_current_guideline @@ -0,0 +1 @@ +guidelines/shared_file_system.2020.11.json \ No newline at end of file diff --git a/current_guideline b/current_guideline new file mode 120000 index 00000000..a1c4bbd5 --- /dev/null +++ b/current_guideline @@ -0,0 +1 @@ +guidelines/2020.11.json \ No newline at end of file diff --git a/2015.03.json b/guidelines/2015.03.json similarity index 100% rename from 2015.03.json rename to guidelines/2015.03.json diff --git a/2015.04.json b/guidelines/2015.04.json similarity index 100% rename from 2015.04.json rename to guidelines/2015.04.json diff --git a/2015.04/procedure.rst b/guidelines/2015.04/procedure.rst similarity index 100% rename from 2015.04/procedure.rst rename to guidelines/2015.04/procedure.rst diff --git a/2015.05.json b/guidelines/2015.05.json similarity index 100% rename from 2015.05.json rename to guidelines/2015.05.json diff --git a/2015.05/procedure.rst b/guidelines/2015.05/procedure.rst similarity index 100% rename from 2015.05/procedure.rst rename to guidelines/2015.05/procedure.rst diff --git a/2015.07.json b/guidelines/2015.07.json similarity index 100% rename from 2015.07.json rename to guidelines/2015.07.json diff --git a/2015.07/procedure.rst b/guidelines/2015.07/procedure.rst similarity index 100% rename from 2015.07/procedure.rst rename to guidelines/2015.07/procedure.rst diff --git a/2016.01.json b/guidelines/2016.01.json similarity index 100% rename from 2016.01.json rename to guidelines/2016.01.json diff --git a/2016.01/procedure.rst b/guidelines/2016.01/procedure.rst similarity index 100% rename from 2016.01/procedure.rst rename to guidelines/2016.01/procedure.rst diff --git a/2016.08.json b/guidelines/2016.08.json similarity index 100% rename from 2016.08.json rename to guidelines/2016.08.json diff --git a/2016.08/procedure.rst b/guidelines/2016.08/procedure.rst similarity index 100% rename from 2016.08/procedure.rst rename to guidelines/2016.08/procedure.rst diff --git a/2017.01.json b/guidelines/2017.01.json similarity index 100% rename from 2017.01.json rename to guidelines/2017.01.json diff --git a/2017.09.json b/guidelines/2017.09.json similarity index 100% rename from 2017.09.json rename to guidelines/2017.09.json diff --git a/2018.02.json b/guidelines/2018.02.json similarity index 100% rename from 2018.02.json rename to guidelines/2018.02.json diff --git a/2018.11.json b/guidelines/2018.11.json similarity index 100% rename from 2018.11.json rename to guidelines/2018.11.json diff --git a/2019.06.json b/guidelines/2019.06.json similarity index 100% rename from 2019.06.json rename to guidelines/2019.06.json diff --git a/2019.11.json b/guidelines/2019.11.json similarity index 100% rename from 2019.11.json rename to guidelines/2019.11.json diff --git a/2020.06.json b/guidelines/2020.06.json similarity index 100% rename from 2020.06.json rename to guidelines/2020.06.json diff --git a/2020.11.json b/guidelines/2020.11.json similarity index 100% rename from 2020.11.json rename to guidelines/2020.11.json diff --git a/next.json b/guidelines/next.json similarity index 100% rename from next.json rename to guidelines/next.json diff --git a/tools/consistency.sh b/tools/consistency.sh index 6aac2570..e77f4b15 100755 --- a/tools/consistency.sh +++ b/tools/consistency.sh @@ -80,25 +80,25 @@ fi export PYTHONPATH=$TEMPESTDIR:$DNSDIR:$ORCHESTRATIONDIR:$SFSDIR -python3 ./tools/checktests.py --guideline next.json +python3 ./tools/checktests.py --guideline guidelines/next.json exit_1=$? -python3 ./tools/checktests.py --guideline add-ons/dns.next.json --testlib designate_tempest_plugin +python3 ./tools/checktests.py --guideline add-ons/guidelines/dns.next.json --testlib designate_tempest_plugin exit_2=$? -python3 ./tools/checktests.py --guideline add-ons/shared_file_system.next.json --testlib manila_tempest_tests +python3 ./tools/checktests.py --guideline add-ons/guidelines/shared_file_system.next.json --testlib manila_tempest_tests exit_3=$? # TODO(kopecmartin) consistency check of heat_tempest_plugin is omitted intentionally until we improve the # checktests.py so that it detects ids of the heat_tempest_plugin.api tests which don't use decorator.idempotent_id # call to track the id -# python3 ./tools/checktests.py --guideline add-ons/orchestration.next.json --testlib heat_tempest_plugin +# python3 ./tools/checktests.py --guideline add-ons/guidelines/orchestration.next.json --testlib heat_tempest_plugin # exit_4=$? -python3 ./tools/checktests.py --guideline 2020.11.json +python3 ./tools/checktests.py --guideline current_guideline exit_5=$? -python3 ./tools/checktests.py --guideline add-ons/dns.2020.11.json --testlib designate_tempest_plugin +python3 ./tools/checktests.py --guideline add-ons/dns_current_guideline --testlib designate_tempest_plugin exit_6=$? -python3 ./tools/checktests.py --guideline add-ons/shared_file_system.2020.11.json --testlib manila_tempest_tests +python3 ./tools/checktests.py --guideline add-ons/shared_file_system_current_guideline --testlib manila_tempest_tests exit_7=$? -# python3 ./tools/checktests.py --guideline add-ons/orchestration.2020.11.json --testlib heat_tempest_plugin +# python3 ./tools/checktests.py --guideline add-ons/orchestration_current_guideline --testlib heat_tempest_plugin # exit_8=$? diff --git a/tools/parse_next_tests.py b/tools/parse_next_tests.py index 24822de8..4d4b8975 100644 --- a/tools/parse_next_tests.py +++ b/tools/parse_next_tests.py @@ -20,9 +20,9 @@ import os from refstack.api.guidelines import Guidelines BASE_URL = "https://opendev.org/api/v1/repos/osf/interop/" -REPO_URL = BASE_URL + "contents/previous_guidelines" +REPO_URL = BASE_URL + "contents/guidelines" RAW_URL = "https://opendev.org/api/v1/repos/osf/interop/raw/" -ADDITIONAL_CAPABILITY_URLS = BASE_URL + "contents/add-ons/previous_guidelines" +ADDITIONAL_CAPABILITY_URLS = BASE_URL + "contents/add-ons/guidelines" def parse_arguments(): @@ -49,15 +49,17 @@ def parse_tests(f_path, target): def main(): args = parse_arguments() tests = parse_tests( - os.path.join(args.interop_repo, 'next.json'), 'platform') + os.path.join(args.interop_repo, 'guidelines/next.json'), 'platform') tests += parse_tests( - os.path.join(args.interop_repo, 'add-ons/dns.next.json'), 'dns') + os.path.join(args.interop_repo, 'add-ons/guidelines/dns.next.json'), + 'dns') tests += parse_tests( - os.path.join(args.interop_repo, 'add-ons/orchestration.next.json'), + os.path.join(args.interop_repo, + 'add-ons/guidelines/orchestration.next.json'), 'orchestration') tests += parse_tests( os.path.join(args.interop_repo, - 'add-ons/shared_file_system.next.json'), + 'add-ons/guidelines/shared_file_system.next.json'), 'shared_file_system') f = open(args.out, 'w') for t in tests: diff --git a/tox.ini b/tox.ini index 53ee0df5..0fd58c5c 100644 --- a/tox.ini +++ b/tox.ini @@ -44,64 +44,74 @@ exclude = .venv,.git,.tox,doc,conf.py [testenv:jsonlint] commands= - jsonlint -s next.json - jsonlint -s 2015.07.json - jsonlint -s 2016.01.json - jsonlint -s 2016.08.json - jsonlint -s 2017.01.json - jsonlint -s 2017.09.json - jsonlint -s 2018.02.json - jsonlint -s 2018.11.json - jsonlint -s 2019.06.json - jsonlint -s 2019.11.json - jsonlint -s 2020.06.json - jsonlint -s 2020.11.json + jsonlint -s guidelines/next.json + jsonlint -s guidelines/2015.07.json + jsonlint -s guidelines/2016.01.json + jsonlint -s guidelines/2016.08.json + jsonlint -s guidelines/2017.01.json + jsonlint -s guidelines/2017.09.json + jsonlint -s guidelines/2018.02.json + jsonlint -s guidelines/2018.11.json + jsonlint -s guidelines/2019.06.json + jsonlint -s guidelines/2019.11.json + jsonlint -s guidelines/2020.06.json + jsonlint -s guidelines/2020.11.json + jsonlint -s current_guideline jsonlint -s doc/source/schema/1.5.json jsonlint -s doc/source/schema/1.6.json jsonlint -s doc/source/schema/2.0.json jsonlint -s doc/source/schema/next.2.0.json - jsonlint -s add-ons/dns.next.json - jsonlint -s add-ons/orchestration.next.json - jsonlint -s add-ons/dns.2018.02.json - jsonlint -s add-ons/dns.2019.06.json - jsonlint -s add-ons/dns.2019.11.json - jsonlint -s add-ons/dns.2020.06.json - jsonlint -s add-ons/dns.2020.11.json - jsonlint -s add-ons/orchestration.2018.02.json - jsonlint -s add-ons/orchestration.2019.06.json - jsonlint -s add-ons/orchestration.2019.11.json - jsonlint -s add-ons/orchestration.2020.06.json - jsonlint -s add-ons/orchestration.2020.11.json - jsonlint -s add-ons/shared_file_system.next.json + jsonlint -s add-ons/guidelines/dns.next.json + jsonlint -s add-ons/guidelines/dns.2018.02.json + jsonlint -s add-ons/guidelines/dns.2019.06.json + jsonlint -s add-ons/guidelines/dns.2019.11.json + jsonlint -s add-ons/guidelines/dns.2020.06.json + jsonlint -s add-ons/guidelines/dns.2020.11.json + jsonlint -s add-ons/guidelines/orchestration.next.json + jsonlint -s add-ons/guidelines/orchestration.2018.02.json + jsonlint -s add-ons/guidelines/orchestration.2019.06.json + jsonlint -s add-ons/guidelines/orchestration.2019.11.json + jsonlint -s add-ons/guidelines/orchestration.2020.06.json + jsonlint -s add-ons/guidelines/orchestration.2020.11.json + jsonlint -s add-ons/guidelines/shared_file_system.next.json + jsonlint -s add-ons/guidelines/shared_file_system.2020.11.json + jsonlint -s add-ons/dns_current_guideline + jsonlint -s add-ons/orchestration_current_guideline + jsonlint -s add-ons/shared_file_system_current_guideline [testenv:jsonschema] commands= - jsonschema doc/source/schema/2.0.json -i next.json - jsonschema doc/source/schema/1.5.json -i 2015.07.json - jsonschema doc/source/schema/1.5.json -i 2016.01.json - jsonschema doc/source/schema/1.6.json -i 2016.08.json - jsonschema doc/source/schema/1.6.json -i 2017.01.json - jsonschema doc/source/schema/1.6.json -i 2017.09.json - jsonschema doc/source/schema/2.0.json -i 2018.02.json - jsonschema doc/source/schema/2.0.json -i 2018.11.json - jsonschema doc/source/schema/2.0.json -i 2019.06.json - jsonschema doc/source/schema/2.0.json -i 2019.11.json - jsonschema doc/source/schema/2.0.json -i 2020.06.json - jsonschema doc/source/schema/2.0.json -i 2020.11.json + jsonschema doc/source/schema/2.0.json -i guidelines/next.json + jsonschema doc/source/schema/1.5.json -i guidelines/2015.07.json + jsonschema doc/source/schema/1.5.json -i guidelines/2016.01.json + jsonschema doc/source/schema/1.6.json -i guidelines/2016.08.json + jsonschema doc/source/schema/1.6.json -i guidelines/2017.01.json + jsonschema doc/source/schema/1.6.json -i guidelines/2017.09.json + jsonschema doc/source/schema/2.0.json -i guidelines/2018.02.json + jsonschema doc/source/schema/2.0.json -i guidelines/2018.11.json + jsonschema doc/source/schema/2.0.json -i guidelines/2019.06.json + jsonschema doc/source/schema/2.0.json -i guidelines/2019.11.json + jsonschema doc/source/schema/2.0.json -i guidelines/2020.06.json + jsonschema doc/source/schema/2.0.json -i guidelines/2020.11.json + jsonschema doc/source/schema/2.0.json -i current_guideline jsonschema doc/source/schema/2.0.json -i doc/source/schema/next.2.0.json - jsonschema doc/source/schema/2.0.json -i add-ons/dns.next.json - jsonschema doc/source/schema/2.0.json -i add-ons/orchestration.next.json - jsonschema doc/source/schema/2.0.json -i add-ons/dns.2018.02.json - jsonschema doc/source/schema/2.0.json -i add-ons/dns.2019.06.json - jsonschema doc/source/schema/2.0.json -i add-ons/dns.2019.11.json - jsonschema doc/source/schema/2.0.json -i add-ons/dns.2020.06.json - jsonschema doc/source/schema/2.0.json -i add-ons/dns.2020.11.json - jsonschema doc/source/schema/2.0.json -i add-ons/orchestration.2018.02.json - jsonschema doc/source/schema/2.0.json -i add-ons/orchestration.2019.06.json - jsonschema doc/source/schema/2.0.json -i add-ons/orchestration.2019.11.json - jsonschema doc/source/schema/2.0.json -i add-ons/orchestration.2020.06.json - jsonschema doc/source/schema/2.0.json -i add-ons/orchestration.2020.11.json - jsonschema doc/source/schema/2.0.json -i add-ons/shared_file_system.next.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/dns.next.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/dns.2018.02.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/dns.2019.06.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/dns.2019.11.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/dns.2020.06.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/dns.2020.11.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/orchestration.next.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/orchestration.2018.02.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/orchestration.2019.06.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/orchestration.2019.11.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/orchestration.2020.06.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/orchestration.2020.11.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/shared_file_system.next.json + jsonschema doc/source/schema/2.0.json -i add-ons/guidelines/shared_file_system.2020.11.json + jsonschema doc/source/schema/2.0.json -i add-ons/dns_current_guideline + jsonschema doc/source/schema/2.0.json -i add-ons/orchestration_current_guideline + jsonschema doc/source/schema/2.0.json -i add-ons/shared_file_system_current_guideline [testenv:consistency] commands=