ps/Modules/Alkami.PowerShell.ServiceFabric/ServiceFabricConfigTemplates/AlkamiDevClusterConfig.json
2023-05-30 22:51:22 -07:00

88 lines
2.3 KiB
JSON

{
"name": "DevCluster",
"clusterConfigurationVersion": "1.0.0",
"apiVersion": "10-2017",
"nodes": [
{
"nodeName": "_Node_0",
"iPAddress": "localhost",
"nodeTypeRef": "NodeType0",
"faultDomain": "fd:/0",
"upgradeDomain": "0"
}
],
"properties": {
"diagnosticsStore":
{
"metadata": "Please replace the diagnostics file share with an actual file share accessible from all cluster machines. For example, \\\\localhost\\DiagnosticsStore.",
"dataDeletionAgeInDays": "21",
"storeType": "FileShare",
"connectionstring": "C:\\SFDevCluster\\Data"
},
"security": {
"metadata": "The Credential type X509 indicates this is cluster is secured using X509 Certificates. The thumbprint format is - d5 ec 42 3b 79 cb e5 07 fd 83 59 3c 56 b9 d5 31 24 25 42 64.",
"CertificateInformation": {
"ReverseProxyCertificateCommonNames": {
"CommonNames": [
{
"CertificateCommonName": "*.dev.alkamitech.com"
}
],
"X509StoreName": "My"
}
}
},
"nodeTypes": [
{
"name": "NodeType0",
"clientConnectionEndpointPort": "19000",
"clusterConnectionEndpointPort": "19002",
"leaseDriverEndpointPort": "19001",
"serviceConnectionEndpointPort": "19006",
"httpGatewayEndpointPort": "19080",
"reverseProxyEndpointPort": "19081",
"applicationPorts": {
"startPort": "30001",
"endPort": "31000"
},
"isPrimary": true
}
],
"fabricSettings": [
{
"name": "Setup",
"parameters": [
{
"name": "FabricDataRoot",
"value": "C:\\SFDevCluster\\Data"
},
{
"name": "FabricLogRoot",
"value": "C:\\SFDevCluster\\Log"
},
{
"name": "SkipFirewallConfiguration",
"value": "true"
}
]
},
{
"name": "UpgradeOrchestrationService",
"parameters": [
{
"name": "MinReplicaSetSize",
"value": "0"
},
{
"name": "TargetReplicaSetSize",
"value": "0"
}
]
}
],
"addOnFeatures": [
"DnsService",
"EventStoreService"
]
}
}