Skip navigation links
A B C D E F G H I K L M O P R S T U V W Y 

A

AbstractSkipperCommand - Class in org.springframework.cloud.skipper.shell.command
Contains a common reference for SkipperClient and an EventListener to get updates made through the 'skipper config' command.
AbstractSkipperCommand() - Constructor for class org.springframework.cloud.skipper.shell.command.AbstractSkipperCommand
 
add(String, String, String) - Method in class org.springframework.cloud.skipper.shell.command.RepositoryCommands
 
addInterceptor(HttpRequestInterceptor) - Method in class org.springframework.cloud.skipper.client.util.HttpClientConfigurer
 
addRepository(String, String, String) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
addRepository(String, String, String) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Add a new Package Repository.
addRole(String) - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
 
aggregateState(List<DeploymentState>) - Static method in class org.springframework.cloud.skipper.shell.command.SkipperCommands
Aggregate the set of app states into a single state for a stream.
analyze(Release, Release) - Method in class org.springframework.cloud.skipper.server.deployer.ReleaseAnalyzer
Analyze the existing release and the replacing release to determine the minimal number of changes that need to be made.
API_VERSION_STRING - Static variable in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
AppDeployerData - Class in org.springframework.cloud.skipper.server.domain
Entity that contains deployment data for the given release identified by the release name and version.
AppDeployerData() - Constructor for class org.springframework.cloud.skipper.server.domain.AppDeployerData
 
AppDeployerDataRepository - Interface in org.springframework.cloud.skipper.server.repository
 
AppDeployerDataRepositoryCustom - Interface in org.springframework.cloud.skipper.server.repository
 
AppDeployerDataRepositoryImpl - Class in org.springframework.cloud.skipper.server.repository
 
AppDeployerDataRepositoryImpl() - Constructor for class org.springframework.cloud.skipper.server.repository.AppDeployerDataRepositoryImpl
 
appDeployerReleaseManager(ReleaseRepository, AppDeployerDataRepository, DeployerRepository, ReleaseAnalyzer, AppDeploymentRequestFactory, UpgradeStrategy, SpringCloudDeployerApplicationManifestReader) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
AppDeployerReleaseManager - Class in org.springframework.cloud.skipper.server.deployer
A ReleaseManager implementation that uses an AppDeployer.
AppDeployerReleaseManager(ReleaseRepository, AppDeployerDataRepository, DeployerRepository, ReleaseAnalyzer, AppDeploymentRequestFactory, UpgradeStrategy, SpringCloudDeployerApplicationManifestReader) - Constructor for class org.springframework.cloud.skipper.server.deployer.AppDeployerReleaseManager
 
appDeploymentRequestFactory(DelegatingResourceLoader) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
AppDeploymentRequestFactory - Class in org.springframework.cloud.skipper.server.deployer
Factory managing AppDeploymentRequests.
AppDeploymentRequestFactory(DelegatingResourceLoader) - Constructor for class org.springframework.cloud.skipper.server.deployer.AppDeploymentRequestFactory
Instantiates a new AppDeploymentRequestFactory.
APPLICATION_PROPERTIES_STRING - Static variable in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationSpec
 
applicationSpecReader() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
applyStyle(TableBuilder) - Static method in class org.springframework.cloud.skipper.shell.command.support.TableUtils
Customize the given TableBuilder with the following common features (these choices can always be overridden by applying later customizations) : double border around the whole table and first row vertical space (air) borders, single line separators between rows first row is assumed to be a header and is centered horizontally and vertically cells containing Map values are rendered as key = value lines, trying to align on equal signs
applyStyleNoHeader(TableBuilder) - Static method in class org.springframework.cloud.skipper.shell.command.support.TableUtils
Customize the given TableBuilder with almost same way than TableUtils.applyStyle(TableBuilder) but do not use any header styling.

B

basicAuthCredentials(String, String) - Method in class org.springframework.cloud.skipper.client.util.HttpClientConfigurer
 
buildCertificateIgnoringSslContext() - Static method in class org.springframework.cloud.skipper.client.util.HttpUtils
Will create a certificate-ignoring SSLContext.
buildClientHttpRequestFactory() - Method in class org.springframework.cloud.skipper.client.util.HttpClientConfigurer
 
buildHttpClient() - Method in class org.springframework.cloud.skipper.client.util.HttpClientConfigurer
 

C

changeTarget(Target, String) - Method in class org.springframework.cloud.skipper.shell.command.support.TargetHolder
Set the Skipper Server Target.
CloudFoundryPlatformProperties - Class in org.springframework.cloud.skipper.server.config
 
CloudFoundryPlatformProperties() - Constructor for class org.springframework.cloud.skipper.server.config.CloudFoundryPlatformProperties
 
CloudFoundryPlatformProperties.CloudFoundryProperties - Class in org.springframework.cloud.skipper.server.config
 
CloudFoundryProperties() - Constructor for class org.springframework.cloud.skipper.server.config.CloudFoundryPlatformProperties.CloudFoundryProperties
 
ConfigCommands - Class in org.springframework.cloud.skipper.shell.command
Configuration commands for the Shell.
ConfigCommands(TargetHolder, ConsoleUserInput) - Constructor for class org.springframework.cloud.skipper.shell.command.ConfigCommands
 
ConfigValueUtils - Class in org.springframework.cloud.skipper.server.service
Utility methods for merging of configuration values.
ConfigValueUtils() - Constructor for class org.springframework.cloud.skipper.server.service.ConfigValueUtils
 
ConsoleUserInput - Class in org.springframework.cloud.skipper.shell.command.support
Interact with the user via the JLine terminal.
ConsoleUserInput(LineReader) - Constructor for class org.springframework.cloud.skipper.shell.command.support.ConsoleUserInput
 
convertFromCsvToYaml(String) - Static method in class org.springframework.cloud.skipper.shell.command.support.YmlUtils
 
create(String) - Static method in interface org.springframework.cloud.skipper.client.SkipperClient
 
create() - Static method in class org.springframework.cloud.skipper.client.util.HttpClientConfigurer
 
createAndSaveCFAppDeployers() - Method in class org.springframework.cloud.skipper.server.service.DeployerInitializationService
 
createAndSaveKubernetesAppDeployers() - Method in class org.springframework.cloud.skipper.server.service.DeployerInitializationService
 
createAndSaveLocalAppDeployers() - Method in class org.springframework.cloud.skipper.server.service.DeployerInitializationService
 
createAppDeploymentRequest(SpringCloudDeployerApplicationManifest, String, String) - Method in class org.springframework.cloud.skipper.server.deployer.AppDeploymentRequestFactory
Creates an AppDeploymentRequest.
createHttpContext(HttpMethod, URI) - Method in class org.springframework.cloud.skipper.client.util.PreemptiveBasicAuthHttpComponentsClientHttpRequestFactory
 
createInitialRelease(InstallProperties, Package, int) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
 
createManifest(Package, Map<String, Object>) - Static method in class org.springframework.cloud.skipper.server.service.ManifestUtils
Iterate overall the template files, replacing placeholders with model values.
createNewInfo() - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
 
createReport(Release, Release) - Method in class org.springframework.cloud.skipper.server.deployer.AppDeployerReleaseManager
 
createReport(Release, Release) - Method in interface org.springframework.cloud.skipper.server.deployer.ReleaseManager
Create a report of what apps should be updated and deleted upon upgrade.
createReport(UpgradeRequest) - Method in class org.springframework.cloud.skipper.server.service.ReleaseReportService
Merges the configuration values for the replacing release, creates the manfiest, and creates the Report for the next stage of upgrading a Release.
createTraverson(String) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 

D

DEFAULT_CREDENTIALS_PROVIDER_COMMAND - Static variable in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
DEFAULT_HOST - Static variable in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
DEFAULT_PASSWORD - Static variable in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
DEFAULT_PORT - Static variable in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
DEFAULT_SCHEME - Static variable in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
DEFAULT_SKIP_SSL_VALIDATION - Static variable in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
DEFAULT_TARGET - Static variable in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
DEFAULT_USERNAME - Static variable in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
defaultShellRunner(LineReader, PromptProvider, Parser, Shell) - Method in class org.springframework.cloud.skipper.shell.config.ShellConfiguration
 
DefaultSkipperClient - Class in org.springframework.cloud.skipper.client
The default implementation to communicate with the Skipper Server.
DefaultSkipperClient(String) - Constructor for class org.springframework.cloud.skipper.client.DefaultSkipperClient
Create a new DefaultSkipperClient given the URL of the Server.
DefaultSkipperClient(String, RestTemplate) - Constructor for class org.springframework.cloud.skipper.client.DefaultSkipperClient
Create a new DefaultSkipperClient given the base URI of the Server and a preconfigured RestTemplate.
delegatingResourceLoader(MavenConfigurationProperties) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
delete(String) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
delete(String) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Delete a specific release.
delete(String) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
delete(Release) - Method in class org.springframework.cloud.skipper.server.deployer.AppDeployerReleaseManager
 
delete(Release) - Method in interface org.springframework.cloud.skipper.server.deployer.ReleaseManager
Delete the release
delete(Release, AppDeployerData, List<String>) - Method in class org.springframework.cloud.skipper.server.deployer.strategies.DeleteStep
 
delete(String) - Method in interface org.springframework.cloud.skipper.server.repository.DeployerRepository
 
delete(Deployer) - Method in interface org.springframework.cloud.skipper.server.repository.DeployerRepository
 
delete(Long) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepository
 
delete(Release) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepository
 
delete(String) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
Delete the release.
delete(String) - Method in class org.springframework.cloud.skipper.shell.command.RepositoryCommands
 
delete(String) - Method in class org.springframework.cloud.skipper.shell.command.SkipperCommands
 
deleteAll() - Method in interface org.springframework.cloud.skipper.server.repository.DeployerRepository
 
deleteAll() - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepository
 
deleteRepository(String) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
deleteRepository(String) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Delete a Package Repository.
deleteStep(ReleaseRepository, DeployerRepository) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
DeleteStep - Class in org.springframework.cloud.skipper.server.deployer.strategies
Responsible for deleting the provided list of applications and updating the status of the release.
DeleteStep(ReleaseRepository, DeployerRepository) - Constructor for class org.springframework.cloud.skipper.server.deployer.strategies.DeleteStep
 
deployApps(Release, Release, ReleaseAnalysisReport) - Method in class org.springframework.cloud.skipper.server.deployer.strategies.DeployAppStep
 
DeployAppStep(DeployerRepository, AppDeploymentRequestFactory, AppDeployerDataRepository, ReleaseRepository, SpringCloudDeployerApplicationManifestReader) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
DeployAppStep - Class in org.springframework.cloud.skipper.server.deployer.strategies
Responsible for taking the ReleaseAnalysisReport and deploying the apps in the replacing release.
DeployAppStep(DeployerRepository, AppDeploymentRequestFactory, AppDeployerDataRepository, ReleaseRepository, SpringCloudDeployerApplicationManifestReader) - Constructor for class org.springframework.cloud.skipper.server.deployer.strategies.DeployAppStep
 
deployerInitializationService(DeployerRepository, LocalPlatformProperties, CloudFoundryPlatformProperties, KubernetesPlatformProperties, SkipperServerProperties) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
DeployerInitializationService - Class in org.springframework.cloud.skipper.server.service
Populates the DeployerRepository with AppDeployer instances
DeployerInitializationService(DeployerRepository, LocalPlatformProperties, CloudFoundryPlatformProperties, KubernetesPlatformProperties, SkipperServerProperties) - Constructor for class org.springframework.cloud.skipper.server.service.DeployerInitializationService
 
DeployerRepository - Interface in org.springframework.cloud.skipper.server.repository
 
DeployerRepositoryCustom - Interface in org.springframework.cloud.skipper.server.repository
 
DeployerRepositoryImpl - Class in org.springframework.cloud.skipper.server.repository
 
DeployerRepositoryImpl() - Constructor for class org.springframework.cloud.skipper.server.repository.DeployerRepositoryImpl
 
DEPLOYMENT_PROPERTIES_STRING - Static variable in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationSpec
 
DeploymentStateDisplay - Enum in org.springframework.cloud.skipper.shell.command.support
Provides a typed enumeration of deployment statuses for a collection of applications.
deserializeFromIndexFiles(List<File>) - Method in class org.springframework.cloud.skipper.server.service.PackageMetadataService
 
downloadPackage(PackageMetadata) - Method in class org.springframework.cloud.skipper.server.service.PackageService
 
downloadPackageMetadata() - Method in class org.springframework.cloud.skipper.server.service.PackageMetadataService
Download package metadata from all repositories.

E

EnableSkipperServer - Annotation Type in org.springframework.cloud.skipper.server
Activates a Spring Cloud Skipper Server features.
EnableSkipperServerConfiguration - Class in org.springframework.cloud.skipper.server.config
Configuration for EnableSkipperServer which adds a marker bean which auto-config classes can use to conditionally check if auto configuration should be activated.
EnableSkipperServerConfiguration() - Constructor for class org.springframework.cloud.skipper.server.config.EnableSkipperServerConfiguration
 
enableSkipperServerMarker() - Method in class org.springframework.cloud.skipper.server.config.EnableSkipperServerConfiguration
 
equals(Object) - Method in class org.springframework.cloud.skipper.shell.command.support.TargetCredentials
 
errorAttributes() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 

F

findAllByOrderByRepoOrderDesc() - Method in interface org.springframework.cloud.skipper.server.repository.RepositoryRepository
Get all the repositories with their repository order in descending order.
findByName(String) - Method in interface org.springframework.cloud.skipper.server.repository.DeployerRepository
 
findByName(String) - Method in interface org.springframework.cloud.skipper.server.repository.PackageMetadataRepository
 
findByName(String) - Method in interface org.springframework.cloud.skipper.server.repository.RepositoryRepository
 
findByNameAndOptionalVersionRequired(String, String) - Method in interface org.springframework.cloud.skipper.server.repository.PackageMetadataRepositoryCustom
Find the PackageMetadata given the package name and version.
findByNameAndOptionalVersionRequired(String, String) - Method in class org.springframework.cloud.skipper.server.repository.PackageMetadataRepositoryImpl
 
findByNameAndVersion(String, int) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepositoryCustom
Find the release for the given release name and version
findByNameAndVersion(String, int) - Method in class org.springframework.cloud.skipper.server.repository.ReleaseRepositoryImpl
 
findByNameAndVersionBetweenOrderByNameAscVersionDesc(String, int, int) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepository
 
findByNameAndVersionByMaxRepoOrder(String, String) - Method in interface org.springframework.cloud.skipper.server.repository.PackageMetadataRepositoryCustom
Find the PackageMetadata with the given name, version and also from the repository that has the highest order set.
findByNameAndVersionByMaxRepoOrder(String, String) - Method in class org.springframework.cloud.skipper.server.repository.PackageMetadataRepositoryImpl
 
findByNameAndVersionOrderByApiVersionDesc(String, String) - Method in interface org.springframework.cloud.skipper.server.repository.PackageMetadataRepository
 
findByNameContainingIgnoreCase(String) - Method in interface org.springframework.cloud.skipper.server.repository.PackageMetadataRepository
 
findByNameIgnoreCaseContaining(String) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepository
 
findByNameIgnoreCaseContainingOrderByNameAscVersionDesc(String) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepository
 
findByNameOrderByVersionDesc(String) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepository
 
findByNameRequired(String) - Method in interface org.springframework.cloud.skipper.server.repository.DeployerRepositoryCustom
Performs a findByName query and throws an exception if the name is not found.
findByNameRequired(String) - Method in class org.springframework.cloud.skipper.server.repository.DeployerRepositoryImpl
 
findByNameRequired(String) - Method in interface org.springframework.cloud.skipper.server.repository.PackageMetadataRepositoryCustom
Find the list of PackageMetadata by the given package name.
findByNameRequired(String) - Method in class org.springframework.cloud.skipper.server.repository.PackageMetadataRepositoryImpl
 
findByReleaseNameAndReleaseVersion(String, Integer) - Method in interface org.springframework.cloud.skipper.server.repository.AppDeployerDataRepository
 
findByReleaseNameAndReleaseVersionRequired(String, Integer) - Method in interface org.springframework.cloud.skipper.server.repository.AppDeployerDataRepositoryCustom
 
findByReleaseNameAndReleaseVersionRequired(String, Integer) - Method in class org.springframework.cloud.skipper.server.repository.AppDeployerDataRepositoryImpl
 
findByRepositoryIdAndNameAndVersion(Long, String, String) - Method in interface org.springframework.cloud.skipper.server.repository.PackageMetadataRepository
 
findFirstByNameOrderByVersionDesc(String) - Method in interface org.springframework.cloud.skipper.server.repository.PackageMetadataRepository
 
findLatestDeployedOrFailed(String) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepositoryCustom
Find the latest status (deployed or failed) of the release, by the name.
findLatestDeployedOrFailed() - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepositoryCustom
Find the latest status (deployed or failed) of all the releases.
findLatestDeployedOrFailed(String) - Method in class org.springframework.cloud.skipper.server.repository.ReleaseRepositoryImpl
 
findLatestDeployedOrFailed() - Method in class org.springframework.cloud.skipper.server.repository.ReleaseRepositoryImpl
 
findLatestDeployedRelease(String) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepositoryCustom
Find the latest in time, release object, by name and with the deployed status.
findLatestDeployedRelease(String) - Method in class org.springframework.cloud.skipper.server.repository.ReleaseRepositoryImpl
 
findLatestRelease(String) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepositoryCustom
Find the latest in time, release object, by name.
findLatestRelease(String) - Method in class org.springframework.cloud.skipper.server.repository.ReleaseRepositoryImpl
 
findLatestReleaseForUpdate(String) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepositoryCustom
Find the latest in time, release object, by name whose status is neither unknown nor failed.
findLatestReleaseForUpdate(String) - Method in class org.springframework.cloud.skipper.server.repository.ReleaseRepositoryImpl
 
findLatestReleaseIfDeleted(String) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepositoryCustom
Return the release by the given name if the most recent status of the release is StatusCode.DELETED.
findLatestReleaseIfDeleted(String) - Method in class org.springframework.cloud.skipper.server.repository.ReleaseRepositoryImpl
 
findReleaseRevisions(String, int) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepositoryCustom
Find the revisions of the release, by name.
findReleaseRevisions(String, int) - Method in class org.springframework.cloud.skipper.server.repository.ReleaseRepositoryImpl
 
findReleaseToRollback(String) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepositoryCustom
Find the release to rollback from the existing version.
findReleaseToRollback(String) - Method in class org.springframework.cloud.skipper.server.repository.ReleaseRepositoryImpl
 
findTopByNameOrderByVersionDesc(String) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepository
 
fromKey(String) - Static method in enum org.springframework.cloud.skipper.shell.command.support.DeploymentStateDisplay
 

G

getAboutInfo() - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
getAccounts() - Method in class org.springframework.cloud.skipper.server.config.CloudFoundryPlatformProperties
 
getAccounts() - Method in class org.springframework.cloud.skipper.server.config.KubernetesPlatformProperties
 
getAccounts() - Method in class org.springframework.cloud.skipper.server.config.LocalPlatformProperties
 
getApiVersion() - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
getApplicationName() - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
Return the value of the name property in the application's metadata.
getApplicationNamesToUpgrade() - Method in class org.springframework.cloud.skipper.server.deployer.ReleaseAnalysisReport
 
getApplicationProperties() - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationSpec
 
getAsyncExecutor() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
getAsyncUncaughtExceptionHandler() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
getConnection() - Method in class org.springframework.cloud.skipper.server.config.CloudFoundryPlatformProperties.CloudFoundryProperties
 
getCredentialsProviderCommand() - Method in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
getDeployment() - Method in class org.springframework.cloud.skipper.server.config.CloudFoundryPlatformProperties.CloudFoundryProperties
 
getDeploymentData() - Method in class org.springframework.cloud.skipper.server.domain.AppDeployerData
 
getDeploymentDataAsMap() - Method in class org.springframework.cloud.skipper.server.domain.AppDeployerData
 
getDeploymentIds() - Method in class org.springframework.cloud.skipper.server.domain.AppDeployerData
 
getDeploymentProperties() - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationSpec
 
getDescription() - Method in class org.springframework.cloud.skipper.client.util.ProcessOutputResource
 
getDescription() - Method in interface org.springframework.cloud.skipper.server.domain.PackageSummary
 
getDescription() - Method in enum org.springframework.cloud.skipper.shell.command.support.DeploymentStateDisplay
 
getDifferenceSummary() - Method in class org.springframework.cloud.skipper.server.deployer.ReleaseDifference
 
getDisplayName() - Method in enum org.springframework.cloud.skipper.shell.command.support.DeploymentStateDisplay
 
getErrorAttributes(RequestAttributes, boolean) - Method in class org.springframework.cloud.skipper.server.controller.SkipperErrorAttributes
 
getExistingRelease() - Method in class org.springframework.cloud.skipper.server.deployer.ReleaseAnalysisReport
 
getFreeDiskSpacePercentage() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerProperties
 
getIconUrl() - Method in interface org.springframework.cloud.skipper.server.domain.PackageSummary
 
getId() - Method in interface org.springframework.cloud.skipper.server.domain.PackageSummary
 
getInputStream() - Method in class org.springframework.cloud.skipper.client.util.ProcessOutputResource
 
getKey() - Method in enum org.springframework.cloud.skipper.shell.command.support.DeploymentStateDisplay
 
getKind() - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
getManifest(String, Integer) - Method in class org.springframework.cloud.skipper.shell.command.ManifestCommands
 
getMetadata() - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
getName() - Method in interface org.springframework.cloud.skipper.server.domain.PackageSummary
 
getPackageRepositories() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerProperties
 
getPassword() - Method in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
getPassword() - Method in class org.springframework.cloud.skipper.shell.command.support.TargetCredentials
 
getPrompt() - Method in class org.springframework.cloud.skipper.shell.config.SkipperPromptProvider
 
getReleaseDifference() - Method in class org.springframework.cloud.skipper.server.deployer.ReleaseAnalysisReport
 
getReleaseName() - Method in class org.springframework.cloud.skipper.server.domain.AppDeployerData
 
getReleaseVersion() - Method in class org.springframework.cloud.skipper.server.domain.AppDeployerData
 
getReplacingRelease() - Method in class org.springframework.cloud.skipper.server.deployer.ReleaseAnalysisReport
 
getResource() - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationSpec
 
getRoles() - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
Will only contain values if SecurityInfoResource.isAuthorizationEnabled() is true.
getSkipperClient() - Method in class org.springframework.cloud.skipper.shell.command.support.SkipperClientUpdatedEvent
 
getSleepInMillis() - Method in class org.springframework.cloud.skipper.server.deployer.strategies.HealthCheckProperties
 
getSpec() - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
getSpringCloudDeployerApplicationTemplate() - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
getSpringCloudDeployerApplicationTemplate() - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Return the template for deploying a Spring Boot Application using skipper.
getStatus() - Method in class org.springframework.cloud.skipper.shell.command.support.Target
Return the target status, which is either Success or Error.
getTarget() - Method in class org.springframework.cloud.skipper.shell.command.support.TargetHolder
Return the Target which encapsulates not only the Target URI but also success/error messages + status.
getTargetCredentials() - Method in class org.springframework.cloud.skipper.shell.command.support.Target
Returns the target credentials
getTargetException() - Method in class org.springframework.cloud.skipper.shell.command.support.Target
If during targeting an error occurred, the resulting Exception is made available for further introspection.
getTargetResultMessage() - Method in class org.springframework.cloud.skipper.shell.command.support.Target
Provides a result message indicating whether the provide Target.getTargetUri() was successfully targeted or not.
getTargetUri() - Method in class org.springframework.cloud.skipper.shell.command.support.Target
 
getTargetUriAsString() - Method in class org.springframework.cloud.skipper.shell.command.support.Target
Returns the target URI as a String.
getTimeoutInMillis() - Method in class org.springframework.cloud.skipper.server.deployer.strategies.HealthCheckProperties
 
getUri() - Method in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
getUsername() - Method in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
getUsername() - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
 
getUsername() - Method in class org.springframework.cloud.skipper.shell.command.support.TargetCredentials
 
getVersion() - Method in interface org.springframework.cloud.skipper.server.domain.PackageSummary
 
getVersion() - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationSpec
 
getYamlConfigValues(File, String) - Static method in class org.springframework.cloud.skipper.shell.command.support.YmlUtils
 

H

handle(SkipperClientUpdatedEvent) - Method in class org.springframework.cloud.skipper.shell.config.SkipperPromptProvider
 
handleError(ClientHttpResponse) - Method in class org.springframework.cloud.skipper.client.SkipperClientResponseErrorHandler
 
handleHealthCheck(boolean, Release, List<String>, Release) - Method in class org.springframework.cloud.skipper.server.deployer.strategies.HandleHealthCheckStep
 
HandleHealthCheckStep - Class in org.springframework.cloud.skipper.server.deployer.strategies
Responsible for taking action based on the health of the latest deployed release.
HandleHealthCheckStep(ReleaseRepository, AppDeployerDataRepository, DeleteStep, HealthCheckProperties) - Constructor for class org.springframework.cloud.skipper.server.deployer.strategies.HandleHealthCheckStep
 
handleReleaseNotFoundException() - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
hashCode() - Method in class org.springframework.cloud.skipper.shell.command.support.TargetCredentials
 
healthCheckAndDeleteStep(ReleaseRepository, AppDeployerDataRepository, DeleteStep, HealthCheckProperties) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
HealthCheckProperties - Class in org.springframework.cloud.skipper.server.deployer.strategies
 
HealthCheckProperties() - Constructor for class org.springframework.cloud.skipper.server.deployer.strategies.HealthCheckProperties
 
healthCheckStep(AppDeployerDataRepository, DeployerRepository, HealthCheckProperties) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
HealthCheckStep - Class in org.springframework.cloud.skipper.server.deployer.strategies
Checks if the apps in the Replacing release are healthy.
HealthCheckStep(AppDeployerDataRepository, DeployerRepository, HealthCheckProperties) - Constructor for class org.springframework.cloud.skipper.server.deployer.strategies.HealthCheckStep
 
history(String, String) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
history(String) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
history(String, String) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
List the history of versions for a given release.
history(String) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
List all releases for the given release name.
history(String, int) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
history(String, int) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
List the history of versions for a given release.
history(String, String) - Method in class org.springframework.cloud.skipper.shell.command.SkipperCommands
 
HttpClientConfigurer - Class in org.springframework.cloud.skipper.client.util
Utility for configuring a CloseableHttpClient.
HttpClientConfigurer() - Constructor for class org.springframework.cloud.skipper.client.util.HttpClientConfigurer
 
HttpUtils - Class in org.springframework.cloud.skipper.client.util
Provides utilities for the Apache HttpClient, used to make REST calls
HttpUtils() - Constructor for class org.springframework.cloud.skipper.client.util.HttpUtils
 

I

index() - Method in class org.springframework.cloud.skipper.server.controller.RootController
Handles the root URL of Skipper.
info() - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
info() - Method in interface org.springframework.cloud.skipper.client.SkipperClient
 
info() - Method in class org.springframework.cloud.skipper.shell.command.ConfigCommands
 
initialConnectionApplicationRunner() - Method in class org.springframework.cloud.skipper.shell.config.ShellConfiguration
 
initialize(ApplicationReadyEvent) - Method in class org.springframework.cloud.skipper.server.deployer.strategies.HandleHealthCheckStep
 
initialize(ApplicationReadyEvent) - Method in class org.springframework.cloud.skipper.server.service.DeployerInitializationService
 
initialize(ApplicationReadyEvent) - Method in class org.springframework.cloud.skipper.server.service.RepositoryInitializationService
 
install(InstallRequest) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
install(InstallRequest) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Install the package
install(InstallRequest) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
install(Long, InstallProperties) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
install(Release) - Method in class org.springframework.cloud.skipper.server.deployer.AppDeployerReleaseManager
 
install(Release) - Method in interface org.springframework.cloud.skipper.server.deployer.ReleaseManager
Install the requested release.
install(Long, InstallProperties) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
Downloads the package metadata and package zip file specified by the given Id and deploys the package on the target platform.
install(InstallRequest) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
Downloads the package metadata and package zip file specified by PackageIdentifier property of the DeploymentRequest.
install(PackageMetadata, InstallProperties) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
 
install(Release) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
 
install(String, String, File, String, String, String) - Method in class org.springframework.cloud.skipper.shell.command.SkipperCommands
 
isAuthenticated() - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
 
isAuthenticated() - Method in class org.springframework.cloud.skipper.shell.command.support.Target
 
isAuthenticationEnabled() - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
 
isAuthenticationEnabled() - Method in class org.springframework.cloud.skipper.shell.command.support.Target
Indicates whether authentication is enabled for this target.
isAuthorizationEnabled() - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
 
isAuthorizationEnabled() - Method in class org.springframework.cloud.skipper.shell.command.support.Target
 
isEnableLocalPlatform() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerProperties
 
isEnableReleaseStateUpdateService() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerProperties
 
isFormLogin() - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
Returns true if form-login is used.
isSkipSllValidation() - Method in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
isSkipSslValidation() - Method in class org.springframework.cloud.skipper.shell.command.support.Target
Returns if sslValidation should be skipped
isSynchonizeIndexOnContextRefresh() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerProperties
 

K

KIND_STRING - Static variable in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
KubernetesPlatformProperties - Class in org.springframework.cloud.skipper.server.config
 
KubernetesPlatformProperties() - Constructor for class org.springframework.cloud.skipper.server.config.KubernetesPlatformProperties
 

L

list(String) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
list(String) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
List the latest version of releases with status of deployed or failed.
list() - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
list(String) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
list(String) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
List the latest version of releases with status of deployed or failed.
list() - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
Get the latest revision of all releases with status of deployed or failed state.
list() - Method in class org.springframework.cloud.skipper.shell.command.PlatformCommands
 
list() - Method in class org.springframework.cloud.skipper.shell.command.RepositoryCommands
 
list(String) - Method in class org.springframework.cloud.skipper.shell.command.SkipperCommands
 
listDeployers() - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
listDeployers() - Method in interface org.springframework.cloud.skipper.client.SkipperClient
List Platform Deployers
listRepositories() - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
listRepositories() - Method in interface org.springframework.cloud.skipper.client.SkipperClient
List Package Repositories.
LocalPlatformProperties - Class in org.springframework.cloud.skipper.server.config
 
LocalPlatformProperties() - Constructor for class org.springframework.cloud.skipper.server.config.LocalPlatformProperties
 
lruCleaningResourceLoaderBeanPostProcessor(SkipperServerProperties, MavenProperties) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 

M

main(String[]) - Static method in class org.springframework.cloud.skipper.server.app.SkipperServerApplication
 
main(String[]) - Static method in class org.springframework.cloud.skipper.shell.ShellApplication
 
manifest(String) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
manifest(String, int) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
manifest(String) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Return the manifest of the last known release.
manifest(String, int) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Return a manifest info of a release version.
manifest(String) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
manifest(String, int) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
manifest(String) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
Return the manifest, the final set of instructions to deploy for a given release.
manifest(String, Integer) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
Return the manifest, the final set of instructions to deploy for a given release, given the name and version.
ManifestCommands - Class in org.springframework.cloud.skipper.shell.command
Commands that operation on the manifest.
ManifestCommands(SkipperClient) - Constructor for class org.springframework.cloud.skipper.shell.command.ManifestCommands
 
ManifestUtils - Class in org.springframework.cloud.skipper.server.service
 
ManifestUtils() - Constructor for class org.springframework.cloud.skipper.server.service.ManifestUtils
 
MavenConfigurationProperties - Class in org.springframework.cloud.skipper.server.config
Configure the properties for the MavenResourceLoader.
MavenConfigurationProperties() - Constructor for class org.springframework.cloud.skipper.server.config.MavenConfigurationProperties
 
merge(Map<String, Object>, Map<String, Object>) - Static method in class org.springframework.cloud.skipper.server.service.ConfigValueUtils
Nested merge of maps where the values from map2 override those from map1.
mergeConfigValues(Package, ConfigValues) - Static method in class org.springframework.cloud.skipper.server.service.ConfigValueUtils
Merge configuration values from the Package and values passed at runtime.
mergeList(List, List) - Static method in class org.springframework.cloud.skipper.server.service.ConfigValueUtils
Merge two lists, the contents of the second list override those in the first.
mergeOverrideMap(Package, Map<String, Object>) - Static method in class org.springframework.cloud.skipper.server.service.ConfigValueUtils
Merge top level configuration values from the Package and the configuration values passed in at runtime.
METADATA_STRING - Static variable in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 

O

org.springframework.cloud.skipper.client - package org.springframework.cloud.skipper.client
 
org.springframework.cloud.skipper.client.util - package org.springframework.cloud.skipper.client.util
 
org.springframework.cloud.skipper.server - package org.springframework.cloud.skipper.server
 
org.springframework.cloud.skipper.server.app - package org.springframework.cloud.skipper.server.app
 
org.springframework.cloud.skipper.server.config - package org.springframework.cloud.skipper.server.config
 
org.springframework.cloud.skipper.server.controller - package org.springframework.cloud.skipper.server.controller
 
org.springframework.cloud.skipper.server.deployer - package org.springframework.cloud.skipper.server.deployer
 
org.springframework.cloud.skipper.server.deployer.strategies - package org.springframework.cloud.skipper.server.deployer.strategies
 
org.springframework.cloud.skipper.server.domain - package org.springframework.cloud.skipper.server.domain
 
org.springframework.cloud.skipper.server.index - package org.springframework.cloud.skipper.server.index
 
org.springframework.cloud.skipper.server.repository - package org.springframework.cloud.skipper.server.repository
 
org.springframework.cloud.skipper.server.service - package org.springframework.cloud.skipper.server.service
 
org.springframework.cloud.skipper.shell - package org.springframework.cloud.skipper.shell
 
org.springframework.cloud.skipper.shell.command - package org.springframework.cloud.skipper.shell.command
Command classes for the Spring Cloud Skipper Shell.
org.springframework.cloud.skipper.shell.command.support - package org.springframework.cloud.skipper.shell.command.support
Supporting command classes for the Spring Cloud Skipper Shell.
org.springframework.cloud.skipper.shell.config - package org.springframework.cloud.skipper.shell.config
Configuration classes for the Spring Cloud Skipper Shell.

P

PackageMetadataRepository - Interface in org.springframework.cloud.skipper.server.repository
 
PackageMetadataRepositoryCustom - Interface in org.springframework.cloud.skipper.server.repository
 
PackageMetadataRepositoryImpl - Class in org.springframework.cloud.skipper.server.repository
Implementation for the PackageMetadataRepositoryCustom methods.
PackageMetadataRepositoryImpl() - Constructor for class org.springframework.cloud.skipper.server.repository.PackageMetadataRepositoryImpl
 
packageMetadataResourceProcessor() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
PackageMetadataResourceProcessor - Class in org.springframework.cloud.skipper.server.index
 
PackageMetadataResourceProcessor() - Constructor for class org.springframework.cloud.skipper.server.index.PackageMetadataResourceProcessor
 
packageMetadataService(RepositoryRepository) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
PackageMetadataService - Class in org.springframework.cloud.skipper.server.service
Downloads package metadata from known repositories.
PackageMetadataService(RepositoryRepository) - Constructor for class org.springframework.cloud.skipper.server.service.PackageMetadataService
 
packageReader() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
packageService(RepositoryRepository, PackageMetadataRepository, PackageReader) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
PackageService - Class in org.springframework.cloud.skipper.server.service
Service responsible for downloading package .zip files and loading them into the Package object.
PackageService(RepositoryRepository, PackageMetadataRepository, PackageReader) - Constructor for class org.springframework.cloud.skipper.server.service.PackageService
 
PackageSummary - Interface in org.springframework.cloud.skipper.server.domain
Defines summary information of a package, only the id, name, version and icon URL.
packageSummaryResourceProcessor() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
PackageSummaryResourceProcessor - Class in org.springframework.cloud.skipper.server.index
 
PackageSummaryResourceProcessor() - Constructor for class org.springframework.cloud.skipper.server.index.PackageSummaryResourceProcessor
 
packageWriter() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
PlatformCommands - Class in org.springframework.cloud.skipper.shell.command
Commands to list deployer platforms
PlatformCommands(SkipperClient) - Constructor for class org.springframework.cloud.skipper.shell.command.PlatformCommands
 
PreemptiveBasicAuthHttpComponentsClientHttpRequestFactory - Class in org.springframework.cloud.skipper.client.util
HttpComponentsClientHttpRequestFactory extension that aggressively sends HTTP basic authentication credentials without having to first receive an HTTP 401 response from the server.
PreemptiveBasicAuthHttpComponentsClientHttpRequestFactory(HttpClient, HttpHost) - Constructor for class org.springframework.cloud.skipper.client.util.PreemptiveBasicAuthHttpComponentsClientHttpRequestFactory
 
process(HttpRequest, HttpContext) - Method in class org.springframework.cloud.skipper.client.util.ResourceBasedAuthorizationInterceptor
 
process(Resource<PackageMetadata>) - Method in class org.springframework.cloud.skipper.server.index.PackageMetadataResourceProcessor
 
process(Resource<PackageSummary>) - Method in class org.springframework.cloud.skipper.server.index.PackageSummaryResourceProcessor
 
process(RepositoryLinksResource) - Method in class org.springframework.cloud.skipper.server.index.SkipperControllerResourceProcessor
 
ProcessOutputResource - Class in org.springframework.cloud.skipper.client.util
Resource implementation to create an operating system process process and capture its output.
ProcessOutputResource(String...) - Constructor for class org.springframework.cloud.skipper.client.util.ProcessOutputResource
 
prompt(String, String, boolean) - Method in class org.springframework.cloud.skipper.shell.command.support.ConsoleUserInput
 
promptWithOptions(String, String, String...) - Method in class org.springframework.cloud.skipper.shell.command.support.ConsoleUserInput
Loops until one of the options is provided.

R

read(String) - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifestReader
 
ReleaseAnalysisReport - Class in org.springframework.cloud.skipper.server.deployer
Report returned from the ReleaseAnalyzer that gives the ReleaseDifference that describes if there is a difference between the existing release and the requested on, and if so, a description of the differences.
ReleaseAnalysisReport(List<String>, ReleaseDifference, Release, Release) - Constructor for class org.springframework.cloud.skipper.server.deployer.ReleaseAnalysisReport
Create an analysis report.
releaseAnalysisService(SpringCloudDeployerApplicationManifestReader) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
ReleaseAnalyzer - Class in org.springframework.cloud.skipper.server.deployer
Analyze the new release manifest and the previous one to determine the minimum number of releases to install and delete when upgrading.
ReleaseAnalyzer(SpringCloudDeployerApplicationManifestReader) - Constructor for class org.springframework.cloud.skipper.server.deployer.ReleaseAnalyzer
 
ReleaseDifference - Class in org.springframework.cloud.skipper.server.deployer
 
ReleaseDifference(boolean) - Constructor for class org.springframework.cloud.skipper.server.deployer.ReleaseDifference
 
ReleaseDifference(boolean, String) - Constructor for class org.springframework.cloud.skipper.server.deployer.ReleaseDifference
 
ReleaseManager - Interface in org.springframework.cloud.skipper.server.deployer
Manages the lifecycle of a releases.
releaseReportService(PackageMetadataRepository, ReleaseRepository, PackageService, ReleaseManager) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
ReleaseReportService - Class in org.springframework.cloud.skipper.server.service
 
ReleaseReportService(PackageMetadataRepository, ReleaseRepository, PackageService, ReleaseManager) - Constructor for class org.springframework.cloud.skipper.server.service.ReleaseReportService
 
ReleaseRepository - Interface in org.springframework.cloud.skipper.server.repository
 
ReleaseRepositoryCustom - Interface in org.springframework.cloud.skipper.server.repository
 
ReleaseRepositoryImpl - Class in org.springframework.cloud.skipper.server.repository
 
ReleaseRepositoryImpl() - Constructor for class org.springframework.cloud.skipper.server.repository.ReleaseRepositoryImpl
 
releaseService(PackageMetadataRepository, ReleaseRepository, PackageService, ReleaseManager, DeployerRepository, ReleaseReportService) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
ReleaseService - Class in org.springframework.cloud.skipper.server.service
Service responsible for the lifecycle of packages and releases, install/delete a package, upgrade/rollback a release, and get status on a release.
ReleaseService(PackageMetadataRepository, ReleaseRepository, PackageService, ReleaseManager, DeployerRepository, ReleaseReportService) - Constructor for class org.springframework.cloud.skipper.server.service.ReleaseService
 
releaseStateUpdateService(ReleaseManager, ReleaseRepository) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
ReleaseStateUpdateService - Class in org.springframework.cloud.skipper.server.service
Service which schedules background updates for applications known to ReleaseRepository.
ReleaseStateUpdateService(ReleaseManager, ReleaseRepository) - Constructor for class org.springframework.cloud.skipper.server.service.ReleaseStateUpdateService
Instantiates a new release state update service.
RepositoryCommands - Class in org.springframework.cloud.skipper.shell.command
Commands to add, delete and list package repositories.
RepositoryCommands(SkipperClient) - Constructor for class org.springframework.cloud.skipper.shell.command.RepositoryCommands
 
repositoryInitializationService(RepositoryRepository, PackageMetadataRepository, PackageMetadataService, SkipperServerProperties) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
RepositoryInitializationService - Class in org.springframework.cloud.skipper.server.service
Takes repository application configuration properties and update the Repository database on application startup.
RepositoryInitializationService(RepositoryRepository, PackageMetadataRepository, PackageMetadataService, SkipperServerProperties) - Constructor for class org.springframework.cloud.skipper.server.service.RepositoryInitializationService
 
RepositoryRepository - Interface in org.springframework.cloud.skipper.server.repository
 
ResourceBasedAuthorizationInterceptor - Class in org.springframework.cloud.skipper.client.util
HttpRequestInterceptor that adds an Authorization header with a value obtained from a Resource.
ResourceBasedAuthorizationInterceptor(Resource) - Constructor for class org.springframework.cloud.skipper.client.util.ResourceBasedAuthorizationInterceptor
 
ResourceUtils - Class in org.springframework.cloud.skipper.server.deployer
 
ResourceUtils() - Constructor for class org.springframework.cloud.skipper.server.deployer.ResourceUtils
 
restTemplate - Variable in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
restTemplate(RestTemplateBuilder, ObjectMapper) - Method in class org.springframework.cloud.skipper.client.SkipperClientConfiguration
 
rollback(String, int) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
rollback(String, int) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Rollback a specific release.
rollback(String, int) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
rollback(String, int) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
Rollback the release name to the specified version.
rollback(String, int) - Method in class org.springframework.cloud.skipper.shell.command.SkipperCommands
 
rootController() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
RootController - Class in org.springframework.cloud.skipper.server.controller
Main UI root controller.
RootController() - Constructor for class org.springframework.cloud.skipper.server.controller.RootController
 

S

save(Deployer) - Method in interface org.springframework.cloud.skipper.server.repository.DeployerRepository
 
save(Release) - Method in interface org.springframework.cloud.skipper.server.repository.ReleaseRepository
 
search(String, boolean) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
search(String, boolean) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Search for package metadata.
search(String, boolean) - Method in class org.springframework.cloud.skipper.shell.command.SkipperCommands
 
SecurityInfoResource - Class in org.springframework.cloud.skipper.client.util
Provides security related meta-information.
SecurityInfoResource() - Constructor for class org.springframework.cloud.skipper.client.util.SecurityInfoResource
Default constructor for serialization frameworks.
setAccounts(Map<String, CloudFoundryPlatformProperties.CloudFoundryProperties>) - Method in class org.springframework.cloud.skipper.server.config.CloudFoundryPlatformProperties
 
setAccounts(Map<String, KubernetesDeployerProperties>) - Method in class org.springframework.cloud.skipper.server.config.KubernetesPlatformProperties
 
setAccounts(Map<String, LocalDeployerProperties>) - Method in class org.springframework.cloud.skipper.server.config.LocalPlatformProperties
 
setApiVersion(String) - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.skipper.shell.command.support.TargetHolder
 
setApplicationProperties(Map<String, String>) - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationSpec
 
setAuthenticated(boolean) - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
 
setAuthenticated(boolean) - Method in class org.springframework.cloud.skipper.shell.command.support.Target
 
setAuthenticationEnabled(boolean) - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
 
setAuthenticationEnabled(boolean) - Method in class org.springframework.cloud.skipper.shell.command.support.Target
 
setAuthorizationEnabled(boolean) - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
 
setAuthorizationEnabled(boolean) - Method in class org.springframework.cloud.skipper.shell.command.support.Target
 
setConnection(CloudFoundryConnectionProperties) - Method in class org.springframework.cloud.skipper.server.config.CloudFoundryPlatformProperties.CloudFoundryProperties
 
setCredentialsProviderCommand(String) - Method in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
setDeployment(CloudFoundryDeploymentProperties) - Method in class org.springframework.cloud.skipper.server.config.CloudFoundryPlatformProperties.CloudFoundryProperties
 
setDeploymentData(String) - Method in class org.springframework.cloud.skipper.server.domain.AppDeployerData
 
setDeploymentDataUsingMap(Map<String, String>) - Method in class org.springframework.cloud.skipper.server.domain.AppDeployerData
 
setDeploymentProperties(Map<String, String>) - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationSpec
 
setEnableLocalPlatform(boolean) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerProperties
 
setEnableReleaseStateUpdateService(boolean) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerProperties
 
setFormLogin(boolean) - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
 
setFreeDiskSpacePercentage(int) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerProperties
 
setKind(String) - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
setMetadata(Map<String, String>) - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
setPackageRepositories(List<Repository>) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerProperties
 
setPassword(String) - Method in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
setReleaseName(String) - Method in class org.springframework.cloud.skipper.server.domain.AppDeployerData
 
setReleaseVersion(Integer) - Method in class org.springframework.cloud.skipper.server.domain.AppDeployerData
 
setResource(String) - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationSpec
 
setResourceLoader(ResourceLoader) - Method in class org.springframework.cloud.skipper.server.service.PackageMetadataService
 
setResourceLoader(ResourceLoader) - Method in class org.springframework.cloud.skipper.server.service.PackageService
 
setRoles(List<String>) - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
 
setSkipSllValidation(boolean) - Method in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
setSleepInMillis(long) - Method in class org.springframework.cloud.skipper.server.deployer.strategies.HealthCheckProperties
 
setSpec(SpringCloudDeployerApplicationSpec) - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
setSynchonizeIndexOnContextRefresh(boolean) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerProperties
 
setTargetCredentials(TargetCredentials) - Method in class org.springframework.cloud.skipper.shell.command.support.Target
 
setTargetException(Exception) - Method in class org.springframework.cloud.skipper.shell.command.support.Target
Sets the exception in case an error occurred during targeting.
setTargetResultMessage(String) - Method in class org.springframework.cloud.skipper.shell.command.support.Target
Set the result messages indicating the success or failure while targeting the Spring XD Admin Server.
setTimeoutInMillis(long) - Method in class org.springframework.cloud.skipper.server.deployer.strategies.HealthCheckProperties
 
setUri(String) - Method in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
setUsername(String) - Method in class org.springframework.cloud.skipper.client.SkipperClientProperties
 
setUsername(String) - Method in class org.springframework.cloud.skipper.client.util.SecurityInfoResource
 
setVersion(String) - Method in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationSpec
 
ShellApplication - Class in org.springframework.cloud.skipper.shell
Bootstrap class for spring shell.
ShellApplication() - Constructor for class org.springframework.cloud.skipper.shell.ShellApplication
 
ShellConfiguration - Class in org.springframework.cloud.skipper.shell.config
Configures the various commands that are part of the default Spring Shell experience.
ShellConfiguration() - Constructor for class org.springframework.cloud.skipper.shell.config.ShellConfiguration
 
SimpleRedBlackUpgradeStrategy - Class in org.springframework.cloud.skipper.server.deployer.strategies
A simple approach to deploying a new application.
SimpleRedBlackUpgradeStrategy(HealthCheckStep, HandleHealthCheckStep, DeployAppStep) - Constructor for class org.springframework.cloud.skipper.server.deployer.strategies.SimpleRedBlackUpgradeStrategy
 
SKIPPER_EXECUTOR - Static variable in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
SkipperClient - Interface in org.springframework.cloud.skipper.client
The main client side interface to communicate with the Skipper Server.
skipperClient(SkipperClientProperties, RestTemplate) - Method in class org.springframework.cloud.skipper.client.SkipperClientConfiguration
 
skipperClient - Variable in class org.springframework.cloud.skipper.shell.command.AbstractSkipperCommand
 
SkipperClientConfiguration - Class in org.springframework.cloud.skipper.client
Client's configuration class.
SkipperClientConfiguration() - Constructor for class org.springframework.cloud.skipper.client.SkipperClientConfiguration
 
SkipperClientProperties - Class in org.springframework.cloud.skipper.client
Configuration properties for making a connection to the Skipper server.
SkipperClientProperties() - Constructor for class org.springframework.cloud.skipper.client.SkipperClientProperties
 
SkipperClientResponseErrorHandler - Class in org.springframework.cloud.skipper.client
A ResponseErrorHandler used in client's RestTemplate to throw various exceptions.
SkipperClientResponseErrorHandler(ObjectMapper) - Constructor for class org.springframework.cloud.skipper.client.SkipperClientResponseErrorHandler
Instantiates a new skipper client response error handler.
SkipperClientUpdatedEvent - Class in org.springframework.cloud.skipper.shell.command.support
 
SkipperClientUpdatedEvent(SkipperClient) - Constructor for class org.springframework.cloud.skipper.shell.command.support.SkipperClientUpdatedEvent
 
SkipperCommands - Class in org.springframework.cloud.skipper.shell.command
The main skipper commands that deal with packages and releases.
SkipperCommands(SkipperClient) - Constructor for class org.springframework.cloud.skipper.shell.command.SkipperCommands
 
skipperController(ReleaseService, PackageService) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
SkipperController - Class in org.springframework.cloud.skipper.server.controller
REST controller for Skipper server related operations such as install, upgrade, delete, and rollback.
SkipperController(ReleaseService, PackageService) - Constructor for class org.springframework.cloud.skipper.server.controller.SkipperController
 
skipperControllerResourceProcessor() - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
SkipperControllerResourceProcessor - Class in org.springframework.cloud.skipper.server.index
 
SkipperControllerResourceProcessor() - Constructor for class org.springframework.cloud.skipper.server.index.SkipperControllerResourceProcessor
 
SkipperErrorAttributes - Class in org.springframework.cloud.skipper.server.controller
Custom ErrorAttributes adding skipper specific fields for its own errors.
SkipperErrorAttributes() - Constructor for class org.springframework.cloud.skipper.server.controller.SkipperErrorAttributes
 
SkipperPromptProvider - Class in org.springframework.cloud.skipper.shell.config
A provider that sets the shell prompt to 'skipper' if the server is available, 'server-unknown' otherwise.
SkipperPromptProvider() - Constructor for class org.springframework.cloud.skipper.shell.config.SkipperPromptProvider
 
SkipperServerApplication - Class in org.springframework.cloud.skipper.server.app
 
SkipperServerApplication() - Constructor for class org.springframework.cloud.skipper.server.app.SkipperServerApplication
 
SkipperServerAutoConfiguration - Class in org.springframework.cloud.skipper.server.config
Auto-configuration for skipper server.
SkipperServerAutoConfiguration() - Constructor for class org.springframework.cloud.skipper.server.config.SkipperServerAutoConfiguration
 
SkipperServerConfiguration - Class in org.springframework.cloud.skipper.server.config
Main configuration class for the server.
SkipperServerConfiguration() - Constructor for class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
SkipperServerException - Exception in org.springframework.cloud.skipper.client
A Java exception thrown when the server returns unexpected data.
SkipperServerException(String) - Constructor for exception org.springframework.cloud.skipper.client.SkipperServerException
 
SkipperServerException(String, Exception) - Constructor for exception org.springframework.cloud.skipper.client.SkipperServerException
 
SkipperServerProperties - Class in org.springframework.cloud.skipper.server.config
Configurable properties of the server.
SkipperServerProperties() - Constructor for class org.springframework.cloud.skipper.server.config.SkipperServerProperties
 
skipTlsCertificateVerification() - Method in class org.springframework.cloud.skipper.client.util.HttpClientConfigurer
skipTlsCertificateVerification(boolean) - Method in class org.springframework.cloud.skipper.client.util.HttpClientConfigurer
 
spec - Variable in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
SPEC_STRING - Static variable in class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
SPRING_CLOUD_DEPLOYER_COUNT - Static variable in class org.springframework.cloud.skipper.server.deployer.AppDeployerReleaseManager
 
SpringCloudDeployerApplicationManifest - Class in org.springframework.cloud.skipper.server.domain
A kubernetes resource style representation of a Spring Boot application that will be deployed using the Spring Cloud Deployer API.
SpringCloudDeployerApplicationManifest() - Constructor for class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifest
 
SpringCloudDeployerApplicationManifestReader - Class in org.springframework.cloud.skipper.server.domain
Deserializes using Jackson a String to the SpringCloudDeployerApplicationManifest class.
SpringCloudDeployerApplicationManifestReader() - Constructor for class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationManifestReader
 
SpringCloudDeployerApplicationSpec - Class in org.springframework.cloud.skipper.server.domain
Specification to handle applications that can be deployed into target platforms based on their Spring Cloud Deployer implementations.
SpringCloudDeployerApplicationSpec() - Constructor for class org.springframework.cloud.skipper.server.domain.SpringCloudDeployerApplicationSpec
 
status(String) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
status(String, int) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
status(String) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Return a status info of a last known release.
status(String, int) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Return a status info of a release version.
status(String) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
status(String, int) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
status(Release) - Method in class org.springframework.cloud.skipper.server.deployer.AppDeployerReleaseManager
 
status(Release) - Method in interface org.springframework.cloud.skipper.server.deployer.ReleaseManager
Get the status of the release, by querying the database.
status(String) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
Return the current status of the release
status(String, Integer) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
Return the current status of the release given the release and version.
status(String, Integer) - Method in class org.springframework.cloud.skipper.shell.command.SkipperCommands
 

T

TableUtils - Class in org.springframework.cloud.skipper.shell.command.support
 
TableUtils() - Constructor for class org.springframework.cloud.skipper.shell.command.support.TableUtils
 
target(String, String, String, String, boolean) - Method in class org.springframework.cloud.skipper.shell.command.ConfigCommands
 
Target - Class in org.springframework.cloud.skipper.shell.command.support
Encapsulates various data points related to the Data Flow Server Target, such as target URI, success/error state, exception messages that may have occurred.
Target(String, String, String, boolean) - Constructor for class org.springframework.cloud.skipper.shell.command.support.Target
Construct a new Target.
Target(String) - Constructor for class org.springframework.cloud.skipper.shell.command.support.Target
Construct a new Target.
Target.TargetStatus - Enum in org.springframework.cloud.skipper.shell.command.support
 
TargetCredentials - Class in org.springframework.cloud.skipper.shell.command.support
Encapsulates the credentials to the Skipper Server Target, such as TargetCredentials.username and TargetCredentials.password.
TargetCredentials(String, String) - Constructor for class org.springframework.cloud.skipper.shell.command.support.TargetCredentials
 
TargetCredentials(boolean) - Constructor for class org.springframework.cloud.skipper.shell.command.support.TargetCredentials
 
TargetHolder - Class in org.springframework.cloud.skipper.shell.command.support
A singleton object that can be passed around while changing the target instance.
TargetHolder(RestTemplate) - Constructor for class org.springframework.cloud.skipper.shell.command.support.TargetHolder
 
targetHost(URI) - Method in class org.springframework.cloud.skipper.client.util.HttpClientConfigurer
 
toString() - Method in class org.springframework.cloud.skipper.client.util.ProcessOutputResource
 
toString() - Method in class org.springframework.cloud.skipper.server.domain.AppDeployerData
 
toString() - Method in class org.springframework.cloud.skipper.shell.command.support.Target
 
toString() - Method in class org.springframework.cloud.skipper.shell.command.support.TargetCredentials
 

U

update() - Method in class org.springframework.cloud.skipper.server.service.ReleaseStateUpdateService
 
updateStrategy(HealthCheckStep, HandleHealthCheckStep, DeployAppStep) - Method in class org.springframework.cloud.skipper.server.config.SkipperServerConfiguration
 
upgrade(UpgradeRequest) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
upgrade(UpgradeRequest) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
Upgrade a release.
upgrade(UpgradeRequest) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
upgrade(ReleaseAnalysisReport) - Method in class org.springframework.cloud.skipper.server.deployer.AppDeployerReleaseManager
 
upgrade(ReleaseAnalysisReport) - Method in interface org.springframework.cloud.skipper.server.deployer.ReleaseManager
Given a report of what should be upgraded, perform the upgrade.
upgrade(Release, Release, ReleaseAnalysisReport) - Method in class org.springframework.cloud.skipper.server.deployer.strategies.SimpleRedBlackUpgradeStrategy
 
upgrade(Release, Release, ReleaseAnalysisReport) - Method in interface org.springframework.cloud.skipper.server.deployer.strategies.UpgradeStrategy
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.
upgrade(UpgradeRequest) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
Perform the release in two steps, each within it's own transaction.
upgrade(String, String, String, File, String) - Method in class org.springframework.cloud.skipper.shell.command.SkipperCommands
 
UpgradeStrategy - Interface in org.springframework.cloud.skipper.server.deployer.strategies
A strategy interface for how to deploy a new release on top of an existing release driven by the information comparing the two releases.
upload(UploadRequest) - Method in class org.springframework.cloud.skipper.client.DefaultSkipperClient
 
upload(UploadRequest) - Method in interface org.springframework.cloud.skipper.client.SkipperClient
 
upload(UploadRequest) - Method in class org.springframework.cloud.skipper.server.controller.SkipperController
 
upload(UploadRequest) - Method in class org.springframework.cloud.skipper.server.service.PackageService
 
upload(String, String) - Method in class org.springframework.cloud.skipper.shell.command.SkipperCommands
 
userInput(LineReader) - Method in class org.springframework.cloud.skipper.shell.config.ShellConfiguration
 

V

validateInitialRelease(Release) - Method in class org.springframework.cloud.skipper.server.service.ReleaseService
Do up front checks before deploying
validateRestTemplate(RestTemplate) - Method in class org.springframework.cloud.skipper.client.SkipperClientConfiguration
 
valueOf(String) - Static method in enum org.springframework.cloud.skipper.shell.command.support.DeploymentStateDisplay
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.cloud.skipper.shell.command.support.Target.TargetStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.cloud.skipper.shell.command.support.DeploymentStateDisplay
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.cloud.skipper.shell.command.support.Target.TargetStatus
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForNewAppsToDeploy(Release) - Method in class org.springframework.cloud.skipper.server.deployer.strategies.HealthCheckStep
 

Y

YmlUtils - Class in org.springframework.cloud.skipper.shell.command.support
Utility for converting a String of comma delimited property values to YAML.
YmlUtils() - Constructor for class org.springframework.cloud.skipper.shell.command.support.YmlUtils
 
A B C D E F G H I K L M O P R S T U V W Y 
Skip navigation links

Copyright © 2017 Pivotal Software, Inc.. All rights reserved.