Skip to content

Instantly share code, notes, and snippets.

@dobbythebot
Created September 24, 2025 09:10
Show Gist options
  • Select an option

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

Select an option

Save dobbythebot/e3e658187784d863d34f4bbc3e5c9485 to your computer and use it in GitHub Desktop.
{
"workload": [
{
"name": "ODF",
"services": [
{
"name": "Ceph_MGR",
"requiredCPU": 1,
"requiredMemory": 3.5,
"zones": 2,
"id": 69,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_MON",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 3,
"id": 70,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_RGW",
"requiredCPU": 2,
"requiredMemory": 4,
"zones": 2,
"id": 71,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_MDS",
"requiredCPU": 3,
"requiredMemory": 8,
"zones": 2,
"id": 72,
"avoid": [],
"runsWith": []
},
{
"name": "NooBaa_DB",
"requiredCPU": 0.5,
"requiredMemory": 4,
"zones": 1,
"id": 73,
"avoid": [],
"runsWith": []
},
{
"name": "NooBaa_Endpoint",
"requiredCPU": 1,
"requiredMemory": 2,
"zones": 1,
"id": 74,
"avoid": [],
"runsWith": []
},
{
"name": "NooBaa_core",
"requiredCPU": 1,
"requiredMemory": 4,
"zones": 1,
"id": 75,
"avoid": [],
"runsWith": []
},
{
"name": "NooBaa_operator",
"requiredCPU": 0.25,
"requiredMemory": 0.5,
"zones": 1,
"id": 76,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_0",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 77,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_1",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 78,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_2",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 79,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_3",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 80,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_4",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 81,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_5",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 82,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_6",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 83,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_7",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 84,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_8",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 85,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_9",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 86,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_10",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 87,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_11",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 88,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_12",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 89,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_13",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 90,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_14",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 91,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_15",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 92,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_16",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 93,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_17",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 94,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_18",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 95,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_19",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 96,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_20",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 97,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_21",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 98,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_22",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 99,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_23",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 100,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_24",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 101,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_25",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 102,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_26",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 103,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_27",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 104,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_28",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 105,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_29",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 106,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_30",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 107,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_31",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 108,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_32",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 109,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_33",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 110,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_34",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 111,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_35",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 112,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_36",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 113,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_37",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 114,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_38",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 115,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_39",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 116,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_40",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 117,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_41",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 118,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_42",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 119,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_43",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 120,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_44",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 121,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_45",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 122,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_46",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 123,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_47",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 124,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_48",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 125,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_49",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 126,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_50",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 127,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_51",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 128,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_52",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 129,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_53",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 130,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_54",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 131,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_55",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 132,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_56",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 133,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_57",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 134,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_58",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 135,
"avoid": [],
"runsWith": []
},
{
"name": "Ceph_OSD_59",
"requiredCPU": 2,
"requiredMemory": 5,
"zones": 3,
"id": 136,
"avoid": [],
"runsWith": []
}
],
"storageCapacityRequired": 167000,
"usesMachines": [],
"count": 3,
"id": 2
}
],
"machineSet": [
{
"name": "default",
"cpu": 24,
"memory": 64,
"instanceName": "default",
"onlyFor": [],
"numberOfDisks": 24,
"label": "Worker Node",
"id": 2
},
{
"name": "controlPlane",
"cpu": 6,
"memory": 16,
"instanceName": "controlPlane",
"onlyFor": [
"ControlPlane"
],
"numberOfDisks": 24,
"label": "Control Plane Node",
"id": 3
}
],
"ocs": {
"flashSize": 2.5,
"usableCapacity": 150,
"deploymentType": "internal",
"nvmeTuning": false,
"cephFSActive": true,
"nooBaaActive": true,
"rgwActive": false,
"dedicatedMachines": []
},
"platform": "BareMetal"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment