Details
-
Epic
-
Status: Closed
-
Medium
-
Resolution: Done
-
None
-
DCAE Helm Transformation (Phase 2)
Description
This EPIC track DCAE Transformation to support native helm support for microservice onboarding and depoyment.
Primary Tranformation goals are as follows
- Decentrailization of platform functions
- Remove centralized configuration management (and enable application use K8S configmap)
- Facilitate flexible onboarding and deployment of DCAE services
- CI/CD based workflow automation
- Moving toward Cloud Native options for supporting current platform capabilities
**This will be multi-release effort and work per release will be scoped based on community support.
Phase1 (H release) status is tracked under DCAEGEN-2488. Cloudify was primary orchestration for dynamic deployments (MOD/CLAMP flows)
Phase 2 (I release) focus is on addressing backlog from Honolulu.
- [DCAE] Migrating remaining DCAE services into Helm deployment
- Application configuration containing password must be handled through secrets
- [DMAAP/OOM] Secure Topic/feedprovisioning under helm deployment
- [INTEGRATION] Integration & gating test to leverage DCAE service component helm charts for functional/usecase validation
- [Policy] CLAMP/Control Loop design for Helm based deployment
- [DCAE] Standardized App Configuration (including Policy, Dmaap etc.) management
- [OOM] On-demand DCAE helm services deployments through OOM/Helm service (or K8Splugin/EMCO integration)
- [DCAE-MOD] MOD support for onboarding helm based services and integration with ONAP deployment
- MOD support for composite flows creation
- MOD support for helm artifact generation
Note: Exact I release scope will be finalized towards M2 based on resource availability
Attachments
Issue Links
- clones
-
DCAEGEN2-2488 DCAE Transformation to support Helm (Phase1)
-
- Closed
-
- relates to
-
REQ-1038 DCAE Transformation to support Helm (Phase3/final)
-
- In Progress
-
-
DCAEGEN2-2773 DCAE Helm Transformation (Phase 3)
-
- Closed
-
-
INT-1895 Migrate DCAE testsuite to use helm based component services
-
- Closed
-
-
OOM-2749 Enhance ONAP common-service template - add IPv4/IPv6 support
-
- Closed
-
-
DCAEGEN2-2779 Enhance dcaegen2-common-service template - support for multiple instance
-
- Closed
-
-
DCAEGEN2-2782 dcaegen2-common-service template - App-Config validation
-
- Closed
-
-
DMAAP-1561 [DMAAP][OOM] Move bc provisioning job to common chart/template
-
- Closed
-
-
OOM-2734 Support for Helm registry within ONAP
-
- Closed
-
-
OOM-2735 Pilot Chart migration to DCAE (POC)
-
- Closed
-
-
OOM-2751 Enhance oom common service template - support for UDP
-
- Closed
-
-
POLICY-3168 DCAE interaction for Helm service deployment
-
- Closed
-
-
REQ-685 DCAE Transformation to support Helm (Phase2)
-
- Done
-