@@ -811,6 +811,7 @@ func (p *probeService) GenerateExperimentManifestWithProbes(manifest string, pro
811
811
CmdProbeInputs : & v1alpha1.CmdProbeInputs {
812
812
Command : cmdProbe .CmdProbeInputs .Command ,
813
813
Comparator : cmdProbe .CmdProbeInputs .Comparator ,
814
+ Source : cmdProbe .CmdProbeInputs .Source ,
814
815
},
815
816
RunProperties : cmdProbe .RunProperties ,
816
817
Mode : cmdProbe .Mode ,
@@ -963,6 +964,7 @@ func (p *probeService) GenerateCronExperimentManifestWithProbes(manifest string,
963
964
CmdProbeInputs : & v1alpha1.CmdProbeInputs {
964
965
Command : cmdProbe .CmdProbeInputs .Command ,
965
966
Comparator : cmdProbe .CmdProbeInputs .Comparator ,
967
+ Source : cmdProbe .CmdProbeInputs .Source ,
966
968
},
967
969
RunProperties : cmdProbe .RunProperties ,
968
970
Mode : cmdProbe .Mode ,
@@ -1153,6 +1155,15 @@ func (p *probeService) GenerateProbeManifest(probe *model.Probe, mode model.Mode
1153
1155
_probe .RunProperties .StopOnFailure = * probe .KubernetesCMDProperties .StopOnFailure
1154
1156
}
1155
1157
1158
+ if probe .KubernetesCMDProperties .Source != nil {
1159
+ var source v1alpha1.SourceDetails
1160
+ err := json .Unmarshal ([]byte (* probe .KubernetesCMDProperties .Source ), & source )
1161
+ if err != nil {
1162
+ logrus .Warnf ("error unmarshalling soruce: %s - the source part of the probe is being ignored" , err .Error ())
1163
+ }
1164
+ _probe .CmdProbeInputs .Source = & source
1165
+ }
1166
+
1156
1167
y , err := json .Marshal (_probe )
1157
1168
if err != nil {
1158
1169
return "" , err
0 commit comments