Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

The following table describes the current CCSDK repository contents, and which ONAP projects use their artifacts:

RepositoryContentsUsed byCurrent






ccsdk/appsStandalone applications / microservicesSDNC



ccsdk/cdsController Design Studio (self-service tool)SDNC, SO



ccsdk/dashboardDashboard for OOMOOM



ccsdk/distributionDocker images and directed graphsAPPC, SDNC



ccsdk/featuresKaraf features not specifically intended to be called by directed graphsSDNC



ccsdk/parentParent POM files, based on ONAP oparentAPPC, SDNC



ccsdk/platform/blueprintsBlueprintsDCAE, OOM



ccsdk/platform/pluginsPluginsDCAE, OOM



ccsdk/sli/adaptorsResource adaptors, to be called from resource nodes in a directed graphAPPC, SDNC



ccsdk/sli/coreCore engine used to execute directed graphsAPPC, SDNC



ccsdk/sli/northboundNorthbound interfacesAPPC, SDNC



ccsdk/sli/pluginsJava plugins to be called from execute nodes in a directed graphAPPC, SDNC



ccsdk/storage/esaasElastic Storage as a ServiceDCAE, OOM



ccsdk/utilsUtilitiesDCAE, OOM




Several of these repositories are interrelated, and care must be taken to ensure that dependencies between repositories are managed so that circular dependencies are avoided.  The following diagram illustrates the dependency hierarchy for the inter-related CCSDK repositories:

These dependencies are transitive.  In other words:

  • ccsdk/parent has no dependencies
  • ccsdk/sli/core depends only on ccsdk/parent
  • ccsdk/cds depends on ccsdk/sli/core and ccsdk/parent
  • ccsdk/sli/adaptors, ccsdk/sli/northbound, ccsdk/sli/plugins and ccsdk/features are independent of each other but all depend on ccsdk/cds, ccsdk/sli/core, and ccsdk/parent
  • ccsdk/distribution depends on all the repositories above it
  • ccsdk/apps depends on ccsdk/distribution (for directed graphs) and on all the repositories above it


  • No labels