Uploaded image for project: 'Multicloud'
  1. Multicloud
  2. MULTICLOUD-291

Support for K8S templates and parameters

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • None
    • None
    • None

      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.

       

            kirankamineni kirankamineni
            saddepalli saddepalli
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: