-
Story
-
Resolution: Done
-
Medium
-
None
-
None
The purpose of this task is to native support for k8s profile creation and upload from CDS. This is a continuation of the works started in REQ-182, where CDS was creating and uploading profile from CBA but without any support in native functions of CDS. As a result of this work
- There will be created a native interface in CDS for k8s plugin and its v1 Profile management API
- k8s plugin interface with allow to create, delete, and check profile existence
- k8s plugin interface with allow to upload profile content for a profile created before
- k8s plugin interface will have a set of dedicated TOSCA node_types for profile management from CBA
TOSCA node_types will allow to:
- initiating profile modification process based on the profile content templates,
- build profile archive content from previously created resolved profile content templates
- upload profile to specified definition
The HDL is attached. The integration with CDS will be implemented accordingly to the Option 2 presented on slides 25 and 26
- blocks
-
REQ-341 ONAP CNF orchestration - Enhancements
- Done
1.
|
Create a small Kotlin library that will enable communication with k8s API | Closed | mszwalkiewicz | |
2.
|
Add a new TOSCA node type k8s-profile-upload | Closed | mszwalkiewicz | |
3.
|
Add handling for k8s profile templates resolution and rendering | Closed | mszwalkiewicz |