Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Nominated CandidateReason for Nomination
DCAE Project

The DCAE project continue to evolve their platform maturity requirements release after release. They reached up to 96% Silver Level - CII Badging as part of their Istanbul release - Istanbul Release Platform Maturity

In addition, the DCAE project made major rearchitecture initiative started in Honolulu release to migrate DCAE microservices deployments from Cloudify to Helm. This was driven based on community requests to align all ONAP component deployment through helm and under OOM.  In Istanbul release,   they delivered migration of additional subset of DCAE services to helm, maintaining complete backward compatibility with Cloudify based deployment and S3P goalsall DCAE microservices migration to helm was completed. Since Honolulu, 13 additional mS has been delivered added for Helm deployment support and parallel support under Cloudify/blueprint (legacy) retained for regression/backward compatibility:
- Introduced Helm Templated resuable functions under dcaegen2-services-common charts; each DCAE components/mS can enable required features via configuration override. Following are current set of features available under dcaegen2-services-common charts
- K8S Secret/Environment mapping
- CMPv2 Certificate support
- Policy Sidecar
- Mount data from configmap through PV/PVC
- Dynamic Topic/feed provisioning
- AAF certificates generation/distribution
- Consul loader for application config
            
The DCAE project also removed Consul Dependency for DCAE components (DCAEGEN2-2630)
Under cloudify deployments, Consul is used as central configuration store for all applications. With migration to Helm, the consul dependency is being removed by switching config management through K8S Configmap. This allows application to be deployed standalone in multi/edge cloud without any dependency on central platform components

As the solution was completly backward compatible - operator/user have choice to instantiate DCAE either via helm or cloudify or both. In addition to transformation initative, several components including Cloudify-Manager, Bootstrap, Plugins, PolicyHandler were upgraded to Python3 in Honolulu part of S3P (security) improvements.







Anchor
demo
demo

ONAP Demonstration Award(s) 

...