vsphere-cloud-plugin
vsphere-cloud-plugin copied to clipboard
vSphere cloud plugin for Jenkins
The `VSphere.cloneOrDeployVm()` method is wrapped by `cloneVm()` (used for a `Clone` step) and `deployVm()` (used for a `Deploy` step). These wrappers set up null-ness of `namedSnapshot` string and `extraConfigParameters` map,...
The plugin depends on network library yavijava https://github.com/jenkinsci/vsphere-cloud-plugin/blob/master/pom.xml#L95-L96 The yavijava supports two types of http clients: `CloseableHttpClient` `HttpURLConnection` - [is default](https://github.com/yavijava/yavijava/blob/gradle/src/main/java/com/vmware/vim25/ws/ClientCreator.java#L26) The HttpURLConnection client's behaviour can be impacted by system-wide...
In order to have instances at the ready at all times and thus speed up CI runs because instance provisioning is done upfront, add a mechanism and the related parameter...
Launching an agent on the VM can fail. This results in the VM online, but unusable. Ensure the disconnect logic runs in this case, such that the VM can be...
It is common practice to deploy a VM image under multiple labels with different hardware capabilities, such that jobs can use an appropriately sized VM. In order to do so...
The default node provisioner strategy in Jenkins is conservative and only provisions new nodes under sustained demand. The implicit assumption is that busy executors will become free. This does not...
We have found a need for an alternate cloud retention strategy for our builds. The keep-until-idle strategy is very good, but the issue we hit is that our builds are...
Howdy folks, According to the vSphere WSSDK docs for [vim.vm.ConfigSpec](https://pubs.vmware.com/vi3/sdk/ReferenceGuide/vim.vm.ConfigSpec.html), you can setup reservations and limits for both CPU and memory. In the course of my work, I've had to...
It is stated in the `JENKINS SECURITY POLICY` that > The Jenkins project takes security seriously. We make every possible effort to ensure users can adequately secure their automation infrastructure....