-
Epic
-
Resolution: Done
-
Medium
-
None
-
None
-
DCAE Transformation to support Helm
This EPIC track DCAE Transformation to support native helm support for microservice onboarding and depoyment.
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) will focus on these aspect of transformation.
- Migrate bootstrap service components to Helm (continue Consul/CBS)
- Build generic dcae-service helm template
- Helm charts for VESCollector, TCAgen2, HV-VES, PRH, Holmes*
- Separate repo under DCAE requires
- ONAP/Jenkins integration for helm chart build and push into ONAP/nexus
- Dependency on oom/common to be available under ONAP/nexus
- Design configuration management for service component outside of Consul/CBS (Design)
- Building current DCAE platform function as sidecar/init container functionality
- Dynamic Topic/feed (DMAAP) provisioning through helm & K8s operator
- Policy Handling
- DCAE MODv2 Enhancement for Helm support (Design)
Cloudify remains primary orchestration for dynamic deployments (MOD/CLAMP flows)
02/16/2021 - Function identified in RED is deferred to next release
- is cloned by
-
DCAEGEN2-2630 DCAE Helm Transformation (Phase 2)
- Closed
- relates to
-
DCAEGEN2-2773 DCAE Helm Transformation (Phase 3)
- Closed
-
REQ-479 DCAE Transformation to support Helm
- Done