Robot/xtesting test cases vs DCAE Transformation to support Helm (Phase2) (removal of cloudify) activities

Robot/xtesting test cases vs DCAE Transformation to support Helm (Phase2) (removal of cloudify) activities

DCAE related JIRA issues:

  •  DCAEGEN2-2630 DCAE Helm Transformation (Phase 2)

  •  REQ-685 DCAE Transformation to support Helm (Phase2)

Integration related Jira Issue:

  •  INT-1895 Migrate DCAE testsuite to use helm based component services

Affected test cases:

  • 5G Bulk PM 

  • CMPv2

  • dcaemod

Phase one - POC + prepare keywords

  • manually add helm repo to K8s cluster and expose it as an internal service

  • feed helm repo with VES collector helm charts from OOM

  • add and configure in robot pod helm command line 

  • prepare poc keywords where VES collector will be orchestrated using helm from robot pod

  • prepare poc keywords where helm charts will be added deleted form helm repo using robot pod

  • using robot pod add to helm repo sftp charts downloaded from internet/stored in robot pod as asset

Phase two - refactor test cases

  • 5G Bulk PM 

    Test case refactor can be started when:

    • all issues related to 

       DMAAP-1561 [DMAAP][OOM] Move bc provisioning job to common chart/template will be resolved

    • when DFC and PM Mapper charts will support both AAF and Cmpv2  certificates 

    • prepare helm charts for SFTP server and PM HTTPA server with CMPv2

    • dcae helm repository present in K8s cluster and feeded with DACA applications helm charts

  • CMPv2

    Test case refactor can be started when:

    • when VES collector charts will support both AAF and Cmpv2  certificates 

    • prepare helm charts for VES Client server with CMPv2 and AAF certs

    • dcae helm repository present in K8s cluster and feeded with DACA applications helm charts

  • DCAEMOD

    • dcae helm repository present in K8s cluster

    • DCAE MOD functionality working with new approach → helm charts instead of blueprints