Package org.jenkinsci.plugins.vsphere
package org.jenkinsci.plugins.vsphere
-
ClassesClassDescriptionStartup sanity check: Jenkins identifies a
Cloudby itsname, so two clouds sharing one (as every vSphere cloud did historically, and as a hand-editedconfig.xmlmay again) make URLs like/manage/cloud/<name>/and "Save" on the second one act on the first.Tells administrators thatDuplicateCloudNameFixerhad to rename vSphere clouds at startup because several clouds shared onename(typically after hand-editingconfig.xml, or from before the plugin generated unique names).Generated localization support class.ANodeProvisioner.Strategythat immediately provisions capacity to meet demand.JENKINS-69035: runOnceCloud is not unique.Define a base class for all vSphere build steps.Retains a cloud computer until it has been idle forVSphereCloudRetentionStrategy.getIdleMinutes()minutes (that part is delegated straight toCloudRetentionStrategy), OR -- optionally -- until it has existed forVSphereCloudRetentionStrategy.getLifespanMinutes()minutes in total, whichever happens first.Represents a name/value pair that's sent to a vSphere virtual machine's "guestinfo" object.Offline because the plugin set it offline rather than anyone else.AAsyncPeriodicWorkthat pre-provisions nodes to meet insntanceMin template value.