Interface | Description |
---|---|
UpgradeFunction |
Class | Description |
---|---|
AddComponentTask |
The
AddComponentTask is used for adding components during an upgrade. |
Batch |
Identifies how a component should be upgraded (optional)
|
ClusterGrouping |
Used to represent cluster-based operations.
|
ColocatedGrouping |
Used for co-located services grouped together.
|
Condition |
The
Condition interface represents a condition in an
UpgradePack which must be satisified in order for a Grouping
or ExecuteStage to be scheduled. |
ConfigUpgradeChangeDefinition |
The
ConfigUpgradeChangeDefinition represents a configuration change. |
ConfigUpgradeChangeDefinition.ConditionalField | |
ConfigUpgradeChangeDefinition.ConfigurationKeyValue |
A key/value pair to set in the type specified by
ConfigUpgradeChangeDefinition.configType |
ConfigUpgradeChangeDefinition.Insert |
Used to replace strings in a key with other strings.
|
ConfigUpgradeChangeDefinition.Masked |
Used for configuration updates that should mask their values from being
printed in plain text.
|
ConfigUpgradeChangeDefinition.RegexReplace |
Used to replace strings in a key with other strings.
|
ConfigUpgradeChangeDefinition.Replace |
Used to replace strings in a key with other strings.
|
ConfigUpgradeChangeDefinition.Transfer |
A
transfer element will copy, move, or delete the value of one type/key to another type/key. |
ConfigUpgradePack |
Represents a pack of changes that should be applied to configs
when upgrading from a previous stack.
|
ConfigUpgradePack.AffectedComponent |
A component definition in the 'services/service' path.
|
ConfigUpgradePack.AffectedService |
A service definition in the 'services' element.
|
ConfigurationCondition |
The
ConfigurationCondition class is used to represent a condition on
a property. |
ConfigureFunction |
Used to represent Configuring of a component.
|
ConfigureTask |
The
ConfigureTask represents a configuration change. |
CreateAndConfigureTask |
The
CreateAndConfigureTask represents a two step change where the create is for creating a config type if it does not exist
followed by the configuration change. |
ExecuteStage |
Represents a single-stage execution that happens as part of a cluster-wide
upgrade or downgrade.
|
ExecuteTask |
Used to represent an execution that should occur on an agent.
|
Grouping | |
HostOrderGrouping |
Marker group for Host-Ordered upgrades.
|
HostOrderItem |
The
HostOrderItem class represents the orchestration order of hosts
and service checks in an UpgradeType.HOST_ORDERED upgrade. |
ManualTask |
Identifies that an upgrade step that requires confirmation before continuing.
|
ParallelClientGrouping |
Grouping for clients:
The first client will be upgraded.
Run a service check on the first client.
Run the remaining clients in parallel.
|
ParallelScheduler |
Identifies if component instances should be upgraded in parallel (optional)
|
RegenerateKeytabsTask |
The
RegenerateKeytabsTask is used for injection Kerberos tasks into
an upgrade which will regenerate keytabs. |
RepositoryVersionHelper |
Provides helper methods to manage repository versions.
|
RestartGrouping |
Used for a group that restarts services.
|
RestartTask |
Used to represent a restart of a component.
|
SecurityCondition |
The
SecurityCondition class is used to represent that the cluster has
been configured for a specific type of security model. |
ServerActionTask |
Identifies that an upgrade step that requires confirmation before continuing.
|
ServerSideActionTask | |
ServiceCheckGrouping |
Grouping that is used to create stages that are service checks for a cluster.
|
ServiceCheckGrouping.ServiceCheckStageWrapper |
Special type of stage wrapper that allows inspection of the service check for
merging if required.
|
ServiceCheckTask |
Used to represent a restart of a component.
|
StartGrouping |
Used for a group that starts services.
|
StartTask |
Used to represent a start of a component.
|
StopGrouping |
Used for a group that stops services.
|
StopTask |
Used to represent a stop of a component.
|
Task |
Base class to identify the items that could possibly occur during an upgrade
|
TaskParameter |
Optional parameter defined in upgrade packs to be used by server actions.
|
UpdateStackGrouping |
Used to represent operations that update the Stack.
|
UpgradePack |
Represents an upgrade pack.
|
UpgradePack.IntermediateStack |
An intermediate stack definition in
upgrade/upgrade-path/intermediate-stack path
|
UpgradePack.OrderService |
A service definition that holds a list of components in the 'order' element.
|
UpgradePack.PrerequisiteCheckConfig |
Prerequisite checks configuration
|
UpgradePack.PrerequisiteCheckProperties |
Config properties for a specific prerequisite check.
|
UpgradePack.PrerequisiteChecks |
Container class to specify list of additional prerequisite checks to run in addition to the
required prerequisite checks and configuration properties for all prerequisite checks
|
UpgradePack.PrerequisiteProperty |
Prerequisite check config property
|
UpgradePack.ProcessingComponent |
A component definition in the 'processing/service' path.
|
UpgradePack.ProcessingService |
A service definition in the 'processing' element.
|
Enum | Description |
---|---|
ConfigUpgradeChangeDefinition.IfValueMatchType |
The
ConfigUpgradeChangeDefinition.IfValueMatchType defines value search behaviour |
ConfigUpgradeChangeDefinition.InsertType |
The
ConfigUpgradeChangeDefinition.InsertType defines how to use the ConfigUpgradeChangeDefinition.Insert directive. |
ConfigurationCondition.ComparisonType |
The type of comparison to make.
|
Direction |
Indicates if an sequence of Groups should be for an upgrade or a downgrade.
|
ExecuteHostType |
The
ExecuteHostType enum is used to represent where an
ExecuteTask will run. |
HostOrderItem.HostOrderActionType |
The
HostOrderItem.HostOrderActionType defines the type of action which should be
taken on the list of action items. |
PropertyKeyState |
The
PropertyKeyState enum is used to represent the state of the property |
Task.Type |
Identifies the type of task.
|
TransferCoercionType |
The
TransferCoercionType enum is used to represent the data types
that a property transfer can be coerced to. |
TransferOperation |
Operations valid for a property transfer.
|
UpgradeScope |
Indicates the scope of a group or task
|
Copyright © 2022 Apache Software Foundation. All rights reserved.