Add support to upload deployment helm artifacts to chartmuseum 30/12530/1
authoraravind.est <aravindhan.a@est.tech>
Wed, 14 Feb 2024 14:26:41 +0000 (14:26 +0000)
committeraravind.est <aravindhan.a@est.tech>
Wed, 14 Feb 2024 15:39:07 +0000 (15:39 +0000)
commita46c269e0972357c54378520a4bba531bf7bb12d
treefdaf4dd70f5fdddfbede206379316130539fbaa0
parent4d1a6cb9ec0dc66cda0cdd2249c5117542f839c7
Add support to upload deployment helm artifacts to chartmuseum

HELM artifacts can be defined as part of the rApp package.
These artifacts will be uploaded to the chartmuseum server as part of the rApp priming process.

Issue-ID: NONRTRIC-975
Change-Id: Ia65e7756cc76763d25362ac1f5261785e7a65d18
Signed-off-by: aravind.est <aravindhan.a@est.tech>
15 files changed:
rapp-manager-application/src/main/java/com/oransc/rappmanager/service/DeploymentArtifactsService.java [new file with mode: 0755]
rapp-manager-application/src/main/java/com/oransc/rappmanager/service/RappService.java
rapp-manager-application/src/test/java/com/oransc/rappmanager/service/DeploymentArtifactsServiceTest.java [new file with mode: 0755]
rapp-manager-application/src/test/java/com/oransc/rappmanager/service/RappServiceTest.java
rapp-manager-application/src/test/resources/invalid-rapp-package.csar
rapp-manager-application/src/test/resources/valid-rapp-package.csar
rapp-manager-models/src/main/java/com/oransc/rappmanager/models/csar/DeploymentItem.java [new file with mode: 0755]
rapp-manager-models/src/main/java/com/oransc/rappmanager/models/csar/DeploymentItemArtifactType.java [new file with mode: 0755]
rapp-manager-models/src/main/java/com/oransc/rappmanager/models/csar/DeploymentItemTargetServer.java [new file with mode: 0755]
rapp-manager-models/src/main/java/com/oransc/rappmanager/models/csar/RappCsarConfigurationHandler.java
rapp-manager-models/src/test/java/com/oransc/rappmanager/models/csar/RappCsarConfigurationHandlerTest.java
rapp-manager-models/src/test/resources/invalid-rapp-package-empty-asd-yaml.csar [new file with mode: 0755]
rapp-manager-models/src/test/resources/valid-rapp-package.csar
sample-rapp-generator/rapp-all/Definitions/asd.yaml
sample-rapp-generator/rapp-all/Definitions/asd_types.yaml