Class | Description |
---|---|
AbstractEC2FleetCloud | |
CloudNames | |
CloudNanny |
CloudNanny is responsible for periodically running update (i.e. |
EC2ExecutorInterruptionCause | |
EC2FleetAutoResubmitComputerLauncher |
The
EC2FleetAutoResubmitComputerLauncher is responsible for controlling:
* how EC2FleetNodeComputer s are launched
* how EC2FleetNodeComputer s connect to agents EC2FleetNode
This is wrapper for ComputerLauncher to get notification when agent was disconnected
and automatically resubmit Queue.Task if reason is unexpected termination
which usually means EC2 instance was interrupted. |
EC2FleetCloud |
The
EC2FleetCloud contains the main configuration values used while creating Jenkins nodes. |
EC2FleetCloud.DescriptorImpl | |
EC2FleetCloud.ExecutorScaleDescriptor | |
EC2FleetCloud.ExecutorScaler | |
EC2FleetCloud.NodeHardwareScaler | |
EC2FleetCloud.NodeHardwareScaler.DescriptorImpl | |
EC2FleetCloud.NoScaler | |
EC2FleetCloud.NoScaler.DescriptorImpl | |
EC2FleetCloud.WeightedScaler | |
EC2FleetCloud.WeightedScaler.DescriptorImpl | |
EC2FleetLabelCloud | |
EC2FleetLabelCloud.DescriptorImpl | |
EC2FleetLabelParameters | |
EC2FleetLabelUpdater | |
EC2FleetNode |
The
EC2FleetNode represents an agent running on an EC2 instance, responsible for creating EC2FleetNodeComputer . |
EC2FleetNode.DescriptorImpl | |
EC2FleetNodeComputer |
The
EC2FleetNodeComputer represents the running state of EC2FleetNode that holds executors. |
EC2FleetStatusInfo |
This consumed by jelly file
EC2FleetStatusWidget/index.jelly
to render fleet information about all fleets, don't forget to update it
if you change fields name |
EC2FleetStatusWidget |
This class should be thread safe, consumed by Jenkins and updated
by
EC2FleetStatusWidgetUpdater |
EC2FleetStatusWidgetUpdater | |
EC2RetentionStrategy |
The
EC2RetentionStrategy controls when to take EC2FleetNodeComputer offline, bring it back online, or even to destroy it. |
FleetStateStats | |
FleetStateStats.State |
Abstract state of different implementation of
EC2Fleet |
JenkinsUtils | |
NoDelayProvisionStrategy |
Implementation of
NodeProvisioner.Strategy which will provision a new node immediately as
a task enter the queue. |
Registry |
Decouple plugin code from dependencies for easy testing.
|
Enum | Description |
---|---|
EC2AgentTerminationReason |
Enum to represent the reason for termination of an EC2 instance by the plugin.
|
Copyright © 2016–2023. All rights reserved.