...
- Security (HIGHEST)
- CBS HTTPS support (DCAEGEN2-1515)
Status colour Green title Committed - CBS expose both secure/insecure + AAF cert (DCAEGEN2-1549)
- Deployment update (DCAEGEN2-1550)
- SDK impact (java- DCAEGEN2-1552 / python - DCAEGEN2-1551)
- InventoryAPI (enable HTTPS) - DCAEGEN2-913
Status colour Green title Committed - DeploymentHandler→InventoryAPI (DCAEGEN2-905)
- Dashboard (DCAEGEN2-1591)
- ServiceChangeHandler (DCAEGEN2-1597)
- Clamp
- Cloudify Interfaces
DCAEGEN2-1516, DCAEGEN2-909Status colour Green title Committed - Bootstrap pod update (DCAEGEN2-1586)
- Service components RTD/doc updates for deployment using cfy/dashboard required
- DeploymentHandler interface (DCAEGEN2-908)
- Dashboard interface (DCAEGEN2-1590)
- Bootstrap pod update (DCAEGEN2-1586)
- Non-root container (DCAEGEN2-1220) - Best Practices
Status colour Green title Committed - Cloudify (To be handled part of Cloudify 5.0 equivalent community version update)
- Platform
- CBS (DCAEGEN2-1553)
- Inventory (DCAEGEN2-1554)
- ServiceChangehandler (DCAEGEN2-1555)
- Dashboard (DCAEGEN2-1556)
PolicyHandler, Deployment-Handler(complaint)
- Services
- HV-VES (DCAEGEN2-1557)
- PRH (DCAEGEN2-1558)
- TCA (DCAEGEN2-1559)
- VES (DCAEGEN2-1560)
- RESTConf (DCAEGEN2-1561)
- Platform
- Cloudify (To be handled part of Cloudify 5.0 equivalent community version update)
- Security Vulnerability (review Dublin exception list and close)
Status colour Yellow title Partial Commit - Need to be assessed for all Service components
- Component defaults must be TLS enabled
Dmaap flows (covered under DCAEGEN2-1517)- OJSI JIRA's (HIGH)
Status colour Yellow title Partial Commit - CBS - OJSI-195
- TCA - OJSI-161
- DataFile (OJSI-28, OJSI-109, OJSI-131)
- VES Collector (OSJI-116, OJSI-30)
- REDIS DB - OJSI-187
- Dashboard - OJSI-159
- CIA (MEDIUM) - Container Image Minimization Guidelines (DCAEGEN2-1562)
Status colour Yellow title Partial Commit - Cloudify - CentOS (exempted as dependent on 3rd party s/w)
- Platform components
- Deployment-handler (DCAEGEN2-1563)
- CBS (DCAEGEN2-1564)
Status colour Green title Committed - Inventory (DCAEGEN2-1565)
- SCH (DCAEGEN2-1566)
- Policy-Handler (DCAEGEN2-1567)
- Dashboard - DCAEGEN2-1638
- Service components
- VESCollector (DCAEGEN2-1568)
- VESMapper (DCAEGEN2-1569)
Status colour Green title Committed - HV-VES (docker.io/openjdk:11-jre-slim) - OKAY, as no corresponding alpine available
- TCA (exempted as dependent on 3rd party s/w)
- Heartbeat (DCAEGEN2-1571)
- SNMPTRAP (DCAEGEN2-1570)
- SON-handler (DCAEGEN2-1572)
Status colour Green title Committed - BBS-Eventprocesor, - OKAY
- PM-Mapper - OK
- RESTConf (DCAEGEN2-1573)
Status colour Green title Committed - PRH - OK,
- DFC- OK.
- S3P
- Documentation (Usability)
- user-guide for DCAE Platform/services
- Performance test/bench-marking (such as response time, transaction/message rate, latency, footprint, etc. to be defined on per component) (HIGH) (DCAEGEN2-1574)
Status colour Green title Committed - VEScollector (DCAEGEN2-608)
- HV-VES(DCAGEN2-1576)
- DFC (DCAEGEN2-1575)
- PM-Mapper (DCAEGEN2-1577)
- Application logging consistency (Manageability)
- Platform - InventoryAPI, ServiceChangeHandler , rest may be complaint (to be verified)
- API Standardization (Usability)
- Documentation (Usability)
- Jenkins job alignment (moving to common template) (HIGHEST) - DCAEGEN2-1578
Status colour Green title Committed - Moving toward global-jjb for all platform components
- Moving toward global-jjb for all service components
- CSIT alignment (MEDIUM)
- Platform CSIT (add blueprint into inventory, kick-off deployment through DH) (DCAEGEN2-596)
- Blueprint generator/Dmaap plugin integration (Topic standardization – pre-requisite) - DCAEGEN2-1517 (HIGHEST)
Status colour Green title Committed - Enhance blueprint generator tool from Dublin to use Dmaap plugin and generated blueprint with associated properties by default (DCAEGEN2-1518)
- Deploy components (DFC - DCAEGEN2-1580, PM-Mapper - DCAEGEN2-1581 for E release) using new blueprint and validate dynamic topic/feed provisioning and configuration into services
AAF integrationDynamic certificate generation - Dependent on Dublin AAF work; to be checked with Jonathan(DCAEGEN2-917)
- SDK library integration (Except PRH/HV-VES) (MEDIUM)
- For service components
- DFC using new CBS version
- For service components
- Policy Integration for dynamic components (2 or 3 services for E release) (HIGH) - DCAEGEN2-1152 (SDC),
- Control Loop flow onboarding/integration (DCAEGEN2-1582) – SDC/CLAMP/Policy for service components (SDC-2100)
Status title Pending Confirmation - BBS-EventProcessor - DCAEGEN2-1583
- VES-mapper - DCAEGEN2-1585
- RESTConf DCAEGEN2-1584)
Status colour Green title Committed - PM-Mapper (DCAEGEN2-1605)
Status colour Green title Committed - DFC (DCAEGEN2-1606)
Status colour Green title Committed - No policy model; blocked by CLAMP-466; will be deferred to Frankfurt
- Control Loop flow onboarding/integration (DCAEGEN2-1582) – SDC/CLAMP/Policy for service components (SDC-2100)
- CBS Look up change (remove consul dependency in lookup) (MEDIUM)
- Library update required (python and java)
- java SDK - DCAEGEN2-1521
Status colour Green title Committed - Python - DCAEGEN2-1537
Status colour Green title Committed
- java SDK - DCAEGEN2-1521
- Non SDK utilized components to be updated (VESCollector, RESTConf + )
- Platform components to be verified (Deployment Handler (uses consul), PH, Policy/K8s/Postgres/Dmaap Plugins avoid non-discovery)
- Docker build and tagging consistency (HIGH) (DCAEGEN2-1579)
Status colour Yellow title Partial Commit - DCAE plugin (k8splugin) compatibility in nexus (DCAEGEN2-1520 (HIGHEST)
Status colour Green title Committed - Helm chart migration (Dashboard) DCAEGEN2-1318 (MEDIUM)
Status colour Green title Committed - Python 3.7 support (Cloudify, plugins + other dcae platform component; relates to DOC-419) - DCAEGEN2-1519 (HIGHEST)
- Convert our code to be compatible with Python 3.x. (For example, using “import future” and making certain that loops work on iterators instead of lists when the API calls return iterators in 3.x.)
- Cloudify confirmed 3.7; need centos version.
- Set up our plugin tox tests so that they are executed with both Python 2.7 AND Python 3.x.
- Upgrade all plugins (k8splugin/dmaap/policyplugin/relationship/postgres/helm) to support both 2.x and 3.7
- Cloudify - DCAEGEN2-1546 (Deferred to next release due to Cloudify dependency)
- Plugins - DCAEGEN2-1547
Status colour Yellow title Partial Commit - Policy Lib (Utils) - DCAEGEN2-1548
Verify all other platform components (CBS, PH, SNMP trap, Heartbeat)- All supports 3.x
- Upgrade all plugins (k8splugin/dmaap/policyplugin/relationship/postgres/helm) to support both 2.x and 3.7
- Convert our code to be compatible with Python 3.x. (For example, using “import future” and making certain that loops work on iterators instead of lists when the API calls return iterators in 3.x.)
Upgrade to new Cloudify version expected in June (compatible to 5.0) (MEDIUM)Migrate if single base image if multiple containers - will be assessed later.
- DCAE SDK: (MEDIUM)
- Finish DMaaP client (stabilize API, add support for DR)
Jira server ONAP JIRA serverId 425b2b0a-557c-3c0c-b515-579789cceedb key DCAEGEN2-1421 - Refactor current AAI client to reflect overall SDK "look&feel"
- Extract monitoring API from HV-VES (KPI monitoring in Prometheus format + healthchecks)
- Write HV-VES events consumer client
- Finish DMaaP client (stabilize API, add support for DR)
- Migrate to Java 11 (or 12?). The main reason is that Java 9+ properly identifies available memory and CPU cores inside Docker. Prior to Java 9 additional JVM options shall be set. Another benefit is that developers would gain few more language features. Also sooner or later we will need to migrate to new Java and having ElAlto a "maintentance" release it may be the perfect time. The main obstacle may be Java modularity, but in the beginning we shall be able to use old classpath instead of modulepath when running our applications.
- Java 11 migration (MEDIUM)
- All java apps should be at minimum on java 8
ONAP Release upgrade feature for DCAE (Platform) (MEDIUM)Deployment support for stateful set (Platform + BP-gen) (MEDIUM)Cloudify blueprint should support the Statefulset deployment for multi replica set (scaling)
Platform support for Kafka topic provisioning/distribution (HIGH) - DCAEGEN2-1179
...
- Support MS scaling (HIGH)
- CBS SDK integration for periodic polling (HIGHEST) DCAEGEN2-1642
Status colour Green title Committed - CSIT (DCAEGEN2-1433)(HIGH)
Status colour Yellow title Partial Commit
Heartbeat Service
- Control Loop flow onboarding/integration – SDC/CLAMP/Policy (LOW)
- Logging Standardization (LOW)
- AAF integration (MEDIUM)
...
- Api Standardization (HIGH)
Status colour Green title Committed - Backlogs Jira/bugs (
) (HIGH)Jira server ONAP JIRA serverId 425b2b0a-557c-3c0c-b515-579789cceedb key DCAEGEN2-517 - Optmization/bug fixes (HIGHEST)
https://jira.onap.org/browse/DCAEGEN2-1483 - Possible order issue.
Status colour Green title Committed https://jira.onap.org/browse/DCAEGEN2-1484 - Set dynamic partition key
Status title Pending Confirmation
- Basic auth issueJira server ONAP JIRA serverId 425b2b0a-557c-3c0c-b515-579789cceedb key DCAEGEN2-1541
- VESCollector Healtcheck support on certOnly modeJira server ONAP JIRA serverId 425b2b0a-557c-3c0c-b515-579789cceedb key DCAEGEN2-1594 - Optimize VES schema load (retain in-memory than loading file each time) (DCAEGEN2-1774)
- Performance baseline VEScollector (DCAEGEN2-608)
Dashboard
Improved error handling and support necessary validation (HIGH)
Enable Dashboard for HTTPS (MEDIUM) - DCAEGEN2-1592
(OJSI-159 - Dashboard Support https (init container change required)) Status colour Green title Committed
Dashboard Gui having old license Jira server ONAP JIRA serverId 425b2b0a-557c-3c0c-b515-579789cceedb key CCSDK-1485
DCAEGEN2-1591 - InventoryAPI interface; container config to be updated
DCAEGEN2-1590 - Cloudify Interfaces (blueprint config)
DCAEGEN2-1556 - Docker build changes
Helm Plugin
Support Tiller clusterIP/port as option instead of nodeport alone for tiller. (HIGHEST)- Support deployment on existing names spaces (HIGHEST)
(DCAEGEN2-1639)Status colour Green title Committed - Logging enhancements (deployment errors if any to be captured also)(HIGH)
(DCAEGEN2-1640)Status title Pending Confirmation