1. Introduction¶
1.1. Overview¶
This Reference Architecture is focussed on OpenStack as the Virtualised Infrastructure Manager (VIM) chosen based on the criteria laid out in the Cloud Infrastructure Reference Model [1] (referred to as “Reference Model” or “RM” in the document). OpenStack [2] has the advantage of being a mature and widely accepted open-source technology; a strong ecosystem of vendors that support it, the OpenInfra Foundation for managing the community, and, most importantly, it is widely deployed by the global operator community for both internal infrastructure and external facing products and services. This means that the operators have existing staff with the right skill sets to support a Cloud Infrastructure (or Network Function Virtualisation Infrastructure, NFVI [3]) deployment into development, test and production. Another reason to choose OpenStack is that it has a large active community of vendors and operators, which means that any code or component changes needed to support the Common Telco Cloud Infrastructure requirements can be managed through the existing project communities’ processes to add and validate the required features through well-established mechanisms.
1.1.1. Vision¶
The OpenStack-based Reference Architecture will host NFV workloads, primarily VNFs (Virtual Network Functions), of interest to the Anuket community. The Reference Architecture document can be used by operators to deploy Anuket conformant infrastructure; hereafter, “conformant” denotes that the resource can satisfy tests conducted to verify conformance with this reference architecture.
1.2. Use Cases¶
Several NFV use cases are documented in OpenStack. For more examples and details refer to the OpenStack Use cases [4].
Examples include:
Overlay networks: The overlay functionality design includes OpenStack Networking in Open vSwitch [5] GRE tunnel mode. In this case, the layer-3 external routers pair with VRRP, and switches pair with an implementation of MLAG to ensure that you do not lose connectivity with the upstream routing infrastructure.
Performance tuning: Network level tuning for this workload is minimal. Quality of Service (QoS) applies to these workloads for a middle ground Class Selector depending on existing policies. It is higher than a best effort queue but lower than an Expedited Forwarding or Assured Forwarding queue. Since this type of application generates larger packets with longer-lived connections, you can optimize bandwidth utilization for long duration TCP. Normal bandwidth planning applies here with regards to benchmarking a session’s usage multiplied by the expected number of concurrent sessions with overhead.
Network functions: Network functions is a broad category but encompasses workloads that support the exchange of information (data, voice, multi-media) over a system’s network. Some of these workloads tend to consist of a large number of small-sized packets that are short lived, such as DNS queries or SNMP traps. These messages need to arrive quickly and, thus, do not handle packet loss. Network function workloads have requirements that may affect configurations including at the hypervisor level. For an application that generates 10 TCP sessions per user with an average bandwidth of 512 kilobytes per second per flow and expected user count of ten thousand (10,000) concurrent users, the expected bandwidth plan is approximately 4.88 gigabits per second. The supporting network for this type of configuration needs to have a low latency and evenly distributed load across the topology. These types of workload benefit from having services local to the consumers of the service. Thus, use a multi-site approach, as well as, deploying many copies of the application to handle load as close as possible to consumers. Since these applications function independently, they do not warrant running overlays to interconnect tenant networks. Overlays also have the drawback of performing poorly with rapid flow setup and may incur too much overhead with large quantities of small packets and therefore we do not recommend them. QoS is desirable for some workloads to ensure delivery. DNS has a major impact on the load times of other services and needs to be reliable and provide rapid responses. Configure rules in upstream devices to apply a higher-Class Selector to DNS to ensure faster delivery or a better spot in queuing algorithms.
1.3. OpenStack Reference Release¶
This Reference Architecture document conforms to the OpenStack Wallaby [6] release. While many features and capabilities are conformant with many OpenStack releases, this document will refer to features, capabilities and APIs that are part of the OpenStack Wallaby release. For ease, this Reference Architecture document version can be referred to as “RA-1 OSTK Wallaby.”
1.4. Principles¶
OpenStack Reference Architecture must obey to the following set of principles described in:
1.4.1. OpenStack specific principles¶
OpenStack considers the following Four Opens essential for success:
Open Source
Open Design
Open Development
Open Community
This OpenStack Reference Architecture is organised around the three major Cloud Infrastructure resource types as core services of compute, storage and networking, and a set of shared services of identity management, image management, graphical user interface, orchestration engine, etc.
1.5. Document Organisation¶
Chapter 2 defines the Reference Architecture requirements and, when appropriate, provides references to where these requirements are addressed in this document. The intent of this document is to address all of the mandatory (“must”) requirements and the most useful of the other optional (“should”) requirements. Chapter 3 and 4 cover the Cloud Infrastructure resources and the core OpenStack services, while the APIs are covered in Chapter 5. Chapter 6 covers the implementation and enforcement of security capabilities and controls. Life Cycle Management of the Cloud Infrastructure and VIM are covered in Chapter 7 with stress on Logging, Monitoring and Analytics (LMA), configuration management and some other operational items. Please note that Chapter 7 is not a replacement for the implementation, configuration and operational documentation that accompanies the different OpenStack distributions. Chapter 8 identifies certain Gaps that currently exist and plans on how to address them (for example, resources autoscaling).
1.6. Terminology¶
General terminology definitions can be found in Glossary and specific terms relating to this reference architecture are to be found in OpenStack Related Terminology OpenStack Related Terminology.
1.7. Abbreviations¶
Abbreviation/Acronym |
Definition |
---|---|
API |
Application Programming Interface |
BGP VPN |
Border gateway Protocol Virtual Private network |
CI/CD |
Continuous Integration/Continuous Deployment |
CNTT |
Cloud iNfrastructure Task Force |
CPU |
Central Processing Unit |
DNS |
Domain Name System |
DPDK |
Data Plane Development Kit |
DHCP |
Dynamic Host Configuration Protocol |
ECMP |
Equal Cost Multi-Path routing |
ETSI |
European Telecommunications Standards Institute |
FPGA |
Field Programmable Gate Array |
MB/GB/TB |
MegaByte/GigaByte/TeraByte |
GPU |
Graphics Processing Unit |
GRE |
Generic Routing Encapsulation |
GSM |
Global System for Mobile Communications (originally Groupe Spécial Mobile) |
GSMA |
GSM Association |
GSLB |
Global Service Load Balancer |
GUI |
Graphical User Interface |
HA |
High Availability |
HDD |
Hard Disk Drive |
HTTP |
HyperText Transfer Protocol |
HW |
Hardware |
IaaC (also IaC) |
Infrastructure as a Code |
IaaS |
Infrastructure as a Service |
ICMP |
Internet Control Message Protocol |
IMS |
IP Multimedia Sub System |
IO |
Input/Output |
IOPS |
Input/Output per Second |
IPMI |
Intelligent Platform Management Interface |
KVM |
Kernel-based Virtual Machine |
LCM |
LifeCycle Management |
LDAP |
Lightweight Directory Access Protocol |
LFN |
Linux Foundation Networking |
LMA |
Logging, Monitoring and Analytics |
LVM |
Logical Volume Management |
MANO |
Management ANd Orchestration |
MLAG |
Multi-chassis Link Aggregation Group |
NAT |
Network Address Translation |
NFS |
Network File System |
NFV |
Network Function Virtualisation |
NFVI |
Network Function Virtualisation Infrastructure |
NIC |
Network Interface Card |
NPU |
Numeric Processing Unit |
NTP |
Network Time Protocol |
NUMA |
Non-Uniform Memory Access |
OAI |
Open Air Interface |
OS |
Operating System |
OSTK |
OpenStack |
OPNFV |
Open Platform for NFV |
OVS |
Open vSwitch |
OWASP |
Open Web Application Security Project |
PCIe |
Peripheral Component Interconnect Express |
PCI-PT |
PCIe PassThrough |
PXE |
Preboot Execution Environment |
QoS |
Quality of Service |
RA |
Reference Architecture |
RA-1 |
Reference Architecture 1 (i.e., Reference Architecture for OpenStack-based Cloud Infrastructure) |
RBAC |
Role-based Access Control |
RBD |
RADOS Block Device |
REST |
Representational state transfer |
RI |
Reference Implementation |
RM |
Reference Model |
SAST |
Static Application Security Testing |
SDN |
Software Defined Networking |
SFC |
Service Function Chaining |
SG |
Security Group |
SLA |
Service Level Agreement |
SMP |
Symmetric MultiProcessing |
SMT |
Simultaneous MultiThreading |
SNAT |
Source Network Address Translation |
SNMP |
Simple Network Management Protocol |
SR-IOV |
Single Root Input Output Virtualisation |
SSD |
Solid State Drive |
SSL |
Secure Sockets Layer |
SUT |
System Under Test |
TCP |
Transmission Control Protocol |
TLS |
Transport Layer Security |
ToR |
Top of Rack |
TPM |
Trusted Platform Module |
UDP |
User Data Protocol |
VIM |
Virtualised Infrastructure Manager |
VLAN |
Virtual LAN |
VM |
Virtual Machine |
VNF |
Virtual Network Function |
VRRP |
Virtual Router Redundancy Protocol |
VTEP |
VXLAN Tunnel End Point |
VXLAN |
Virtual Extensible LAN |
WAN |
Wide Area Network |
ZTA |
Zero Trust Architecture |
1.8. Conventions¶
The key words “must”, “must not”, “required”, “shall”, “shall not”, “should”, “should not”, “recommended”, “may”, and “optional” in this document are to be interpreted as described in RFC 2119 [7].
1.9. References¶
- 1
Cloud Infrastructure Reference Model. GSMA PRD NG.126 v3.0, 2022.
- 2
OpenStack Documentation. URL: https://docs.openstack.org/.
- 3
Network Functions Virtualisation (NFV); Infrastructure Overview. ETSI GS NFV-INF 001 V1.1.1, January 2015. URL: https://www.etsi.org/deliver/etsi_gs/NFV-INF/001_099/001/01.01.01_60/gs_NFV-INF001v010101p.pdf.
- 4
OpenStack Use cases. URL: https://docs.openstack.org/arch-design/use-cases.html.
- 5
Open vSwitch. URL: https://www.openvswitch.org/.
- 6
OpenStack Community. OpenStack Wallaby projects. URL: https://docs.openstack.org/wallaby/projects.html.
- 7
Scott O. Bradner. Key words for use in RFCs to Indicate Requirement Levels. RFC 2119, March 1997. URL: https://www.rfc-editor.org/info/rfc2119, doi:10.17487/RFC2119.
- 8
H. Philip White. Center for Internet Security - Password Policy Guide. 2020. URL: https://www.cisecurity.org/insights/white-papers/cis-password-policy-guide.
- 9
Center for Internet Security - Controls V7.1. URL: https://www.cisecurity.org/controls/cis-controls-list.
- 10
OpenStack - CPU Dedicated Set. URL: https://docs.openstack.org/nova/latest/configuration/config.html#compute.cpu_dedicated_set.
- 11
OpenStack - CPU Topologies. URL: https://docs.openstack.org/nova/latest/admin/cpu-topologies.html.
- 12
OpenStack - Neutron Plugins and Drivers. URL: https://wiki.openstack.org/wiki/Neutron_Plugins_and_Drivers.
- 13
OpenStack - Tags. URL: https://specs.openstack.org/openstack/api-wg/guidelines/tags.html.
- 14
OpenStack - Configuring the stateful services. URL: https://docs.openstack.org/ha-guide/control-plane-stateful.html.
- 15
OpenStack - Senlin documentation. URL: https://docs.openstack.org/senlin/wallaby/.
- 16
OpenStack - Neutron OVS Agent Support for Baremetal with Smart NIC. URL: https://specs.openstack.org/openstack/neutron-specs/specs/stein/neutron-ovs-agent-support-baremetal-with-smart-nic.html.
- 17
National Telecommunications and Information Administration - Software Bill Of Materials. URL: https://www.ntia.gov/SBOM.
- 18
Center for Internet Security. URL: https://www.cisecurity.org/.
- 19
Cloud Security Alliance. URL: https://cloudsecurityalliance.org/.
- 20
Open Web Application Security Project - Cheat Sheet Series. URL: https://github.com/OWASP/CheatSheetSeries.
- 21
Open Web Application Security Project. URL: https://www.owasp.org.
- 22
Open Web Application Security Project - Top Ten Security Risks. URL: https://owasp.org/www-project-top-ten/.
- 23
Open Web Application Security Project - Software Maturity Model (SAMM). URL: https://owaspsamm.org/blog/2019/12/20/version2-community-release/.
- 24
Open Web Application Security Project - Web Security Testing Guide. URL: https://github.com/OWASP/wstg/tree/master/document.
- 25
ISO (International Organization for Standardization) and IEC (International Electrotechnical Commission) ISO/IEC 27001:2013. 2013. URL: https://www.iso.org/obp/ui/#iso:std:iso-iec:27001:ed-2:v1:en.
- 26
ISO (International Organization for Standardization) and IEC (International Electrotechnical Commission) ISO/IEC 27002:2013. 2013. URL: https://www.iso.org/obp/ui/#iso:std:iso-iec:27002:ed-2:v1:en.
- 27
ISO (International Organization for Standardization) and IEC (International Electrotechnical Commission) ISO/IEC 7032:2012. 2012. URL: https://www.iso.org/obp/ui/#iso:std:iso-iec:27032:ed-1:v1:en.
- 28
OpenStack Storage. URL: https://docs.openstack.org/arch-design/design-storage/design-storage-concepts.html#table-openstack-storage.
- 29
OpenStack Cinder Driver Support Matrix. URL: https://docs.openstack.org/cinder/latest/reference/support-matrix.html.
- 30
Tungsten Fabric - Multicloud Multistack SDN. URL: https://tungsten.io.
- 31
OpenStack Glossary. URL: https://docs.openstack.org/doc-contrib-guide/common/glossary.html.
- 32
OpenStack Feature Support Matrix. URL: https://docs.openstack.org/nova/latest/user/support-matrix.html.
- 33
OpenStack Storage Architecture Design. URL: https://docs.openstack.org/arch-design/design-storage.html.
- 34
OpenStack Nova: KVM. URL: https://docs.openstack.org/nova/wallaby/admin/configuration/hypervisor-kvm.html.
- 35
OpenStack - Hardening the virtualization layers. URL: https://docs.openstack.org/security-guide/compute/hardening-the-virtualization-layers.html.
- 36
OpenStack Reference Architecture For 100, 300 and 500 Nodes. URL: https://fuel-ccp.readthedocs.io/en/latest/design/ref_arch_100_nodes.html.
- 37
(DPDK) Release Notes. URL: http://doc.dpdk.org/guides/rel_notes.
- 38
(DPDK) Performance Reports. URL: http://core.dpdk.org/perf-reports/.
- 39
Robert Moskowitz, Daniel Karrenberg, Yakov Rekhter, Eliot Lear, and Geert Jan de Groot. Address Allocation for Private Internets. RFC 1918, February 1996. URL: https://www.rfc-editor.org/info/rfc1918, doi:10.17487/RFC1918.
- 40
OpenStack - Introducing Octavia. URL: https://docs.openstack.org/octavia/latest/reference/introduction.html.
- 41
OpenStack Octavia (Load-balancer service). URL: https://governance.openstack.org/tc/reference/projects/octavia.html.
- 42
openstack/neutron-vpnaas. URL: https://opendev.org/openstack/neutron-vpnaas.
- 43
OpenStack Neutron: Plugins. URL: https://wiki.openstack.org/wiki/Neutron#Plugins.
- 44
OpenStack Neutron: API Extensions. URL: https://docs.openstack.org/neutron/latest/contributor/internals/api_extensions.html.
- 45
OpenStack Networking API v2.0: List extensions. URL: https://docs.openstack.org/api-ref/network/v2/#list-extensions.
- 46
OpenStack Networking API v2.0: Show extension details. URL: https://docs.openstack.org/api-ref/network/v2/#show-extension-details.
- 47
OpenStack Neutron/ML2. URL: https://wiki.openstack.org/wiki/Neutron/ML2.
- 48
OpenStack Cinder Driver Support Matrix. URL: https://docs.openstack.org/cinder/latest/reference/support-matrix.html.
- 49
OpenStack (Cinder) Available Drivers. URL: https://docs.openstack.org/cinder/latest/drivers.html.
- 50
OpenStack Cinder Service Configuration. URL: https://docs.openstack.org/cinder/latest/configuration/index.html.
- 51
OpenStack Cinder Administration. URL: https://docs.openstack.org/cinder/latest/admin/index.html.
- 52
Ceph - The Future of Storage. URL: https://ceph.io/en.
- 53
Keystone, the OpenStack Identity Service. URL: https://docs.openstack.org/keystone/wallaby/.
- 54
OpenStack - Welcome to Glance’s documentation! URL: https://docs.openstack.org/glance/wallaby/.
- 55
OpenStack Block Storage (Cinder) documentation. URL: https://docs.openstack.org/cinder/wallaby/.
- 56
OpenStack - Welcome to Swift’s documentation! URL: https://docs.openstack.org/swift/wallaby/.
- 57
OpenStack - Welcome to Neutron’s documentation! URL: https://docs.openstack.org/neutron/wallaby/.
- 58
OpenStack - Scenario: High Availability using Distributed Virtual Routing (DVR). URL: https://docs.openstack.org/liberty/networking-guide/scenario-dvr-ovs.html.
- 59
OpenStack Neutron: Distributed Virtual Routing with VRRP. URL: https://docs.openstack.org/neutron/wallaby/admin/config-dvr-ha-snat.html.
- 60
OpenStack Compute (nova). URL: https://docs.openstack.org/nova/wallaby/.
- 61
OpenStack - Welcome to Ironic’s documentation! URL: https://docs.openstack.org/ironic/wallaby/.
- 62
OpenStack Ironic API Reference: Bare Metal API. URL: https://docs.openstack.org/api-ref/baremetal/.
- 63
OpenStack - Welcome to the Heat documentation! URL: https://docs.openstack.org/heat/wallaby/.
- 64
Horizon: The OpenStack Dashboard Project. URL: https://docs.openstack.org/horizon/wallaby/.
- 65
OpenStack - Placement. URL: https://docs.openstack.org/placement/wallaby/index.html.
- 66
OpenStack - Placement: Modeling with Provider Trees. URL: https://docs.openstack.org/placement/latest/user/provider-tree.html.
- 67
OpenStack - Placement Usage. URL: https://docs.openstack.org/placement/latest/user/index.html.
- 68
OpenStack Key Manager (barbican). URL: https://docs.openstack.org/barbican/wallaby/.
- 69
OpenStack Accelerator (Cyborg). URL: https://docs.openstack.org/cyborg/wallaby/.
- 70
OpenStack Compute API Guide 2.1.0: Server concepts. URL: https://docs.openstack.org/api-guide/compute/server_concepts.html.
- 71
OpenStack Cyborg Support Matrix (Wallaby). URL: https://docs.openstack.org/cyborg/wallaby/reference/support-matrix.html.
- 72
OpenStack Cyborg Support Matrix. URL: https://docs.openstack.org/cyborg/latest/reference/support-matrix.html.
- 73
OpenStack Cyborg architecture. URL: https://docs.openstack.org/cyborg/latest/user/architecture.html.
- 74
OpenStack Nova: Flavors. URL: https://docs.openstack.org/nova/latest/user/flavors.html.
- 75
Open Glossary of Edge Computing. URL: https://github.com/State-of-the-Edge/glossary/blob/master/edge-glossary.md.
- 76
OpenStack - Edge Computing: Next Steps in Architecture, Design and Testing. URL: https://www.openstack.org/use-cases/edge-computing/edge-computing-next-steps-in-architecture-design-and-testing.
- 77
OpenStack Reference Architecture For 100, 300 and 500 Nodes: Services Placement Summary. URL: https://fuel-ccp.readthedocs.io/en/latest/design/ref_arch_100_nodes.html#services-placement-summary.
- 78
OpenStack Nova: Image pre-caching. URL: https://docs.openstack.org/nova/latest/admin/image-caching.html#image-pre-caching.
- 79
Airship v2. URL: https://www.airshipit.org/.
- 80
StarlingX - Deploy Your Edge Cloud Now. URL: https://www.starlingx.io/.
- 81
OpenStack TripleO. URL: http://opendev.org/openstack/tripleo-common.
- 82
OpenStack - Security Boundaries and Threats. URL: https://docs.openstack.org/security-guide/introduction/security-boundaries-and-threats.html.
- 83
OpenStack Security Guide. URL: https://docs.openstack.org/security-guide/introduction/introduction-to-openstack.html.
- 84
Mitre - Common Vulnerabilities and Exposures. URL: https://cve.mitre.org/.
- 85
National Institute of Standards and Technology Vulnerabilities Metrics. URL: https://nvd.nist.gov/vuln-metrics/cvss.
- 86
OpenStack Security Guide - Identity. URL: https://docs.openstack.org/security-guide/identity.html.
- 87
OpenStack Security Guide - Authentication Methods. URL: https://docs.openstack.org/security-guide/identity/authentication-methods.html.
- 88
OpenStack Security Guide - Policies. URL: https://docs.openstack.org/security-guide/identity/policies.html#policy-section.
- 89
OpenStack KeyStone Default Roles. URL: https://docs.openstack.org/keystone/latest/admin/service-api-protection.html.
- 90
OpenStack - Introduction to TLS and SSL. URL: https://docs.openstack.org/security-guide/secure-communication/introduction-to-ssl-and-tls.html.
- 91
Center for Internet Security CIS-CAT Pro. URL: https://www.cisecurity.org/cybersecurity-tools/cis-cat-pro/.
- 92
Center for Internet Security Benchmarks. URL: https://www.cisecurity.org/cis-benchmarks/.
- 93
OpenStack Image Signature Verification. URL: https://docs.openstack.org/glance/wallaby/user/signature.html.
- 94
OpenStack - SR-IOV Passthrough For Networking. URL: https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking.
- 95
OpenStack Trusted Images. URL: https://docs.openstack.org/security-guide/instance-management/security-services-for-instances.html#trusted-images.
- 96
Adding Signed Images. URL: https://docs.openstack.org/operations-guide/ops-user-facing-operations.html#adding-signed-images.
- 97
Network Functions Virtualisation (NFV) Release 4; Protocols and Data Models; VNF Package and PNFD Archive specification. ETSI GS NFV-SOL 004 V4.3.1, July 2022. URL: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/004/04.03.01_60/gs_NFV-SOL004v040301p.pdf.
- 98
Network Functions Virtualisation (NFV) Release 2; Security; VNF Package Security Specification. ETSI GS NFV-SEC 021 V2.6.1, June 2019. URL: https://www.etsi.org/deliver/etsi_gs/NFV-SEC/001_099/021/02.06.01_60/gs_nfv-sec021v020601p.pdf.
- 99
Foreman. URL: https://www.theforeman.org/.
- 100
Ansible Documentation. URL: https://docs.ansible.com/.
- 101
OpenStack TripleO Architecture. URL: https://docs.openstack.org/tripleo-docs/latest/install/introduction/architecture.html#project-architecture.
- 102
OVP. URL: https://www.opnfv.org/verification.
- 103
jenkins. URL: https://build.opnfv.org/.
- 104
Test Dabase. URL: https://docs.opnfv.org/en/stable-hunter/_images/OPNFV_testing_working_group.png.
- 105
S3 compatible storage service. URL: http://artifacts.opnfv.org/.
- 106
functest-wallaby-zip. URL: https://build.opnfv.org/ci/job/functest-wallaby-zip/4/console.
- 107
Xtesting CI. URL: https://galaxy.ansible.com/collivier/xtesting.
- 108
Docker. URL: https://www.docker.com/.
- 109
Xtesting. URL: https://xtesting.readthedocs.io/en/latest/.
- 110
OPNFV Fraser. URL: https://www.sdxcentral.com/articles/news/opnfvs-6th-release-brings-testing-capabilities-that-orange-is-already-using/2018/05/.
- 111
Xtesting Python package. URL: https://pypi.org/project/xtesting/.
- 112
Test case execution description. URL: https://git.opnfv.org/functest-xtesting/tree/docker/core/testcases.yaml.
- 113
CI/CD toolchains in a few commands. URL: https://github.com/collivier/ansible-role-xtesting#readme.
- 114
CI/CD deployment models. URL: https://lists.opnfv.org/g/opnfv-tsc/message/5702.
- 115
Anuket Releng. URL: https://git.opnfv.org/releng/tree/jjb/functest.
- 116
Test Case result dump. URL: http://artifacts.opnfv.org/functest/9ID39XK47PMZ.zip.
- 117
Xtesting Samples. URL: https://git.opnfv.org/functest-xtesting/plain/ansible/site.yml?h=stable/wallaby.
- 118
OpenStack verification. URL: https://git.opnfv.org/functest/plain/ansible/site.yml?h=stable/wallaby.
- 119
Anuket RC1. URL: https://git.opnfv.org/functest/plain/ansible/site.cntt.yml?h=stable/wallaby.
- 120
Kubernetes verification. URL: https://git.opnfv.org/functest-kubernetes/plain/ansible/site.yml?h=stable/v1.22.
- 121
Functest. URL: https://functest.readthedocs.io/en/stable-wallaby/.
- 122
RefStack. URL: https://refstack.openstack.org/.
- 123
Networking BGPVPN. URL: https://docs.openstack.org/networking-bgpvpn/latest/.
- 124
Networking SFC. URL: https://docs.openstack.org/networking-sfc/latest/.
- 125
Kubernetes End-to-end tests. URL: https://kubernetes.io/blog/2019/03/22/kubernetes-end-to-end-testing-for-everyone/.
- 126
k8s-conformance. URL: https://build.opnfv.org/ci/job/functest-kubernetes-opnfv-functest-kubernetes-smoke-v1.22-k8s_conformance-run/25/console.
- 127
DevStack Gates. URL: https://docs.opendev.org/opendev/system-config/latest/devstack-gate.html.
- 128
Rally. URL: https://github.com/openstack/rally-openstack.
- 129
Temptest. URL: https://github.com/openstack/tempest.
- 130
Temptest. URL: https://docs.openstack.org/devstack/latest/.
- 131
Raspberry PI. URL: https://www.raspberrypi.org/.
- 132
Functest daily jobs. URL: https://build.opnfv.org/ci/view/functest/job/functest-wallaby-daily/17/.
- 133
OpenStack performance tools. URL: https://docs.openstack.org/developer/performance-docs/methodologies/tools.html.
- 134
Run Alpine Functest containers (Wallaby). URL: https://wiki.anuket.io/display/HOME/Functest+Wallaby.
- 135
Functest gates. URL: https://build.opnfv.org/ci/view/functest.
- 136
New Functest CNTT containers. URL: https://lists.opnfv.org/g/opnfv-tsc/message/5717.
- 137
keystone-tempest-plugin. URL: https://opendev.org/openstack/keystone-tempest-plugin.
- 138
Functest Smoke CNTT. URL: https://git.opnfv.org/functest/tree/docker/smoke-cntt/testcases.yaml?h=stable%2Fwallaby.
- 139
cinder-tempest-plugin. URL: https://opendev.org/openstack/cinder-tempest-plugin.
- 140
Functest review 68881. URL: https://gerrit.opnfv.org/gerrit/68881.
- 141
Functest review 71011. URL: https://gerrit.opnfv.org/gerrit/71011.
- 142
OpenStack bug 1770179. URL: https://launchpad.net/bugs/1770179.
- 143
OpenStack bug 1677525. URL: https://launchpad.net/bugs/1677525.
- 144
OpenStack bug 1317133. URL: https://launchpad.net/bugs/1317133.
- 145
OpenStack bug 1905432. URL: https://launchpad.net/bugs/1905432.
- 146
neutron-tempest-plugin. URL: https://opendev.org/openstack/neutron-tempest-plugin.
- 147
OpenStack bug 1863707. URL: https://launchpad.net/bugs/1863707.
- 148
Functest review 69105. URL: https://gerrit.opnfv.org/gerrit/69105.
- 149
OpenStack bug 1676207. URL: https://launchpad.net/bugs/1676207.
- 150
OpenStack bug 1836595. URL: https://launchpad.net/bugs/1836595.
- 151
OpenStack bug 1186354. URL: https://launchpad.net/bugs/1186354.
- 152
OpenStack bug 1014647. URL: https://launchpad.net/bugs/1014647.
- 153
OpenStack bug 1311500. URL: https://launchpad.net/bugs/1311500.
- 154
OpenStack bug 1161411. URL: https://launchpad.net/bugs/1161411.
- 155
OpenStack bug 1540645. URL: https://launchpad.net/bugs/1540645.
- 156
heat-tempest-plugin. URL: https://opendev.org/openstack/heat-tempest-plugin.
- 157
OpenStack story 2007804. URL: https://storyboard.openstack.org/#!/story/2007804.
- 158
Functest review 69926. URL: https://gerrit.opnfv.org/gerrit/69926.
- 159
Functest review 69931. URL: https://gerrit.opnfv.org/gerrit/69931.
- 160
Functest review 70004. URL: https://gerrit.opnfv.org/gerrit/70004.
- 161
tempest-horizon. URL: https://github.com/openstack/tempest-horizon.
- 162
Functest Healthcheck. URL: https://git.opnfv.org/functest/tree/docker/healthcheck/testcases.yaml?h=stable%2Fwallaby.
- 163
Functest Benchmarking CNTT. URL: https://git.opnfv.org/functest/tree/docker/benchmarking-cntt/testcases.yaml?h=stable%2Fwallaby.
- 164
rally_full_cntt. URL: http://artifacts.opnfv.org/functest/KDBNITEN317M/functest-opnfv-functest-benchmarking-cntt-wallaby-rally_full_cntt-run-5/rally_full_cntt/rally_full_cntt.html.
- 165
rally_jobs_cntt. URL: http://artifacts.opnfv.org/functest/KDBNITEN317M/functest-opnfv-functest-benchmarking-cntt-wallaby-rally_jobs_cntt-run-5/rally_jobs_cntt/rally_jobs_cntt.html.
- 166
VMTP. URL: http://vmtp.readthedocs.io/en/latest.
- 167
Shaker. URL: https://pyshaker.readthedocs.io/en/latest/.
- 168
VMTP scenarios. URL: http://artifacts.opnfv.org/functest/KDBNITEN317M/functest-opnfv-functest-benchmarking-wallaby-vmtp-run-8/vmtp/vmtp.json.
- 169
Functest VMTP. URL: http://artifacts.opnfv.org/functest/KDBNITEN317M/functest-opnfv-functest-benchmarking-wallaby-vmtp-run-8/vmtp/vmtp.html.
- 170
Shaker scenarios. URL: http://artifacts.opnfv.org/functest/KDBNITEN317M/functest-opnfv-functest-benchmarking-wallaby-shaker-run-8/shaker/report.json.
- 171
Functest VNF. URL: https://git.opnfv.org/functest/tree/docker/vnf/testcases.yaml?h=stable%2Fwallaby.
- 172
Clearwater IMS. URL: https://clearwater.readthedocs.io/en/stable/.
- 173
VyOS vRouter. URL: https://www.vyos.io/.
- 174
OpenAirInterface vEPC. URL: https://www.openairinterface.org/.
- 175
Cloudify. URL: https://cloudify.co.
- 176
Juju. URL: https://jaas.ai/.
- 177
clearwater-live-test. URL: https://github.com/Metaswitch/clearwater-live-test.
- 178
Docker HTTP/HTTPS proxy. URL: https://docs.docker.com/config/daemon/systemd/#httphttps-proxy.
- 179
OpenStack Autoscaling with Heat. URL: https://docs.openstack.org/senlin/latest/scenarios/autoscaling_heat.html.