Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FieldTypeDescription
keystringUnique identifier for the service (alpha-numeric only, lowercase)
labelstringLabel used for display
descriptionstringDescription used for display
imagestringDocker image path
ports

Port[]

List of ports exposed by this service (see below)
configConfig[]List of configuration options (see below)
volumeMountsVolumeMount[]Defines volume requirements for the service. Currently only one mount is supported per service.
dependsServiceDepencency[]List of dependencies (see below)
isStackdisplayboolstring
  • "stack" => show this service
If true, the service is displayed
  • as a top-level stack
.
isServiceboolIf true, a Kubernetes service is created. If false, only a replication controller is created.
isPublicboolIf true, a NodePort is allocated for the defined ports.
  • "standalone" => show this service as a standalone (hidden behind the checkbox in the UI)
  • otherwise, do not display this service; only allow it to be added to other stacks
accessstring
  • "internal" => allow this service to receive requests only from within the cluster
  • "external" => allow this service to receive requests from outside of the cluster (usually a browser)
  • otherwise, do not allow any communication to be received by this service
isStandaloneboolIf true, the service deemed useful to operate alone (some dependencies of stacks are not useful outside of the stack)
readinessProbeReadyProbeProbe used to determine when a service is ready to receive traffic
argsstring[]Optional arguments to be passed to the container
commandstring[]Optional commands to be passed to the container.

...