Delta from R2
AAI will follow very similar architecture to R2, and its position in the larger ONAP architecture remains consistent. Some additional microservices will be added, and we will make schema / edge rule changes in support of the various R3 use cases and functional requirements.
- AAI-1353Getting issue details... STATUS
- AAI-1350Getting issue details... STATUS
- AAI-1419Getting issue details... STATUS - the schema ingest library allows for a streamlined approach to using the AAI schema. Also allows for multiple OXM files so users can insert their own types at run-time.
- AAI-1478Getting issue details... STATUS
Other updates:
AAI will use AAF for RBAC - currently planning on using Basic auth, since we haven't had success integrating with AAF to prove out a 2-way x509 cert exchange with AAF. We believe that this close to API freeze, forcing all clients to 2-way TLS is too steep a climb. We believe there also may be potential for integration with the proposed Pluggable Security Microservice, proposed by Andrew Baxter
- AAI-32Getting issue details... STATUS
New microservices:
enricher | |
cacher | |
validation |
S3P Updates
- Security
- Scalability and Resiliency
- Relying on kubernetes to manage AAI resiliency, multiple instances of each stateless application server
- Single-site failover
- Performance and stability
- Focus to this point has been security and scalability/resiliency. We will participate in the integration team's performance testing
- Seeking to meet 72 stability soak test
- Manageablility
- Logging/EELF - Will adopt the ONAP logging specification to the best of our ability. We are currently very close, may not get the custom headers for this release.
- AAI services can be instantiated in < 1hr
- Usability
- Follow the new guidelines for providing API documentation
- User guide for the AAI UI
Information/Data Model Alignment
AAI's schema/edge rules will not change for the Casablanca release to align with the modelling subcommittee's proposed information/data/runtime service and instance models. AAI is participating in the discussions and will map existing data objects to the approved clean versions when they are approved, targeting Dublin for potential changes.
- MODELING-61Getting issue details... STATUS