Uploaded image for project: 'OpenShift Cloud'
  1. OpenShift Cloud
  2. OCPCLOUD-1817

Implement config conversion for vSphere Cloud Config

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • openshift-4.13
    • None
    • CLOUD Sprint 230, CLOUD Sprint 231, CLOUD Sprint 232

      Background

      The vSphere CCM has a new YAML based cloud config format. We should build a config transformer into CCMO to load the old ini file, drop any storage/unrelated entries, and convert the existing schema to the new YAML schema, before storing it within the CCM namespace.

      This will allow us to use the new features from the YAML config and avoid the old, deprecated ini format.

      Steps

      • Sync up with SPLAT and make sure this is the right way to go,
      • Make sure not to introduce dependency on vSphere provider itself
      • Evaluate existing configuration and new configuration and plan transformation.
      • Implement transformer to transform ini to yaml
      • Ensure old storage configuration is dropped

      Stakeholders

      • Cluster Infra
      • SPLAT

      Definition of Done

      • Configuration for the vSphere CCM in the cloud controller manager namespace is in the new YAML format
      • Docs
      • N/A
      • Testing
      • Make sure to test the conversion
      • What happens if the existing config is YAML not ini

              dmoiseev Denis Moiseev (Inactive)
              joelspeed Joel Speed
              Huali Liu Huali Liu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: