public interface ReleaseManager
| Modifier and Type | Method and Description |
|---|---|
ReleaseAnalysisReport |
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.
|
org.springframework.cloud.skipper.domain.Release |
delete(org.springframework.cloud.skipper.domain.Release release)
Delete the release
|
org.springframework.cloud.skipper.domain.Release |
install(org.springframework.cloud.skipper.domain.Release release)
Install the requested release.
|
org.springframework.cloud.skipper.domain.Release |
status(org.springframework.cloud.skipper.domain.Release release)
Get the status of the release, by querying the database.
|
void |
upgrade(ReleaseAnalysisReport releaseAnalysisReport)
Given a report of what should be upgraded, perform the upgrade.
|
org.springframework.cloud.skipper.domain.Release install(org.springframework.cloud.skipper.domain.Release release)
release - the requested releaseReleaseAnalysisReport createReport(org.springframework.cloud.skipper.domain.Release existingRelease, org.springframework.cloud.skipper.domain.Release replacingRelease)
existingRelease - the existing release that is deployedreplacingRelease - the release that is to be deployed in place of the existing
releasevoid upgrade(ReleaseAnalysisReport releaseAnalysisReport)
releaseAnalysisReport - report describing what actions to take to upgradeorg.springframework.cloud.skipper.domain.Release delete(org.springframework.cloud.skipper.domain.Release release)
release - the release to deleteorg.springframework.cloud.skipper.domain.Release status(org.springframework.cloud.skipper.domain.Release release)
ReleaseStateUpdateService is
scheduled ot update the state in the database periodically.release - the release to update state forCopyright © 2017 Pivotal Software, Inc.. All rights reserved.