Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-55285

Code Cleanup: Removed exposed compute client in ComputeEngineCloud

    Details

    • Similar Issues:

      Description

      There are examples throughout the code base of accessing the ComputEngineCloud's compute client through an exposed field. This introduces tight-coupling by introducing an undocumented dependence on the initialization logic/timing within the ComputeEngineCloud. Ideally this field should be encapsulated and current reference sites should be refactored to accessing the compute client in an abstract and uniform manner.

        Attachments

          Activity

          Show
          zombiemoose Rachel Yen added a comment - tracking here: https://github.com/jenkinsci/google-compute-engine-plugin/issues/38

            People

            • Assignee:
              craigbarber Craig Barber
              Reporter:
              craigbarber Craig Barber
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: