@@ -823,6 +823,7 @@ func (p *probeService) GenerateExperimentManifestWithProbes(manifest string, pro
823
823
CmdProbeInputs : & v1alpha1.CmdProbeInputs {
824
824
Command : cmdProbe .CmdProbeInputs .Command ,
825
825
Comparator : cmdProbe .CmdProbeInputs .Comparator ,
826
+ Source : cmdProbe .CmdProbeInputs .Source ,
826
827
},
827
828
RunProperties : cmdProbe .RunProperties ,
828
829
Mode : cmdProbe .Mode ,
@@ -975,6 +976,7 @@ func (p *probeService) GenerateCronExperimentManifestWithProbes(manifest string,
975
976
CmdProbeInputs : & v1alpha1.CmdProbeInputs {
976
977
Command : cmdProbe .CmdProbeInputs .Command ,
977
978
Comparator : cmdProbe .CmdProbeInputs .Comparator ,
979
+ Source : cmdProbe .CmdProbeInputs .Source ,
978
980
},
979
981
RunProperties : cmdProbe .RunProperties ,
980
982
Mode : cmdProbe .Mode ,
@@ -1165,6 +1167,15 @@ func (p *probeService) GenerateProbeManifest(probe *model.Probe, mode model.Mode
1165
1167
_probe .RunProperties .StopOnFailure = * probe .KubernetesCMDProperties .StopOnFailure
1166
1168
}
1167
1169
1170
+ if probe .KubernetesCMDProperties .Source != nil {
1171
+ var source v1alpha1.SourceDetails
1172
+ err := json .Unmarshal ([]byte (* probe .KubernetesCMDProperties .Source ), & source )
1173
+ if err != nil {
1174
+ logrus .Warnf ("error unmarshalling soruce: %s - the source part of the probe is being ignored" , err .Error ())
1175
+ }
1176
+ _probe .CmdProbeInputs .Source = & source
1177
+ }
1178
+
1168
1179
y , err := json .Marshal (_probe )
1169
1180
if err != nil {
1170
1181
return "" , err
0 commit comments