...
Ref# | RA-1 Sub-Category | Description | RA-1 Traceability | RI Toolset | RI Notes | RC Category | RC Toolset | RC Notes | |
---|---|---|---|---|---|---|---|---|---|
1 | req.vim.01 | General | The Architecture must allow infrastructure resource sharing. | RA-1 3.2. "Consumable Infrastructure Resources and Services" | NA | OpenStack intrinsic | Functional | Functest | |
2 | req.vim.02 | General | The Architecture should support deployment of OpenStack components in containers. | RA-1 4.3.2. "Containerised OpenStack Services" | Armada Chart | Functional | Functest | ||
3 | req.vim.03 | General | The Architecture must allow VIM to discover and manage Cloud Infrastructure resources. | RA-1 5.2.7. "Placement" | NA | OpenStack and IPMI | Functional | Functest | |
4 | req.vim.05 | General | The Architecture must include image repository management. | RA-1 4.3.1.2. "Glance" | NA | Image Service (Glance) (installed as part of OpenStack core services) | Functional | Functest | |
5 | req.vim.07 | General | The Architecture must support multi-tenancy. | RA-1 3.2.1. "Multi-Tenancy" | NA | OpenStack intrinsic | Functional | Functest | |
6 | req.vim.08 | General | The Architecture must support resource tagging. | "OpenStack Resource Tags" | NA | OpenStack resource metadata, neutron plugin | Functional | Functest |
Interfaces & API Requirements (RA-1 Section 2.3.4)
Ref# | RA-1 Sub-Category | Description | RA-1 Traceability | RI Toolset | RI Notes | RC Category | RC Toolset | RC Notes | |
---|---|---|---|---|---|---|---|---|---|
1 | req.int.api.01 | API | The Architecture must provide APIs to access all mandatory features of the cloud platform core services for the given CNTT OpenStack release. | RA-1 5.3. "Consolidated Set of APIs" | NA | OpenStack APIs | Functional | Functest | |
2 | req.int.api.02 | API | The Architecture must provide GUI access to tenant facing cloud platform core services. | RA-1 4.3.1.9 "Horizon" | NA | Horizon (installed as part of OpenStack core services) | Functional | Functest | |
3 | req.int.api.03 | API | The Architecture must provide APIs needed to discover and manage Cloud Infrastructure resources. | RA-1 5.2.7. "Placement" | NA | OpenStack API | Functional | Functest | |
4 | req.int.api.04 | API | The Architecture must expose the latest version and microversion of the APIs for the given CNTT OpenStack release for each of the OpenStack core services | RA-1 5.2 Core OpenStack Services APIs | NA | OpenStack APIs for deployment manifests should include the details | Functional | ||
5 | req.int.acc.01 | Acceleration | The Architecture should provide an open and standard acceleration interface to VNFs. | RA-1 5.3.4. "Cyborg" | NA | Acceleration Service (Cyborg) for deployment manifests should include the details | Functional | Functest |
Tenant Requirements (RA-1 Section 2.3.5)
Ref# | RA-1 Sub-Category | Description | RA-1 Traceability | RI Toolset | RI Notes | RC Category | RC Toolset | RC Notes | |
---|---|---|---|---|---|---|---|---|---|
1 | req.tnt.gen.01 | General | The Architecture must support multi-tenancy. | duplicate of req.vim.07 | NA | ||||
2 | req.tnt.gen.02 | General | The Architecture must support self-service dashboard (GUI) and APIs for users to deploy, configure and manage their workloads. | RA-1 4.3.1.9 "Horizon" and 3.3.1.4 Cloud Workload Services | NA | Horizon (installed as part of OpenStack core services) | Functional | Functest |
Operations & LCM Requirements (RA-1 Section 2.3.6)
...
Ref# | RA-1 Sub-Category | Description | RA-1 Traceability | RI Toolset | RI Notes | RC Category | RC Toolset | RC Notes | |
---|---|---|---|---|---|---|---|---|---|
1 | req.asr.mon.01 | Integration | The Architecture must include integration with various infrastructure components to support collection of telemetry for assurance monitoring and network intelligence. | Armada chart | Prometheus & Grafana | Functional | Functest | ||
2 | req.asr.mon.03 | Monitoring | The Architecture must allow for the collection and dissemination of performance and fault information. | Armada chart | CollectD | performance/fault data | missing | ||
3 | req.asr.mon.04 | Network | The Cloud Infrastructure Network Fabric and Network Operating System must provide network operational visibility through alarming and streaming telemetry services for operational management, engineering planning, troubleshooting, and network performance optimisation. | NA | needs LMA platform installed | telemetry | missing - alarming and reporting on barometer via prometheus already available via barometer work. Requirements not clear to find out whats needed of physical network |
...
Ref# | RA-1 Sub-Category | Description | RA-1 Traceability | RI Toolset | RI Notes | RC Category | RC Toolset | RC Notes | |
---|---|---|---|---|---|---|---|---|---|
1 | req.sec.gen.01 | General | The Architecture must provide tenant isolation. | NA | OpenStack intrinsic | Functional | Functest | ||
2 | req.sec.gen.02 | General | The Architecture must support policy based RBAC. | 6.3.1.4 RBAC | Armada Chart | Functional | Functest | ||
3 | req.sec.gen.03 | General | The Architecture must support a centralised authentication and authorisation mechanism. | Keystone (installed as part of OpenStack core services) | Functional | Functest | |||
4 | req.sec.zon.01 | Zoning | The Architecture must support identity management (specific roles and permissions assigned to a domain or tenant). | Keystone | Functional | Functest | |||
5 | req.sec.zon.02 | Zoning | The Architecture must support password encryption. | Barbican | Functional | Functest | |||
6 | req.sec.zon.03 | Zoning | The Architecture must support data, at-rest and in-flight, encryption. | 6.3.3 Confidentiality and Integrity | TLS 1.2+(in-flight) | at-rest use ceph default encryption | Functional | missing | |
7 | req.sec.zon.04 | Zoning | The Architecture must support integration with Corporate Identity Management systems. | Armada chart | integration | missing | |||
8 | req.sec.cmp.02 | Compliance | The Architecture must comply with all applicable standards and regulations. | NA | security standards | missing in Functest. Captured in Telco TCs Security | |||
9 | req.sec.cmp.03 | Compliance | The Architecture must comply with all applicable regional standards and regulations. | NA | security standards | missing | |||
10 | req.sec.ntw.03 | Networking | The Architecture must have the underlay network incorporate encrypted and/or private communications channels to ensure its security. | 6.3.3.3 Confidentiality and Integrity of tenants Data | NA | Functional | missing | ||
11 | req.sec.ntw.04 | Networking | The Architecture must configure all of the underlay network components to ensure the complete separation from the overlay customer deployments. | NA | network isolation | missing | |||
12 | req.sec.ntw.05 | Networking | The Architecture must have the underlay network include strong access controls that adhere to the V1.1 NIST Cybersecurity Framework. | 6.3.1 Platform Access | NA | network access control | missing |
...