Skip to content

Commit ec37668

Browse files
committed
fix(ui): Preserve resources field in TuneExperiment form (#5231)
Signed-off-by: Debjyoti Shit <debjyotishit27@gmail.com>
1 parent b96912b commit ec37668

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

chaoscenter/web/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,5 +176,6 @@
176176
"create-react-context": "0.3.0",
177177
"@blueprintjs/core": "3.26.1",
178178
"d3-color": "3.1.0"
179-
}
179+
},
180+
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
180181
}

chaoscenter/web/src/views/ExperimentCreationFaultConfiguration/Tabs/FaultTunablesTab/FaultTunablesTab.tsx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,27 @@ export default function FaultTunablesTab({
6363
faultData,
6464
getFaultTunableFromTuneExperimentFormValues(values)
6565
);
66+
67+
if (updatedFaultData && faultData?.engineCR?.spec?.components?.runner?.resources) {
68+
if (!updatedFaultData.engineCR) {
69+
updatedFaultData.engineCR = {} as any;
70+
}
71+
72+
if (!updatedFaultData.engineCR!.spec) {
73+
updatedFaultData.engineCR!.spec = {} as any;
74+
}
75+
76+
if (!updatedFaultData.engineCR!.spec!.components) {
77+
updatedFaultData.engineCR!.spec!.components = {} as any;
78+
}
79+
80+
if (!updatedFaultData.engineCR!.spec!.components!.runner) {
81+
updatedFaultData.engineCR!.spec!.components!.runner = {} as any;
82+
}
83+
84+
updatedFaultData.engineCR!.spec!.components!.runner!.resources =
85+
faultData.engineCR.spec.components.runner.resources;
86+
}
6687
setFaultData(updatedFaultData);
6788
}}
6889
>

0 commit comments

Comments
 (0)