Experiment Notification using old rollout/pre-trigger state - related to #3535? #4021
Open
2 tasks done
Labels
bug
Something isn't working
Checklist:
Describe the bug
I've been trying to use the
on-experiment-
triggers to send slack notifications due to an issue that seems similar to #3535 - the experiment object in the trigger has the pre reconciliation state of the experiment, which means I cannot use it to send the error message, or analysis results.To Reproduce
Create an experiment, and use one of the
on-experiment-xxx
triggers. In the trigger template, trying to use something like.rollout.status.phase
(also not clear why there is only a.rollout
object even though when examined you get an Experiment object).For example, when an experiment fails, we get status
Pending
.Expected behavior
I expected to be able to use the experiment object to send the slack notification to users, such as the failure message, failing analysis.
Ideally I'd also have wanted that the context would include the queries and measurements from the analysis runs.
Version
Tested in 1.7.2 in production cluster, but reproduced in 1.8.0-rc1 and master branch locally.
Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.
The text was updated successfully, but these errors were encountered: