Aerospike [6.3.0.7-1.0.0]

We have introduced a new provisioning type named, optimus_aws_ec2

Versions available

  • 6.3.0.7-1.0.0

Exposed configs in the service definition

Config
Description
Data Type
Mandatory
Schema

name

Component name

string

Yes

type

Component type

string

Yes

version

Component version

string

Yes

depends_on

List of components on which aerospike depends on

array

No

{"type": "array", "items": {"type": "string", "minLength": 1}, "uniqueItems": true}

config.route.private

Route on which aerospike is discoverable

string

No

{"type": "string", "pattern": "[a-zA-Z._-]+\${TEAM_SUFFIX}\.dream11\${VPC_SUFFIX}\.local"}

Exposed configs in the provisioning file

Config
Description
Data type
Mandatory
Schema

deployment_type

Where the component should be deployed.

String

No

Allowed values: container/optimus_aws_ec2

params.namespaces

List of namespaces with their configuration

Array

No

params.az

Availability Zone for provisioning eg ['us-east-1a']

Array

No

{ "type": "array", "items": { "type": "string" }, "uniqueItems": true }

params.enable_log

Enable datadog logging

Boolean

No

params.instance_type

EC2 Instance type for the component

String

No

params.num_instances

Desired number of instances

Integer

No

params.volume_iops

Desired volume IOps

Integer

No

params.volume_size

Desired volume size

Integer

No

params.volume_throughput

Desired volume throughput

Integer

No

params.volume_type

Desired volume type eg. gp3

String

No

params.xdr

List of Aerospike xdr config objects

Array

No

{ "type": "array", "items": { "type": "object", "properties": { "namespace": { "type": "string" }, "hostname": { "type": "string" }, "port": { "type": "string" } }, "required": [ "namespace" ] } }

Last updated