| Modifier and Type | Method and Description |
|---|---|
ReleaseAnalysisReport |
ReleaseAnalyzer.analyze(org.springframework.cloud.skipper.domain.Release existingRelease,
org.springframework.cloud.skipper.domain.Release replacingRelease)
Analyze the existing release and the replacing release to determine the minimal number
of changes that need to be made.
|
ReleaseAnalysisReport |
ReleaseManager.createReport(org.springframework.cloud.skipper.domain.Release existingRelease,
org.springframework.cloud.skipper.domain.Release replacingRelease)
Create a report of what apps should be updated and deleted upon upgrade.
|
ReleaseAnalysisReport |
AppDeployerReleaseManager.createReport(org.springframework.cloud.skipper.domain.Release existingRelease,
org.springframework.cloud.skipper.domain.Release replacingRelease) |
| Modifier and Type | Method and Description |
|---|---|
void |
ReleaseManager.upgrade(ReleaseAnalysisReport releaseAnalysisReport)
Given a report of what should be upgraded, perform the upgrade.
|
void |
AppDeployerReleaseManager.upgrade(ReleaseAnalysisReport releaseAnalysisReport) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
DeployAppStep.deployApps(org.springframework.cloud.skipper.domain.Release existingRelease,
org.springframework.cloud.skipper.domain.Release replacingRelease,
ReleaseAnalysisReport releaseAnalysisReport) |
org.springframework.cloud.skipper.domain.Release |
UpgradeStrategy.upgrade(org.springframework.cloud.skipper.domain.Release existingRelease,
org.springframework.cloud.skipper.domain.Release replacingRelease,
ReleaseAnalysisReport releaseAnalysisReport)
Given the two releases, the one currently deployed, the 'existingRelease' and to one to
be deployed, the 'replacingRelease', use the information in the analysis report to
deploy the apps in the new release and delete the apps in the old.
|
org.springframework.cloud.skipper.domain.Release |
SimpleRedBlackUpgradeStrategy.upgrade(org.springframework.cloud.skipper.domain.Release existingRelease,
org.springframework.cloud.skipper.domain.Release replacingRelease,
ReleaseAnalysisReport releaseAnalysisReport) |
| Modifier and Type | Method and Description |
|---|---|
ReleaseAnalysisReport |
ReleaseReportService.createReport(org.springframework.cloud.skipper.domain.UpgradeRequest upgradeRequest)
Merges the configuration values for the replacing release, creates the manfiest, and
creates the Report for the next stage of upgrading a Release.
|
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.