{"filename": "chapters/chapter08.rst", "lineno": 1636, "status": "ignored", "code": 0, "uri": "http://127.0.0.1:8080/job/functest-wallaby-daily/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "ignored", "code": 0, "uri": "https://www.iso.org/obp/ui/#iso:std:iso-iec:27001:ed-2:v1:en", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "ignored", "code": 0, "uri": "https://www.iso.org/obp/ui/#iso:std:iso-iec:27002:ed-2:v1:en", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "ignored", "code": 0, "uri": "https://www.iso.org/obp/ui/#iso:std:iso-iec:27032:ed-1:v1:en", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "ignored", "code": 0, "uri": "https://www.cisecurity.org/cis-benchmarks/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "ignored", "code": 0, "uri": "https://www.sdxcentral.com/articles/news/opnfvs-6th-release-brings-testing-capabilities-that-orange-is-already-using/2018/05/", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 119, "status": "unchecked", "code": 0, "uri": "#acceleration", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 4, "status": "unchecked", "code": 0, "uri": "#architecture-requirements", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 708, "status": "unchecked", "code": 0, "uri": "#barbican", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 306, "status": "unchecked", "code": 0, "uri": "#cinder", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1463, "status": "unchecked", "code": 0, "uri": "#cinder-api", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 828, "status": "unchecked", "code": 0, "uri": "#cloud-infrastructure-and-vim-security", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 557, "status": "unchecked", "code": 0, "uri": "#cloud-infrastructure-provisioning-and-configuration-management", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 16, "status": "unchecked", "code": 0, "uri": "#cloud-infrastructure-security-requirements", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1330, "status": "unchecked", "code": 0, "uri": "#cloud-partitioning-host-aggregates-availability-zones", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1552, "status": "unchecked", "code": 0, "uri": "#cloud-topology", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1308, "status": "unchecked", "code": 0, "uri": "#cloud-workload-services", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 376, "status": "unchecked", "code": 0, "uri": "#compute", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 485, "status": "unchecked", "code": 0, "uri": "#compute-node-configurations-for-profiles-and-openstack-flavors", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 41, "status": "unchecked", "code": 0, "uri": "#compute-nodes", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 609, "status": "unchecked", "code": 0, "uri": "#confidentiality-and-integrity", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1040, "status": "unchecked", "code": 0, "uri": "#confidentiality-and-integrity-of-communications-sec-ci-001", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 943, "status": "unchecked", "code": 0, "uri": "#confidentiality-and-integrity-of-tenant-data-sec-ci-001", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1276, "status": "unchecked", "code": 0, "uri": "#consolidated-set-of-apis", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 73, "status": "unchecked", "code": 0, "uri": "#consumable-infrastructure-resources-and-services", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1286, "status": "unchecked", "code": 0, "uri": "#containerised-openstack-services", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1498, "status": "unchecked", "code": 0, "uri": "#core-openstack-services-apis", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1058, "status": "unchecked", "code": 0, "uri": "#creating-logs", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1096, "status": "unchecked", "code": 0, "uri": "#data-retention", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 578, "status": "unchecked", "code": 0, "uri": "#function-and-software", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 18, "status": "unchecked", "code": 0, "uri": "#general-recommendations", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 518, "status": "unchecked", "code": 0, "uri": "#glance", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1427, "status": "unchecked", "code": 0, "uri": "#glance-api", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1492, "status": "unchecked", "code": 0, "uri": "#heat-api", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1483, "status": "unchecked", "code": 0, "uri": "#horizon", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 561, "status": "unchecked", "code": 0, "uri": "#id10", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 519, "status": "unchecked", "code": 0, "uri": "#id100", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 521, "status": "unchecked", "code": 0, "uri": "#id101", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 523, "status": "unchecked", "code": 0, "uri": "#id102", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 532, "status": "unchecked", "code": 0, "uri": "#id103", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 583, "status": "unchecked", "code": 0, "uri": "#id104", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 589, "status": "unchecked", "code": 0, "uri": "#id105", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 595, "status": "unchecked", "code": 0, "uri": "#id106", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 609, "status": "unchecked", "code": 0, "uri": "#id107", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 24, "status": "unchecked", "code": 0, "uri": "#id108", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 24, "status": "unchecked", "code": 0, "uri": "#id109", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 605, "status": "unchecked", "code": 0, "uri": "#id11", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 142, "status": "unchecked", "code": 0, "uri": "#id110", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 142, "status": "unchecked", "code": 0, "uri": "#id111", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 177, "status": "unchecked", "code": 0, "uri": "#id112", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 192, "status": "unchecked", "code": 0, "uri": "#id113", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 227, "status": "unchecked", "code": 0, "uri": "#id114", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 250, "status": "unchecked", "code": 0, "uri": "#id115", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 359, "status": "unchecked", "code": 0, "uri": "#id116", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 408, "status": "unchecked", "code": 0, "uri": "#id117", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 408, "status": "unchecked", "code": 0, "uri": "#id118", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 441, "status": "unchecked", "code": 0, "uri": "#id119", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1333, "status": "unchecked", "code": 0, "uri": "#id12", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 496, "status": "unchecked", "code": 0, "uri": "#id120", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 507, "status": "unchecked", "code": 0, "uri": "#id121", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 507, "status": "unchecked", "code": 0, "uri": "#id122", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 516, "status": "unchecked", "code": 0, "uri": "#id123", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 516, "status": "unchecked", "code": 0, "uri": "#id124", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 528, "status": "unchecked", "code": 0, "uri": "#id125", "info": ""}
{"filename": "chapters/chapter07.rst", "lineno": 95, "status": "unchecked", "code": 0, "uri": "#id126", "info": ""}
{"filename": "chapters/chapter07.rst", "lineno": 95, "status": "unchecked", "code": 0, "uri": "#id127", "info": ""}
{"filename": "chapters/chapter07.rst", "lineno": 121, "status": "unchecked", "code": 0, "uri": "#id128", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 72, "status": "unchecked", "code": 0, "uri": "#id129", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1333, "status": "unchecked", "code": 0, "uri": "#id13", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 84, "status": "unchecked", "code": 0, "uri": "#id130", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 84, "status": "unchecked", "code": 0, "uri": "#id131", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 84, "status": "unchecked", "code": 0, "uri": "#id132", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 92, "status": "unchecked", "code": 0, "uri": "#id133", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 103, "status": "unchecked", "code": 0, "uri": "#id134", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 111, "status": "unchecked", "code": 0, "uri": "#id135", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 126, "status": "unchecked", "code": 0, "uri": "#id136", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 126, "status": "unchecked", "code": 0, "uri": "#id137", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 136, "status": "unchecked", "code": 0, "uri": "#id138", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 136, "status": "unchecked", "code": 0, "uri": "#id139", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1396, "status": "unchecked", "code": 0, "uri": "#id14", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 144, "status": "unchecked", "code": 0, "uri": "#id140", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 144, "status": "unchecked", "code": 0, "uri": "#id141", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 157, "status": "unchecked", "code": 0, "uri": "#id142", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 161, "status": "unchecked", "code": 0, "uri": "#id143", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 166, "status": "unchecked", "code": 0, "uri": "#id144", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 167, "status": "unchecked", "code": 0, "uri": "#id145", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 168, "status": "unchecked", "code": 0, "uri": "#id146", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 169, "status": "unchecked", "code": 0, "uri": "#id147", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 179, "status": "unchecked", "code": 0, "uri": "#id148", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 189, "status": "unchecked", "code": 0, "uri": "#id149", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1435, "status": "unchecked", "code": 0, "uri": "#id15", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 196, "status": "unchecked", "code": 0, "uri": "#id150", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 196, "status": "unchecked", "code": 0, "uri": "#id151", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 212, "status": "unchecked", "code": 0, "uri": "#id152", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 212, "status": "unchecked", "code": 0, "uri": "#id153", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 212, "status": "unchecked", "code": 0, "uri": "#id154", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 212, "status": "unchecked", "code": 0, "uri": "#id155", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 212, "status": "unchecked", "code": 0, "uri": "#id156", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 226, "status": "unchecked", "code": 0, "uri": "#id157", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 250, "status": "unchecked", "code": 0, "uri": "#id158", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 293, "status": "unchecked", "code": 0, "uri": "#id159", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1598, "status": "unchecked", "code": 0, "uri": "#id16", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 296, "status": "unchecked", "code": 0, "uri": "#id160", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 323, "status": "unchecked", "code": 0, "uri": "#id161", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 361, "status": "unchecked", "code": 0, "uri": "#id162", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 361, "status": "unchecked", "code": 0, "uri": "#id163", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 463, "status": "unchecked", "code": 0, "uri": "#id164", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 479, "status": "unchecked", "code": 0, "uri": "#id165", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 483, "status": "unchecked", "code": 0, "uri": "#id166", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 493, "status": "unchecked", "code": 0, "uri": "#id167", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 501, "status": "unchecked", "code": 0, "uri": "#id168", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 550, "status": "unchecked", "code": 0, "uri": "#id169", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1609, "status": "unchecked", "code": 0, "uri": "#id17", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 558, "status": "unchecked", "code": 0, "uri": "#id170", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 575, "status": "unchecked", "code": 0, "uri": "#id171", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 719, "status": "unchecked", "code": 0, "uri": "#id172", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 731, "status": "unchecked", "code": 0, "uri": "#id173", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 737, "status": "unchecked", "code": 0, "uri": "#id174", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 751, "status": "unchecked", "code": 0, "uri": "#id175", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 856, "status": "unchecked", "code": 0, "uri": "#id176", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 884, "status": "unchecked", "code": 0, "uri": "#id177", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 892, "status": "unchecked", "code": 0, "uri": "#id178", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 906, "status": "unchecked", "code": 0, "uri": "#id179", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1696, "status": "unchecked", "code": 0, "uri": "#id18", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 989, "status": "unchecked", "code": 0, "uri": "#id180", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1043, "status": "unchecked", "code": 0, "uri": "#id181", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1060, "status": "unchecked", "code": 0, "uri": "#id182", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1064, "status": "unchecked", "code": 0, "uri": "#id183", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1076, "status": "unchecked", "code": 0, "uri": "#id184", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1080, "status": "unchecked", "code": 0, "uri": "#id185", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1097, "status": "unchecked", "code": 0, "uri": "#id186", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1097, "status": "unchecked", "code": 0, "uri": "#id187", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1108, "status": "unchecked", "code": 0, "uri": "#id188", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1111, "status": "unchecked", "code": 0, "uri": "#id189", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1998, "status": "unchecked", "code": 0, "uri": "#id19", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1113, "status": "unchecked", "code": 0, "uri": "#id190", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1376, "status": "unchecked", "code": 0, "uri": "#id191", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1377, "status": "unchecked", "code": 0, "uri": "#id192", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1398, "status": "unchecked", "code": 0, "uri": "#id193", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1398, "status": "unchecked", "code": 0, "uri": "#id194", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1439, "status": "unchecked", "code": 0, "uri": "#id195", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1472, "status": "unchecked", "code": 0, "uri": "#id196", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1478, "status": "unchecked", "code": 0, "uri": "#id197", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1479, "status": "unchecked", "code": 0, "uri": "#id198", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1480, "status": "unchecked", "code": 0, "uri": "#id199", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 2178, "status": "unchecked", "code": 0, "uri": "#id20", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1484, "status": "unchecked", "code": 0, "uri": "#id200", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1486, "status": "unchecked", "code": 0, "uri": "#id201", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1488, "status": "unchecked", "code": 0, "uri": "#id202", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1593, "status": "unchecked", "code": 0, "uri": "#id203", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 2183, "status": "unchecked", "code": 0, "uri": "#id21", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 2190, "status": "unchecked", "code": 0, "uri": "#id22", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 2190, "status": "unchecked", "code": 0, "uri": "#id23", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 2196, "status": "unchecked", "code": 0, "uri": "#id24", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 2202, "status": "unchecked", "code": 0, "uri": "#id25", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 2208, "status": "unchecked", "code": 0, "uri": "#id26", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 2213, "status": "unchecked", "code": 0, "uri": "#id27", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 2221, "status": "unchecked", "code": 0, "uri": "#id28", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 2227, "status": "unchecked", "code": 0, "uri": "#id29", "info": ""}
{"filename": "chapters/chapter01.rst", "lineno": 7, "status": "unchecked", "code": 0, "uri": "#id3", "info": ""}
{"filename": "chapters/chapter03.rst", "lineno": 149, "status": "unchecked", "code": 0, "uri": "#id30", "info": ""}
{"filename": "chapters/chapter03.rst", "lineno": 153, "status": "unchecked", "code": 0, "uri": "#id31", "info": ""}
{"filename": "chapters/chapter03.rst", "lineno": 226, "status": "unchecked", "code": 0, "uri": "#id32", "info": ""}
{"filename": "chapters/chapter03.rst", "lineno": 518, "status": "unchecked", "code": 0, "uri": "#id33", "info": ""}
{"filename": "chapters/chapter03.rst", "lineno": 595, "status": "unchecked", "code": 0, "uri": "#id34", "info": ""}
{"filename": "chapters/chapter03.rst", "lineno": 684, "status": "unchecked", "code": 0, "uri": "#id35", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 33, "status": "unchecked", "code": 0, "uri": "#id36", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 51, "status": "unchecked", "code": 0, "uri": "#id37", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 108, "status": "unchecked", "code": 0, "uri": "#id38", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 277, "status": "unchecked", "code": 0, "uri": "#id39", "info": ""}
{"filename": "chapters/chapter01.rst", "lineno": 7, "status": "unchecked", "code": 0, "uri": "#id4", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 277, "status": "unchecked", "code": 0, "uri": "#id40", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 786, "status": "unchecked", "code": 0, "uri": "#id41", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 825, "status": "unchecked", "code": 0, "uri": "#id42", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 865, "status": "unchecked", "code": 0, "uri": "#id43", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 865, "status": "unchecked", "code": 0, "uri": "#id44", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 865, "status": "unchecked", "code": 0, "uri": "#id45", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 873, "status": "unchecked", "code": 0, "uri": "#id46", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 881, "status": "unchecked", "code": 0, "uri": "#id47", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 881, "status": "unchecked", "code": 0, "uri": "#id48", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 889, "status": "unchecked", "code": 0, "uri": "#id49", "info": ""}
{"filename": "chapters/chapter01.rst", "lineno": 7, "status": "unchecked", "code": 0, "uri": "#id5", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 940, "status": "unchecked", "code": 0, "uri": "#id50", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 954, "status": "unchecked", "code": 0, "uri": "#id51", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 967, "status": "unchecked", "code": 0, "uri": "#id52", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 967, "status": "unchecked", "code": 0, "uri": "#id53", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 977, "status": "unchecked", "code": 0, "uri": "#id54", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1058, "status": "unchecked", "code": 0, "uri": "#id55", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1071, "status": "unchecked", "code": 0, "uri": "#id56", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1084, "status": "unchecked", "code": 0, "uri": "#id57", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1097, "status": "unchecked", "code": 0, "uri": "#id58", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1112, "status": "unchecked", "code": 0, "uri": "#id59", "info": ""}
{"filename": "chapters/chapter01.rst", "lineno": 40, "status": "unchecked", "code": 0, "uri": "#id6", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1199, "status": "unchecked", "code": 0, "uri": "#id60", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1207, "status": "unchecked", "code": 0, "uri": "#id61", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1230, "status": "unchecked", "code": 0, "uri": "#id62", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1249, "status": "unchecked", "code": 0, "uri": "#id63", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1257, "status": "unchecked", "code": 0, "uri": "#id64", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1264, "status": "unchecked", "code": 0, "uri": "#id65", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1276, "status": "unchecked", "code": 0, "uri": "#id66", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1283, "status": "unchecked", "code": 0, "uri": "#id67", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1283, "status": "unchecked", "code": 0, "uri": "#id68", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1283, "status": "unchecked", "code": 0, "uri": "#id69", "info": ""}
{"filename": "chapters/chapter01.rst", "lineno": 45, "status": "unchecked", "code": 0, "uri": "#id7", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1327, "status": "unchecked", "code": 0, "uri": "#id70", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1345, "status": "unchecked", "code": 0, "uri": "#id71", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1350, "status": "unchecked", "code": 0, "uri": "#id72", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1350, "status": "unchecked", "code": 0, "uri": "#id73", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1350, "status": "unchecked", "code": 0, "uri": "#id74", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1370, "status": "unchecked", "code": 0, "uri": "#id75", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1508, "status": "unchecked", "code": 0, "uri": "#id76", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1562, "status": "unchecked", "code": 0, "uri": "#id77", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1679, "status": "unchecked", "code": 0, "uri": "#id78", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1679, "status": "unchecked", "code": 0, "uri": "#id79", "info": ""}
{"filename": "chapters/chapter01.rst", "lineno": 94, "status": "unchecked", "code": 0, "uri": "#id8", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1728, "status": "unchecked", "code": 0, "uri": "#id80", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1738, "status": "unchecked", "code": 0, "uri": "#id81", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1741, "status": "unchecked", "code": 0, "uri": "#id82", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1743, "status": "unchecked", "code": 0, "uri": "#id83", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 33, "status": "unchecked", "code": 0, "uri": "#id84", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 82, "status": "unchecked", "code": 0, "uri": "#id85", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 84, "status": "unchecked", "code": 0, "uri": "#id86", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 86, "status": "unchecked", "code": 0, "uri": "#id87", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 115, "status": "unchecked", "code": 0, "uri": "#id88", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 117, "status": "unchecked", "code": 0, "uri": "#id89", "info": ""}
{"filename": "chapters/chapter01.rst", "lineno": 625, "status": "unchecked", "code": 0, "uri": "#id9", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 160, "status": "unchecked", "code": 0, "uri": "#id90", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 162, "status": "unchecked", "code": 0, "uri": "#id91", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 215, "status": "unchecked", "code": 0, "uri": "#id92", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 217, "status": "unchecked", "code": 0, "uri": "#id93", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 405, "status": "unchecked", "code": 0, "uri": "#id94", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 407, "status": "unchecked", "code": 0, "uri": "#id95", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 483, "status": "unchecked", "code": 0, "uri": "#id96", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 485, "status": "unchecked", "code": 0, "uri": "#id97", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 501, "status": "unchecked", "code": 0, "uri": "#id98", "info": ""}
{"filename": "chapters/chapter05.rst", "lineno": 503, "status": "unchecked", "code": 0, "uri": "#id99", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 669, "status": "unchecked", "code": 0, "uri": "#identity-security", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 853, "status": "unchecked", "code": 0, "uri": "#image-security", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 355, "status": "unchecked", "code": 0, "uri": "#infrastructure-requirements", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 602, "status": "unchecked", "code": 0, "uri": "#integrity-of-openstack-components-configuration", "info": ""}
{"filename": "chapters/chapter03.rst", "lineno": 490, "status": "unchecked", "code": 0, "uri": "#interfaces-and-apis", "info": ""}
{"filename": "chapters/chapter08.rst", "lineno": 1536, "status": "unchecked", "code": 0, "uri": "#interfaces-apis-requirements", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1453, "status": "unchecked", "code": 0, "uri": "#keystone-api", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 523, "status": "unchecked", "code": 0, "uri": "#logging-monitoring-and-analytics", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 690, "status": "unchecked", "code": 0, "uri": "#logical-segregation-and-high-availability", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 921, "status": "unchecked", "code": 0, "uri": "#monitoring-and-security-audit", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1431, "status": "unchecked", "code": 0, "uri": "#multi-tenancy-execution-environment", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1385, "status": "unchecked", "code": 0, "uri": "#network", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 180, "status": "unchecked", "code": 0, "uri": "#network-fabric", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 267, "status": "unchecked", "code": 0, "uri": "#network-quality-of-service", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1364, "status": "unchecked", "code": 0, "uri": "#neutron-api", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1396, "status": "unchecked", "code": 0, "uri": "#neutron-extensions", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1478, "status": "unchecked", "code": 0, "uri": "#nova-api", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1589, "status": "unchecked", "code": 0, "uri": "#openstack-services-topology", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1746, "status": "unchecked", "code": 0, "uri": "#operations-and-life-cycle-management", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 563, "status": "unchecked", "code": 0, "uri": "#password-policy", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 971, "status": "unchecked", "code": 0, "uri": "#patches", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1347, "status": "unchecked", "code": 0, "uri": "#pinned-and-unpinned-cpus", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1423, "status": "unchecked", "code": 0, "uri": "#placement-api", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 789, "status": "unchecked", "code": 0, "uri": "#platform-access", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 644, "status": "unchecked", "code": 0, "uri": "#rbac", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1003, "status": "unchecked", "code": 0, "uri": "#required-fields", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 502, "status": "unchecked", "code": 0, "uri": "#resources-and-services-exposed-to-vnfs", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 557, "status": "unchecked", "code": 0, "uri": "#security-lcm", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 592, "status": "unchecked", "code": 0, "uri": "#security-logs-time-synchronisation", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 16, "status": "unchecked", "code": 0, "uri": "#security-recommendations", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 569, "status": "unchecked", "code": 0, "uri": "#server-boot-hardening", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 306, "status": "unchecked", "code": 0, "uri": "#storage", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 53, "status": "unchecked", "code": 0, "uri": "#storage-backend", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1314, "status": "unchecked", "code": 0, "uri": "#support-for-cloud-infrastructure-profiles-and-flavors", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1359, "status": "unchecked", "code": 0, "uri": "#swift", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1468, "status": "unchecked", "code": 0, "uri": "#swift-api", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 582, "status": "unchecked", "code": 0, "uri": "#system-access", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 514, "status": "unchecked", "code": 0, "uri": "#tenant-isolation", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 312, "status": "unchecked", "code": 0, "uri": "#transaction-volume-considerations", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1291, "status": "unchecked", "code": 0, "uri": "#underlying-resources-configuration-and-dimensioning", "info": ""}
{"filename": "chapters/chapter06.rst", "lineno": 548, "status": "unchecked", "code": 0, "uri": "#underlying-resources-provisioning", "info": ""}
{"filename": "chapters/chapter03.rst", "lineno": 164, "status": "unchecked", "code": 0, "uri": "#vim-openstack-services", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 195, "status": "unchecked", "code": 0, "uri": "#virtual-networking-3rd-party-sdn-solution", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 47, "status": "unchecked", "code": 0, "uri": "#virtual-storage", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 174, "status": "unchecked", "code": 0, "uri": "#virtualisation-layer", "info": ""}
{"filename": "chapters/chapter04.rst", "lineno": 1050, "status": "unchecked", "code": 0, "uri": "#virtualised-infrastructure-manager-vim", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 975, "status": "unchecked", "code": 0, "uri": "#what-to-log-what-not-to-log", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 1086, "status": "unchecked", "code": 0, "uri": "#where-to-log", "info": ""}
{"filename": "chapters/chapter02.rst", "lineno": 190, "status": "unchecked", "code": 0, "uri": "#workload-security", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "http://artifacts.opnfv.org/functest/KDBNITEN317M/functest-opnfv-functest-benchmarking-cntt-wallaby-rally_full_cntt-run-5/rally_full_cntt/rally_full_cntt.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "http://artifacts.opnfv.org/functest/9ID39XK47PMZ.zip", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "http://artifacts.opnfv.org/functest/KDBNITEN317M/functest-opnfv-functest-benchmarking-cntt-wallaby-rally_jobs_cntt-run-5/rally_jobs_cntt/rally_jobs_cntt.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "http://artifacts.opnfv.org/functest/KDBNITEN317M/functest-opnfv-functest-benchmarking-wallaby-shaker-run-8/shaker/report.json", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "http://artifacts.opnfv.org/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "http://artifacts.opnfv.org/functest/KDBNITEN317M/functest-opnfv-functest-benchmarking-wallaby-vmtp-run-8/vmtp/vmtp.json", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "http://artifacts.opnfv.org/functest/KDBNITEN317M/functest-opnfv-functest-benchmarking-wallaby-vmtp-run-8/vmtp/vmtp.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 302, "uri": "http://vmtp.readthedocs.io/en/latest", "info": "https://vmtp.readthedocs.io/en/latest/"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "http://core.dpdk.org/perf-reports/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 301, "uri": "https://build.opnfv.org/", "info": "https://build.opnfv.org/ci/"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "http://doc.dpdk.org/guides/rel_notes", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://build.opnfv.org/ci/job/functest-wallaby-zip/4/console", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://ceph.io/en", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://clearwater.readthedocs.io/en/stable/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://build.opnfv.org/ci/view/functest", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://build.opnfv.org/ci/view/functest/job/functest-wallaby-daily/17/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 307, "uri": "http://opendev.org/openstack/tripleo-common", "info": "https://opendev.org/openstack/tripleo-common"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://cloudify.co", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://cve.mitre.org/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.docker.com/config/daemon/systemd/#httphttps-proxy", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.ansible.com/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.opendev.org/opendev/system-config/latest/devstack-gate.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://cloudsecurityalliance.org/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 301, "uri": "https://docs.openstack.org/", "info": "https://docs.openstack.org/zed/"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-guide/compute/microversions.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-guide/compute/server_concepts.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/baremetal/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/block-storage/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/identity/v3-ext/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/compute/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/identity/v3/index.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/image/v2/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/image/versions/index.html#version-history", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/network/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/network/v2/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/network/v2/#list-extensions", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/orchestration/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/object-store/index.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/network/v2/#show-extension-details", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/api-ref/placement/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/arch-design/use-cases.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/arch-design/design-storage.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/barbican/latest/api/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/arch-design/design-storage/design-storage-concepts.html#table-openstack-storage", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/barbican/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/cinder/latest/admin/index.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/cinder/latest/configuration/index.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/cinder/latest/contributor/api_microversion_history.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/cinder/latest/drivers.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/cinder/latest/reference/support-matrix.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/cinder/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/cyborg/latest/reference/support-matrix.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/cyborg/latest/user/architecture.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/cyborg/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/cyborg/wallaby/reference/support-matrix.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/developer/performance-docs/methodologies/tools.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/devstack/latest/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/doc-contrib-guide/common/glossary.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/glance/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/glance/wallaby/user/signature.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/ha-guide/control-plane-stateful.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/heat/latest/template_guide/hot_spec.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/heat/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/horizon/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/heat/latest/template_guide/hot_spec.html#rocky", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/image-guide/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/ironic/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/keystone/latest/admin/service-api-protection.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/keystone/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/keystone/wallaby/admin/configuration.html#security-compliance-and-pci-dss", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/liberty/networking-guide/scenario-dvr-ovs.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/networking-bgpvpn/latest/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/networking-sfc/latest/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/neutron/latest/contributor/internals/api_extensions.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/neutron/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/neutron/wallaby/admin/config-dvr-ha-snat.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/nova/latest/admin/cpu-topologies.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/nova/latest/admin/image-caching.html#image-pre-caching", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/nova/latest/reference/api-microversion-history.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/nova/latest/user/flavors.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/nova/latest/configuration/config.html#compute.cpu_dedicated_set", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/nova/latest/user/support-matrix.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/nova/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/nova/wallaby/admin/configuration/hypervisor-kvm.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/octavia/latest/reference/introduction.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/placement/latest/placement-api-microversion-history.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/operations-guide/ops-user-facing-operations.html#adding-signed-images", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/placement/latest/user/index.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/placement/latest/user/provider-tree.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/placement/wallaby/index.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/security-guide/compute/hardening-the-virtualization-layers.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/security-guide/identity/authentication-methods.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/security-guide/identity.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/security-guide/identity/policies.html#policy-section", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/security-guide/instance-management/security-services-for-instances.html#trusted-images", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/security-guide/introduction/introduction-to-openstack.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/security-guide/secure-communication/introduction-to-ssl-and-tls.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/security-guide/introduction/security-boundaries-and-threats.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/senlin/latest/scenarios/autoscaling_heat.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/swift/latest/api/discoverability.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/senlin/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/swift/wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/tripleo-docs/latest/install/introduction/architecture.html#project-architecture", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.opnfv.org/en/stable-hunter/_images/OPNFV_testing_working_group.png", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://fuel-ccp.readthedocs.io/en/latest/design/ref_arch_100_nodes.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://fuel-ccp.readthedocs.io/en/latest/design/ref_arch_100_nodes.html#services-placement-summary", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://docs.openstack.org/wallaby/projects.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://functest.readthedocs.io/en/stable-wallaby/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://galaxy.ansible.com/collivier/xtesting", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 302, "uri": "https://gerrit.opnfv.org/gerrit/68881", "info": "https://gerrit.opnfv.org/gerrit/c/functest/+/68881/"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 302, "uri": "https://gerrit.opnfv.org/gerrit/69105", "info": "https://gerrit.opnfv.org/gerrit/c/functest/+/69105/"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 302, "uri": "https://gerrit.opnfv.org/gerrit/69926", "info": "https://gerrit.opnfv.org/gerrit/c/functest/+/69926/"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 302, "uri": "https://doi.org/10.17487/RFC1918", "info": "https://www.rfc-editor.org/info/rfc1918"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 302, "uri": "https://doi.org/10.17487/RFC2119", "info": "https://www.rfc-editor.org/info/rfc2119"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 302, "uri": "https://gerrit.opnfv.org/gerrit/69931", "info": "https://gerrit.opnfv.org/gerrit/c/functest/+/69931/"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 302, "uri": "https://gerrit.opnfv.org/gerrit/70004", "info": "https://gerrit.opnfv.org/gerrit/c/functest/+/70004/"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://git.opnfv.org/functest-kubernetes/plain/ansible/site.yml?h=stable/v1.22", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 302, "uri": "https://gerrit.opnfv.org/gerrit/71011", "info": "https://gerrit.opnfv.org/gerrit/c/functest/+/71011/"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://git.opnfv.org/functest-xtesting/plain/ansible/site.yml?h=stable/wallaby", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://git.opnfv.org/functest-xtesting/tree/docker/core/testcases.yaml", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://git.opnfv.org/functest/plain/ansible/site.cntt.yml?h=stable/wallaby", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://git.opnfv.org/functest/plain/ansible/site.yml?h=stable/wallaby", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://git.opnfv.org/functest/tree/docker/benchmarking-cntt/testcases.yaml?h=stable%2Fwallaby", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://git.opnfv.org/functest/tree/docker/healthcheck/testcases.yaml?h=stable%2Fwallaby", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://git.opnfv.org/functest/tree/docker/smoke-cntt/testcases.yaml?h=stable%2Fwallaby", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://git.opnfv.org/functest/tree/docker/vnf/testcases.yaml?h=stable%2Fwallaby", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://git.opnfv.org/releng/tree/jjb/functest", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://github.com/Metaswitch/clearwater-live-test", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://github.com/OWASP/CheatSheetSeries", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://github.com/OWASP/wstg/tree/master/document", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://github.com/State-of-the-Edge/glossary/blob/master/edge-glossary.md", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://github.com/collivier/ansible-role-xtesting#readme", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://github.com/openstack/rally-openstack", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://kubernetes.io/docs/concepts/overview/kubernetes-api/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://governance.openstack.org/tc/reference/projects/octavia.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 301, "uri": "https://github.com/openstack/tempest-horizon", "info": "https://github.com/openstack-archive/tempest-horizon"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://github.com/openstack/tempest", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://jaas.ai/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1161411", "info": "https://bugs.launchpad.net/nova/+bug/1161411"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1014647", "info": "https://bugs.launchpad.net/tempest/+bug/1014647"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1317133", "info": "https://bugs.launchpad.net/tempest/+bug/1317133"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1186354", "info": "https://bugs.launchpad.net/nova/+bug/1186354"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1311500", "info": "https://bugs.launchpad.net/neutron/+bug/1311500"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1677525", "info": "https://bugs.launchpad.net/cinder/+bug/1677525"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1770179", "info": "https://bugs.launchpad.net/cinder/+bug/1770179"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1540645", "info": "https://bugs.launchpad.net/tempest/+bug/1540645"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1676207", "info": "https://bugs.launchpad.net/tempest/+bug/1676207"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1836595", "info": "https://bugs.launchpad.net/neutron/+bug/1836595"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://libvirt.org/html/index.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://nvd.nist.gov/vuln-metrics/cvss", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1863707", "info": "https://bugs.launchpad.net/neutron/+bug/1863707"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://lists.opnfv.org/g/opnfv-tsc/message/5702", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://lists.opnfv.org/g/opnfv-tsc/message/5717", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://opendev.org/openstack/cinder-tempest-plugin", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://opendev.org/openstack/heat-tempest-plugin", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://opendev.org/openstack/keystone-tempest-plugin", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://owasp.org/www-project-top-ten/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://owaspsamm.org/blog/2019/12/20/version2-community-release/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://pypi.org/project/xtesting/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://opendev.org/openstack/neutron-tempest-plugin", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 303, "uri": "https://launchpad.net/bugs/1905432", "info": "https://bugs.launchpad.net/tempest/+bug/1905432"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://opendev.org/openstack/neutron-vpnaas", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://pyshaker.readthedocs.io/en/latest/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://tungsten.io", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://refstack.openstack.org/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://specs.openstack.org/openstack/api-wg/guidelines/tags.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://specs.openstack.org/openstack/neutron-specs/specs/stein/neutron-ovs-agent-support-baremetal-with-smart-nic.html", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://storyboard.openstack.org/#!/story/2007804", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://wiki.openstack.org/wiki/Neutron/ML2", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://wiki.openstack.org/wiki/Neutron_Plugins_and_Drivers", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://wiki.openstack.org/wiki/Neutron#Plugins", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.airshipit.org/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.cisecurity.org/controls/cis-controls-list", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.cisecurity.org/cybersecurity-tools/cis-cat-pro/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.cisecurity.org/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.docker.com/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.cisecurity.org/insights/white-papers/cis-password-policy-guide", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://wiki.anuket.io/display/HOME/Functest+Wallaby", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.ntia.gov/SBOM", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.kernel.org/doc/Documentation/virtual/kvm/api.txt", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.etsi.org/deliver/etsi_gs/NFV-INF/001_099/001/01.01.01_60/gs_NFV-INF001v010101p.pdf", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.etsi.org/deliver/etsi_gs/NFV-SEC/001_099/021/02.06.01_60/gs_nfv-sec021v020601p.pdf", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/004/04.03.01_60/gs_NFV-SOL004v040301p.pdf", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.openvswitch.org/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.opnfv.org/verification", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.raspberrypi.org/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.openstack.org/use-cases/edge-computing/edge-computing-next-steps-in-architecture-design-and-testing", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 301, "uri": "https://www.owasp.org", "info": "https://owasp.org/"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.starlingx.io/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.theforeman.org/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://xtesting.readthedocs.io/en/latest/", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.rfc-editor.org/info/rfc1918", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "working", "code": 0, "uri": "https://www.rfc-editor.org/info/rfc2119", "info": ""}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 301, "uri": "https://www.openairinterface.org/", "info": "https://openairinterface.org/"}
{"filename": "chapters/chapter09.rst", "lineno": 16, "status": "redirected", "code": 308, "uri": "https://www.vyos.io/", "info": "https://vyos.io/"}
