Skip to content

Latest commit

 

History

History
20 lines (20 loc) · 4.53 KB

JDLDeploymentOptions.md

File metadata and controls

20 lines (20 loc) · 4.53 KB

Deployment Options

Option BaseType ParseType Values Description
dockerPushCommand STRING String "docker push" The docker push command to use. Must be in double quotes
kubernetesNamespace STRING AnyLiteral default Applicable only when deploymentType is kubernetes
serviceDiscoveryType STRING EnumLiteral consul, eureka, no
clusteredDbApps LIST ListOfAnyLiterals Directory names for the applications with clustered DB separated by comma. Must be a list, example [foo, bar]
appsFolders LIST ListOfAnyLiterals Directory names for the applications separated by comma. Must be a list, example [foo, bar]
monitoring STRING Literal no, elk, prometheus
istio BOOLEAN Boolean true, false Applicable only when deploymentType is kubernetes
kubernetesServiceType STRING EnumLiteral LoadBalancer, NodePort, Ingress Applicable only when deploymentType is kubernetes
kubernetesStorageClassName STRING String Applicable only when deploymentType is kubernetes, can be left empty (two double-quotes)
ingressDomain STRING String "Ingress" The domain for Ingress when kubernetesServiceType is Ingress. Must be in double quotes. Applicable only when deploymentType is kubernetes
dockerRepositoryName STRING String The name or URL of the docker repository. Must be in double quotes
deploymentType STRING EnumLiteral docker-compose, kubernetes, openshift
gatewayType STRING EnumLiteral SpringCloudGateway Value is ignored when serviceDiscoveryType is no
directoryPath STRING String "../" Relative path. Must be in double quotes
consoleOptions LIST ListOfLiterals curator, zipkin Must be a list
openshiftNamespace STRING AnyLiteral default Applicable only when deploymentType is openshift
storageType STRING EnumLiteral ephemeral, persistent Applicable only when deploymentType is openshift