Aerospike [6.3.0.7-1.0.0]
Aerospike Version, Exposed Configs, & Sample Service Definition & provisioning file for Optimus Aerospike can be found in this document.
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
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
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