public class SpringCloudDeployerApplicationManifest
extends Object
A kubernetes resource style representation of a Spring Boot application that will be
deployed using the Spring Cloud Deployer API.
This class is commonly referred to as 'the manifest', meaning the complete list of the
application resource, properties, metadata and deployment properties. It is
serialized/deserialized from YAML. An example is: apiVersion: skipper.spring.io/v1
kind: SpringCloudDeployerApplication
metadata:
name: log-sink
type: sink
spec:
resource: maven://org.springframework.cloud.stream.app:log-sink-rabbit:1.2.0.RELEASE
resourceMetadata: maven://org.springframework.cloud.stream.app:log-sink-rabbit:jar:metadata:1.2.0.RELEASE
applicationProperties:
log.level: INFO
log.expression: hellobaby
deploymentProperties:
memory: 1024
disk: 2
- Author:
- Mark Pollack, Ilayaperumal Gopinathan