All Classes and Interfaces

Class
Description
 
 
 
 
Periodically checks if there are no lost nodes in GCP.
Utilities for using the gcp-plugin-core clients.
 
Extends ComputeClient with additional functionalities.
 
 
 
 
 
 
 
 
 
Periodically checks and maintains minimum instance count for each GCE cloud configuration.
Provision minimum instances right after Jenkins has fully started.
A strategy that allows: - setting one shot instances OnceRetentionStrategy - in case of preemption of GCP instance to restart preempted tasks
 
 
Launcher for Windows agents
 
Abstract class that is parent of GoogleKeyPair and GooglePrivateKey
Class to store auto generated key pair from SshKeysHelper Utility
Class to store optional custom private key selected by user
 
 
 
Triggers minimum instance check when Jenkins configuration is saved.
Enforces minimum instance requirements for InstanceConfigurations.
Configuration for limiting the time range during which minimum instance requirements are active.
 
 
 
 
 
 
 
 
 
Implementation of NodeProvisioner.Strategy which will provision a new node immediately as a task enter the queue.
 
 
ProvisioningType represents the type of VM to be provisioned.
 
 
 
 
 
Class to contain information needed to configure and access SSH Credential information if custom private SSH key option is selected.
 
 
 
 
Class to contain information needed to configure and access Windows agents This avoids passing in several parameters between multiple classes and also isolates logic in accessing credentials