Versions Compared

Key

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

...

New projects dependency matrix - Release Planning#ReleaseDependenciesPlanning (legacy)#ReleaseDependencies

Casablanca

20181208 - draft

Code Block
themeMidnight
hierarchyNote: these dependencies are at the lowest deployment level and represent a partial view of the REST/API dependency tree - they do not reflect any compile time or runtime/injection code dependencies (pom.xml)


Use fo any containers stuck at the 0/1 Init:0/1 stage  - these are likely waiting on dependent containers
check the --container-name kv pair in StatefullSetStatefulSet/Deployment.yaml:spec:intiContainers:args
or the corresponding defined chart/container names in values.yaml:config:

106 sets in 87 files
sdnc-ueb
ueb-listener/template/deployment.yaml:spec:initContainers:args:


order

aaf
overall order
aaf<-aai

aafaaf<-oof

musicmusic<-oof

dmaapdmaap<-aai

dmaapdmaap<-pomba
dmaap<-sdnc
consulconsul<-sdnc
sdc<-sdnc
consulconsul<-dcaegen2

msbmsb<-dcaegen2



aaf
   aaf-cm
     aaf-locate

  aaf-fs

    aaf-locate
   aaf-gui

    aaf-cm

  aaf-hello
     aaf-locate
   aaf-locate
     aaf-service
   aaf-oauth
     aaf-locate
   aaf-service
     aaf-cs
   aaf-sms
     aaf-sms-quorumclient (via job)
     aaf-sms-vault
     aaf-sms-vault-backend




aai
   aai
     aai-resources
     aai-traversal
     aai-graphadmin
   aai-champ

    aai-cassandra

  aai-graphadmin
     aai-cassandra
   aai-resources
     aai-cassandra
   aai-sparky-be
     aai-elasticsearch
     aai-search-data
     aai
   aai-spike
     message-router-kafka
   aai-traversal
      aai

     aai-cassandra

     aaf-locate (conditional)




appc

  appc

    mariadb-galera
   appc-ansible-server

    appc




clamp
   clamp
     mariadb
   clamp-dash-kibana
     clamp-dash-es
   clamp-dash-logstash
     clamp-dash-es




common

  controller-blueprints

    mariadb-galera
   mongo
     *-nfs-provisioner
   mysql

    *-nfs-provisioner

  dgbuilder
   network-name-gen

    mariadb-galera




dcaegen2
   dcae-bootstrap
     dcae-cloudify-manager
     consul-server
     msb-discovery
     kube2msb

dep-health-init
    hbase




dmaap

   dmaap-bus-controller

     postgres
    dmaap-dr-node
      dmaap-dr-prov
    dmaap-dr-prov

     mariadb

   message-router
      kafka

     zookeeper

   message-router-kafka
      zookeeper




log
   log-kibana
     log-elasticsearch
   log-logstash
     log-elasticsearch




msb

  kube2msb
     msb-discovery
   msb-discovery
     msb-consul
   msb-eag 
     msb-discovery
   msb-iag

    msb-discovery




music
   music-cassandra
   music-tomcat
     zookeeper

   

oof
   oof-has-api

    oof-has-controller

    aaf-service
   oof-has-controller
     music-tomcat
     aaf-sms

  oof-has-data

    music-tomcat
   oof-has-reservation

    music-tomcat

  oof-has-service
     music-tomcat




policy
   policy
     mariadb
   brmsgw
     pap
   drools
     mariadb
     nexus

  pdb

    pap

   

pomba
   pomba-contextaggregator

    message-router

  pomba-kibana
     pomba-elasticsearch
   pomba-data-router
     pomba-search-data
   pomba-search-data
     pomba-elasticsearch




portal
   portal-widget
     portal-db
   portal-sdk

    portal-db




sdc
   sdc-dcae-be
     common.name
     sdc-be
   sdc-dcae-dt
     sdc-dcae-be
   sdc-dcae-fe

    sdc-dcae-be

  sdc-dcae-tosca-lab
     sdc-dcae-be
   sdc-fe
     sdc-kb

  sdc-wfd-fe

    sdc-wfd-be

sdnc
  sdnc
    mysql
  sdnc-ansible-server
    sdnc
  dmaap-listener
    mysql
    sdnc-ansible-server
    message-router
  sdnc-portal
    mysql / sdnc-db
    sdnc
  sdnc-prom
    sdnc
    consul
  ueb-listener
 sdnc   mysql
  consul  sdnc
    sdc-be
so    message-router

so
  so
    mariadb

  so-bpmn-infra

    mariadb
   so-catalog-db-adapter

    mariadb

  so-openstack-adapter
     mariadb
   so-request-db-adapter
     mariadb
   so-sdc-adapter
     mariadb
   so-sdc-controller
     mariadb
   so-vfc-adapter
     mariadb




vfc

  vfc-catalog
     vfc-db
   vfc-ems-driver
     mariadb // commented

  vfc-generic-vnfm-driver

    mariadb // commented
   vfc-hauwei-vnfm-driver

    mariadb // commented

  vfc-juju-vnfm-driver
     mariadb // commented
   vfc-multivim-proxy
     mariadb // commented
    vfc-nokia-vnfm-driver
     mariadb // commented
    vfc-nokia-v2vnfm-driver
     mariadb // commented
   vfc-nslcm
     vfc-db
   vfc-vnfmgr
     vfc-db

  vfc-resmgr

    mariadb // commented
   vfc-workflow
     mariadb // commented
   vfc-workflow-engine

    mariadb // commented

  vfc-vnflcm
     vfc-db

  vfc-vnfres

    vfc-db
   vfc-zte-sdnc-driver
     mariadb // commented
   vfc-zte-vnfm-driver
     mariadb // commented




vid
   vid
     mariadb-galera

vnfsdk
   postgres







- --container-name

- {{ .Values.config.mysqlChartName }}

- --container-name

- {{ .Values.config.sdncChartName }}

- --container-name

- {{ .Values.config.sdcbeChartName }}

- --container-name

- {{ .Values.config.msgRouterContainerName }}

or

values.yaml: config:







dcaegen2-dcae-bootstrap

args:

  - --container-name

  - dcae-cloudify-manager

  - --container-name

  - consul-server

  - --container-name

  - msb-discovery

  - --container-name

  - kube2msb