50 lines
1.3 KiB
JSON
50 lines
1.3 KiB
JSON
{
|
|
"name": "OpenSearch Master",
|
|
"version": "1.0.0",
|
|
"slug": "opensearch-master",
|
|
"description": "OpenSearch master node for Home Assistant",
|
|
"arch": ["amd64", "aarch64", "armv7"],
|
|
"startup": "services",
|
|
"boot": "auto",
|
|
"host_network": true,
|
|
"init": false,
|
|
"privileged": ["SYS_ADMIN"],
|
|
"map": [
|
|
["config", "/usr/share/opensearch/config", "rw"],
|
|
["data", "/usr/share/opensearch/data", "rw"],
|
|
["logs", "/usr/share/opensearch/logs", "rw"]
|
|
],
|
|
"options": {
|
|
"node_role": ["master"],
|
|
"cluster_name": "hass-opensearch-cluster",
|
|
"node_name": "os-master",
|
|
"heap_size": "2g",
|
|
"http_port": 9200,
|
|
"transport_port": 9300,
|
|
"discovery_seed_hosts": ["os-master:9300"],
|
|
"initial_master_nodes": ["os-master"],
|
|
"security_enabled": false,
|
|
"admin_password": "SecurePass123!",
|
|
"plugins": []
|
|
},
|
|
"schema": {
|
|
"node_role": ["str"],
|
|
"cluster_name": "str",
|
|
"node_name": "str",
|
|
"heap_size": "str",
|
|
"http_port": "int",
|
|
"transport_port": "int",
|
|
"discovery_seed_hosts": ["str"],
|
|
"initial_master_nodes": ["str"],
|
|
"security_enabled": "bool",
|
|
"admin_password": "password",
|
|
"plugins": ["str"]
|
|
},
|
|
"ports": {
|
|
"9200/tcp": 9200,
|
|
"9300/tcp": 9300
|
|
},
|
|
"environment": {
|
|
"OPENSEARCH_HEAP_SIZE": "2g"
|
|
}
|
|
} |