...
New component capabilities for Dublin, i.e. the functional enhancements
Mysql DB migrates to OOM shared MariaDB Galera Cluster which can be used to meet S3P HA requirements.
- Update VF-C DB Helm Chart
- Update VF-C component to leverage new MariaDB Galera Cluster
- Docker configuration update
- DB script migrate
- Other work
AAF Locator can now differentiate Public FQDNs from K8S FQDNs
- When Clients declare their Container NS, they get the Internal K8S FQDN
- Public FQDNs are simultaneously accessible for
- GUIs/Management outside Cluster
- Non-ONAP entities (typical usage of AAF is use by large organizations... They don't house everything in one K8S.
- Other Clusters (if so desired)
AAF is providing more documentation and enhanced configuration helps for ONAP Components- SOL005 Interface
- Example: Providing example "Helm" init containers to setup Volumes
- AAF is refactoring existing maintenance processes online for Open Source (meaning non company specific), including
- Analysis of expiring Creds and Roles
- Generation of Approval records
- Notification of Approvals, Creds and Roles in an external company configurable way.
New or modified interfaces
...
Update VF-C Northbound APIs to align SOL005.
If they are modified, are the backwards compatible?
Yes, almost APIs required parameters has been supported by previous version,the alignment will add more optional parameter support which can comply with previous APIs.
Interface naming
AAF Interfaces are
1) RESTful
2) Relate to AAF Structures (i.e. Perm, Role, etc)
NOTE: Because AAF is critical Infrastructure, AAF can FULLY support MORE THAN Interface version at runtime. (example, 2.0, 2.1, etc)
3) Most AAF Access is done by supplied "CADI Framework", because it already provides
a) Required Caching
b) Authentication/Authorization requirements.
Note: AAF currently supports "SCEP" Protocol to an External CA.
Reference to the interfaces
AAF's is documented primarily in the AAF GUI, protected by Authentication (with the intention of Consistent Organizational Usage... API where you need to use it)
https://aaf-onap-test.osaaf.org:8200/gui/api
Note: You need "Winriver" access to get to this system, but any running AAF System will have the same info
What are the system limits
...
When configured as originally designed (on VMs), recent analysis shows
- Currently observing 9,000,000 trans a day on the Service (note, CADI Caching means AAF is used many, many times that, up to 100-200x s)
- Top limit of 6,000,000,000 trans a day on 15 VMs.
VF-C supports the following APIs:
- NSLCM APIs (Create/Instantiate/terminate/delete/scale/heal....), such as
api/nslcm/v1/ns
api/nslcm/v1/ns/(?P<ns_instance_id>[0-9a-zA-Z_-]+)/instantiate
api/nslcm/v1/subscriptions
api/nslcm/v1/ns_lcm_op_occs - Package management APIs( VNF/PNF/NS package create/upload/delete/update ....), such as
api/vnfpkgm/v1/vnf_packages
api/vnfpkgm/v1/subscriptions
Reference to the interfaces
xxx
What are the system limits
No
...
Involved use cases, architectural capabilities or functional requirements
Use case support
- CCVPN
- CPE
Functional Requirements support
Working "Container" modification requirements
- Junits Helping Clients utilize AAF capabilities
Listing of new or impacted models used by the project (for information only)
None.
a.