Skip to content

Instantly share code, notes, and snippets.

@dobbythebot
Created December 1, 2021 18:59
Show Gist options
  • Select an option

  • Save dobbythebot/b9b7f4c2d536472bbd4b4dc0fd5803dd to your computer and use it in GitHub Desktop.

Select an option

Save dobbythebot/b9b7f4c2d536472bbd4b4dc0fd5803dd to your computer and use it in GitHub Desktop.
{
"ocs": {
"flashSize": 2.5,
"usableCapacity": 10,
"deploymentType": "internal",
"nvmeTuning": false,
"cephFSActive": true,
"nooBaaActive": true,
"rgwActive": false,
"dedicatedMachines": []
},
"workload": [
{
"name": "Gitlab",
"count": 1,
"usesMachines": [],
"storageCapacityRequired": 200,
"services": [
10,
11,
12,
13,
14
],
"id": 3
},
{
"name": "ServiceMesh",
"count": 1,
"usesMachines": [],
"storageCapacityRequired": 30,
"services": [
15,
16
],
"id": 4
}
],
"machineSet": [
{
"name": "default",
"cpu": 2,
"memory": 8,
"instanceName": "m5.large",
"numberOfDisks": 24,
"onlyFor": [],
"label": "Worker Node"
},
{
"name": "controlPlane",
"cpu": 4,
"memory": 16,
"instanceName": "m5.xlarge",
"numberOfDisks": 24,
"onlyFor": [
"ControlPlane"
],
"label": "Control Plane Node"
},
{
"name": "add",
"cpu": 72,
"memory": 144,
"instanceName": "c5d.18xlarge",
"numberOfDisks": 24,
"onlyFor": [],
"label": "Worker Node",
"id": 1
}
],
"cluster": {
"platform": "AWS",
"zones": []
},
"node": {
"nodes": [
{
"id": 1,
"maxDisks": 24,
"cpuUnits": 72,
"memory": 144,
"machineSet": "add",
"services": [
10,
11,
12,
13,
14,
10,
11,
12,
13,
14,
10,
11,
12,
13,
14,
15,
16
]
}
]
},
"zone": {
"zones": [
{
"id": 0,
"nodes": [
1
]
}
]
},
"service": {
"services": [
{
"name": "Gitlab-PostgreSQL",
"requiredCPU": 3,
"requiredMemory": 7,
"zones": 1,
"id": 10,
"avoid": [],
"runsWith": []
},
{
"name": "Gitlab-Redis",
"requiredCPU": 2,
"requiredMemory": 7,
"zones": 1,
"id": 11,
"avoid": [],
"runsWith": []
},
{
"name": "Gitlab-MinIO",
"requiredCPU": 3,
"requiredMemory": 10,
"zones": 1,
"id": 12,
"avoid": [],
"runsWith": []
},
{
"name": "Gitlab-Prometheus",
"requiredCPU": 2,
"requiredMemory": 3,
"zones": 1,
"id": 13,
"avoid": [],
"runsWith": []
},
{
"name": "Gitlab",
"requiredCPU": 5,
"requiredMemory": 22,
"zones": 1,
"id": 14,
"avoid": [],
"runsWith": []
},
{
"name": "ServiceMesh-Control Plane",
"requiredCPU": 1.6,
"requiredMemory": 1.75,
"zones": 1,
"id": 15,
"avoid": [],
"runsWith": []
},
{
"name": "ServiceMesh-Kiali",
"requiredCPU": 1,
"requiredMemory": 3,
"zones": 1,
"id": 16,
"avoid": [],
"runsWith": []
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment