delta-config 0.8.36

  • 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

Name Value Description
set_desired_state set_desired_state

sync_docker_image sync_docker_image

build_docker_image build_docker_image

scale scale

cluster

Name Value Description
ecs ecs

k8s k8s

instance_type

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

Name Value Description
c4.large c4.large

c4.xlarge c4.xlarge

c4.2xlarge c4.2xlarge

m4.large m4.large

m4.xlarge m4.xlarge

m4.2xlarge m4.2xlarge

m5.large m5.large

m5.xlarge m5.xlarge

m5.2xlarge m5.2xlarge

m5.4xlarge m5.4xlarge

c5.large c5.large

c5.xlarge c5.xlarge

c5.2xlarge c5.2xlarge

t2.micro t2.micro

t2.small t2.small

t2.medium t2.medium

t2.large t2.large

t3.micro t3.micro

t3.small t3.small

t3.medium t3.medium

t3.large t3.large

t3.xlarge t3.xlarge

project_stage

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

Name Value Description
sync_shas sync_shas

sync_tags sync_tags

tag tag

Interfaces

No interfaces

Models

branch

Example Json: Minimal | Full

Interfaces: None

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

config_error

Example Json: Minimal | Full

Interfaces: None

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

Interfaces: None

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_config] Yes -

Minimum: 1

branches [branch] Yes -

Minimum: 1

ecs_build_config

Example Json: Minimal | Full

Interfaces: None

Field Type Required? Default Description
name string Yes -

Example: root, api, or www

cluster cluster No -

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 No -

The number of MiB of memory to set for jvm xmx

container_memory long No -

The number of MiB of memory to set for container memory. This must be at least the jvm number PLUS stack and native memory PLUS any sidecars

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

remote_logging boolean No -

Flag whether this build should send logs to a remote location. e.g. Sumo Logic

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

healthcheck_url string No -

The URL used for healthchecks by the ELB

Example: /_internal_/healthcheck

cross_zone_load_balancing boolean No -

Flag whether this build should enable CrossZoneLoadBalancing

allow_downtime boolean No -

Allows Delta to optimize infrastructure for services that can accept downtime deployments. Defaults to false.

k8s_build_config

Example Json: Minimal | Full

Interfaces: None

Field Type Required? Default Description
name string Yes -

Example: root, api, or www

cluster cluster Yes -

Unions

build_config

Interfaces: None

  • Type discriminator: discriminator
Type Discriminator Value Example Json Description
ecs_build_config ecs (Default) Minimal | Full

k8s_build_config k8s Minimal | Full

config

Interfaces: None

  • Type discriminator: discriminator
Type Discriminator Value Example Json Description
config_project config_project Minimal | Full

config_error config_error Minimal | Full

Annotations

No annotations