Introduce action commands
This MR introduces actions which could be performend before and after experiments.
Closes #270 (closed)
Merge request reports
Activity
- Resolved by Benedikt Wetzel
There is one non-trivial point: how can we decide whether an action has been performed successfully or not? Do you have an idea? @she
mentioned in merge request !187 (merged)
- Resolved by Benedikt Wetzel
- Resolved by Benedikt Wetzel
- Resolved by Benedikt Wetzel
changed milestone to %0.7.0
added 1 commit
- 66a0650a - Introduces a BechnmarkStateChecker which checks in each iteration of the...
added 12 commits
-
66a0650a...77f5e030 - 11 commits from branch
she:master
- 9c02d956 - Merge branch 'master' of git.se.informatik.uni-kiel.de:she/theodolite into introduce-actionCommands
-
66a0650a...77f5e030 - 11 commits from branch
added 2 commits
added To Do modul/theodolite labels
removed To Do label
added In Progress label
added 1 commit
- 276d9ebb - Use a string array instead of a single string to define the command of an action
added 41 commits
-
276d9ebb...7c2acb21 - 40 commits from branch
she:master
- f643036f - Merge branch 'master' of git.se.informatik.uni-kiel.de:she/theodolite into introduce-actionCommands
-
276d9ebb...7c2acb21 - 40 commits from branch
added 1 commit
- bb388751 - Make it possible to set the timeout for an action in the benchmark manifests
added 2 commits
- Resolved by Benedikt Wetzel
@she as you suggested in #270 (closed), we use labels to identify the pod on which a command should be executed. This makes sense in most cases. But it is possible that two different pods (or deployments) have the same labels (or some of the labels are the same). So it's possible that a matching pod is the right pod and has the right
containers
, and another pod with matching labels doesn't have the rightcontainers
. If we set thecontainer
field as optional, we will not be able to identify a pod by both the matching labels and the requiredcontainer
. So I would really prefer to set thecontainer
field as required. What do you think about this?