Package org.jenkinsci.plugins.vsphere
package org.jenkinsci.plugins.vsphere
-
ClassDescriptionOwns how many "limited builds" each vSphere agent has done, so that the agent can be recycled once it reaches its limit.The outcome and the usage of the agent right after.What happened when a run asked to be counted.What to do when a run that may have been counted is over.Startup 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.