| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFormerCloudUpgrade |
class |
ConvertRestrictedAdmins |
class |
EnableServerPlugins |
class |
ResetServerCapabilities |
| Modifier and Type | Class and Description |
|---|---|
class |
AddFailoverParamsClientBrokerUrlUpgradeTask
Upgrade task to add maxReconnectAttempts and initialReconnectDelay failover parameters to the broker client URI
|
class |
ResetBrokerUrlUpgradeTask
Upgrade task to remove the wireFormat.maxInactivityDuration from the broker URI
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBootstrapUpgradeTask |
class |
AbstractRepeatableTask
An upgrade task that can be run as many times as needed.
|
class |
AbstractUpgradeTask |
| Modifier and Type | Field and Description |
|---|---|
protected SortedMap<String,UpgradeTask> |
AbstractUpgradeManager.upgradeTasks |
| Modifier and Type | Method and Description |
|---|---|
UpgradeTask |
AbstractUpgradeManager.createUpgradeTask(String className) |
UpgradeTask |
BootstrapUpgradeManagerImpl.createUpgradeTask(String className) |
| Modifier and Type | Method and Description |
|---|---|
protected SortedMap<String,UpgradeTask> |
AbstractUpgradeManager.createTasks(@NotNull String xPathExpression,
@NotNull String installationBuildNumber,
@NotNull String upgradeBuildNumber)
Creates a mapping of build numbers to upgrade tasks.
|
SortedMap<String,UpgradeTask> |
AbstractUpgradeManager.getUpgradeTasks()
Gets a map of upgrade tasks which need to run.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractUpgradeManager.classifyUpgradeTask(@NotNull String bambooBuildNumber,
@NotNull UpgradeTask task) |
protected void |
UpgradeManagerImpl.classifyUpgradeTask(@NotNull String bambooBuildNumber,
@NotNull UpgradeTask task) |
int |
UpgradeTaskComparator.compare(UpgradeTask o1,
UpgradeTask o2) |
protected @NotNull String |
AbstractUpgradeManager.getDescription(@NotNull UpgradeTask task,
String thisTaskBuildNumber) |
protected String |
AbstractUpgradeManager.runUpgradeTask(@NotNull UpgradeTask task,
@NotNull List<String> errors) |
| Modifier and Type | Method and Description |
|---|---|
protected <E extends Exception> |
AbstractUpgradeManager.forEachTask(@NotNull String xPathExpression,
@NotNull String installationBuildNumber,
@NotNull String upgradeBuildNumber,
BambooClosures.Throwing1<UpgradeTask,E> action)
Iterates over upgrade tasks, lazily instantiating them on the fly.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BootstrapUpgradeTask
Marker interface for upgrade tasks run at bootstrap time
|
interface |
PriorityUpgradeTask
A marker interface to ensure that these upgrade tasks get run as a priority.
|
interface |
StartupUpgradeTask
A marker interface for upgrade tasks that should also be run at setup time.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddIndicesToForeignKeys |
class |
ApplySchemaFixups |
class |
ConvertRepositoryTypes |
class |
UpdateSpecsRunnerDockerImage |
| Modifier and Type | Class and Description |
|---|---|
class |
UpgradeTask70301GrantViewConfigurationPermission
Grants VIEW_CONFIGURATION to users having EDIT, CLONE, or ADMINISTRATION on applicable objects.
|
class |
UpgradeTask70302ReorganiseHomeDirectory |
class |
UpgradeTask70303FixEc2ConfigurationAfterHomeReorg |
class |
UpgradeTask70304AddCreatePermissionsToRSSRepositories |
class |
UpgradeTask80004ConvertOracleLongToClob |
| Modifier and Type | Class and Description |
|---|---|
class |
UpgradeTask80101EncryptElasticBambooAwsSecreteKey |
class |
UpgradeTask80103EncryptS3ArtifactHandlerAwsSecreteKey |
class |
UpgradeTask80104GrantCreateRepositoryPermissionsToProjectAdmins
Grants
BambooPermission.CREATE_REPOSITORY in projects to all existing project administrators. |
class |
UpgradeTask80105SetGlobalToFalseForProjectRepositories |
class |
UpgradeTask80106AddPlanSpecsSource |
| Modifier and Type | Class and Description |
|---|---|
class |
UpgradeTask80201PopulateQuickSearchTable |
class |
UpgradeTask80202InitBranchMetadata |
class |
UpgradeTask80203AddElasticBambooCredentialsType |
class |
UpgradeTask80204UpdatePostgresDialectUpgradeTask |
| Modifier and Type | Class and Description |
|---|---|
class |
UpgradeTask80301PrepareForAddingDeletionCascades |
class |
UpgradeTask80302DropNotificationsUniqueIndex |
| Modifier and Type | Class and Description |
|---|---|
class |
UpgradeTask90000EncryptCrowdPasswords |
class |
UpgradeTask90003DropColumnsFromArtifactVersionItem |
class |
UpgradeTask90004MigrateCopyPatterns |
| Modifier and Type | Class and Description |
|---|---|
class |
AllMySqlTablesUseInnoDb |
class |
BambooCfgExistsAndCanBeWrittenTo |
class |
BranchKeyStartsWithMastersChainKey |
class |
BuildNumberApplicableForUpgrade
Validate if current Bamboo build number is applicable for upgrade.
|
class |
BuildNumberInSharedHomeMatchesDatabase |
class |
ClearingFelixCache |
class |
DatabaseIsSupported
BDEV-11045
TODO: consider throwing an
UpgradeException instead of error message |
class |
DoNotStartWithHsqldb |
class |
FileNameEncodingIsReasonable |
class |
JavaVersionIsSupported |
class |
JdbcDriverAvailableInClasspath |
class |
LockLocalHome |
class |
MailServerJndiLocationIsValid |
class |
MsSqlConfigurationValid |
class |
PlanKeysCorrectlyFormatted
Validate if database plan keys are correctly formatted.
|
class |
RequirePersistentDatabase |
class |
ServerKeyIsValid |
class |
TableNamesAreCaseInsensitive |
class |
ThereIsSingleRowInHibernateUniqueKeyTable |
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.