...
Field | Type | Description | |||
---|---|---|---|---|---|
key | string | Unique identifier for the service (alpha-numeric only, lowercase) | |||
label | string | Label used for display | |||
description | string | Description used for display | |||
image | string | Docker image path | |||
ports | Port[] | List of ports exposed by this service (see below) | |||
config | Config[] | List of configuration options (see below) | |||
volumeMounts | VolumeMount[] | Defines volume requirements for the service. Currently only one mount is supported per service. | |||
depends | ServiceDepencency[] | List of dependencies (see below) | |||
isStackdisplay | bool | string |
| ||
isService | bool | If true, a Kubernetes service is created. If false, only a replication controller is created. | |||
isPublic | bool | If true, a NodePort is allocated for the defined ports. | |||
| |||||
access | string |
| isStandalone | bool | If true, the service deemed useful to operate alone (some dependencies of stacks are not useful outside of the stack) |
readinessProbe | ReadyProbe | Probe used to determine when a service is ready to receive traffic | |||
args | string[] | Optional arguments to be passed to the container | |||
command | string[] | Optional commands to be passed to the container. |
...