-
Story
-
Resolution: Done
-
Medium
-
None
-
None
-
None
-
MultiCloud Dublin M4
K8S yaml files, as artifacts, for a given service are expected to be created once and used multiple times. That is, using one set of yaml files, services can be brought up multiple times. Each service instance may have requirement to specify its own values for the service. Since, it is needed that K8S yaml files are reused, there is a need to specify parameter macros in the yaml file and have parameter values specified elsewhere.
One method :
- Let yaml be created with MACROS, represented by $<Parameter Name>. For example, if container needs to be specified with some specific IP address. Yaml file will need to be created to have $OAM_IP_ADDRESS instead of IP address as the value.
- K8S plugin is expected to replace MACRO with right value.
- K8S plugin is expected to get the MACROS and corresponding values from its northbound API either in OOF block or SDNC block or generic block.
- SO is being enhanced to get the values from OOF and SDNC (which is already there) and pass them to Multi-Cloud north bound API. But for now, we can go with SO simulator to send the values we believe are needed.