Uploaded image for project: 'OpenShift Windows Containers'
  1. OpenShift Windows Containers
  2. WINC-608

Flatten providers package

    XMLWordPrintable

Details

    • 5
    • False
    • False
    • Undefined

    Description

      The package hierarchy of the providers, providers/azure, providers/aws, etc has lead to the issue of code duplication that occurs due to the various providers being split into separate packages, and has led to the clusterinfo package being a dumping ground for various constants.

      Moving all the structs that implement the CloudProvider interface into the top level providers package and removing the sub-packages would alleviate these issues.

      Acceptance Criteria:

      • All of the provider packages are moved into a singular package
      • Code duplication across the providers implementations of the CloudProvider interface is reduced as much as possible.
      • Constants present in the clusterinfo package that are more fit for the providers package are moved.

      Attachments

        Activity

          People

            Unassigned Unassigned
            rh-ee-ssoto Sebastian Soto
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: