delta-config 0.3.90

  • Contact: N/A
  • License: N/A

Resources

No resources

Headers

No headers

Imports

No imports

Enums

build_stage

Represents the individual stages of the continuous delivery system that can be enabled / disabled at the build level

set_desired_state
sync_docker_image
build_docker_image
scale

instance_type

List of supported AWS instance types - see https://aws.amazon.com/ec2/instance-types/

c4.large
m4.large
t2.micro
t2.small
t2.medium
t2.large

project_stage

Represents the individual stages of the continuous delivery system that can be enabled / disabled at the project level

sync_shas
sync_tags
tag

Models

branch

Example Json: Minimal | Full

The name of the branch that we are actively monitoring, including any information needed for the initial deploy.

Field Type Required? Default Description
name string Yes -

Example: master

build

Example Json: Minimal | Full
Field Type Required? Default Description
name string Yes -

Example: root, api, or www

dockerfile string Yes -

initial_number_instances long Yes -

When first deploying this branch, the number of instances we create

instance_type instance_type Yes -

memory long Yes -

The number of MiB of memory to reserve for the container.

port_container integer Yes -

The port number on the container that is bound to the user-specified or automatically assigned host port.

port_host integer Yes -

The port number on the container instance to reserve for your container

stages [build_stage] Yes -

Minimum: 0

dependencies [string] Yes -

The names of other builds that this one is dependent on. If specified, we will ensure that we never scale this build to a tag that is ahead of the minimum version of the dependent application running in production.

Minimum: 0
Example: www

version string No -

The version of Delta to use for deployments. Defaults to 1.0 if not specified

Example: 1.0

config_error

Example Json: Minimal | Full

Used to indicate that there was a problem parsing the project configuration

Field Type Required? Default Description
errors [string] Yes -

Minimum: 1

config_project

Example Json: Minimal | Full

Top level configuration for a project, including what builds and branches are covered and the current status (e.g. enabled, paused, etc.)

Field Type Required? Default Description
stages [project_stage] Yes -

Minimum: 0

builds [build] Yes -

Minimum: 1

branches [branch] Yes -

Minimum: 1

Unions

config

Example Json: Minimal | Full
  • Type discriminator: discriminator
config_project
config_error