Bug #17456
closedHooks are being triggered at every start of apache or foreman-rake
Description
Description of problem:
RemoteExecutionFeature bugs are being triggered each time when the apache is started or when any foreman-rake command is being executed.
Version-Release number of selected component (if applicable):
0.3.0.11
How reproducible:
create "remote_execution_feature" folder in "/usr/share/foreman/config/hooks" and then create folder(s) named by the event which is related to operation save i. e.
- after_commit
- after_create
(see foreman-rake hooks:events[remote_execution_feature] for complete list)
and then create a script in the event folder. - ex:
$: cat 00-update-log.sh #!/bin/sh LOG=/var/log/foreman/production.log PREFIX="HOOK-EXEC:" echo "$PREFIX Hook execution detected \"$0\", params $#: " >> $LOG CNT=0 [ "$#" != "0" ] && while (( "$#" )); do echo "$PREFIX $CNT: $1" >> $LOG CNT=$(($CNT + 1)) shift done echo "$PREFIX Hook stdin data: " >> $LOG echo -n "$PREFIX " >> $LOG cat >> $LOG echo "" >> $LOG echo "$PREFIX End of execution ($0)" >> $LOG
Actual results:
Script will be executed every time the foreman-rake command will be executed or during the start of apache (Passenger)
Expected results:
Script will be executed only if a new feature will be introduced or updated.
Updated by The Foreman Bot over 8 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman_remote_execution/pull/211 added
Updated by Marcel Gazdík over 8 years ago
- Related to Bug #17455: Hooks are being triggered at every start of apache or foreman-rake added
Updated by The Foreman Bot over 8 years ago
- Pull request https://github.com/theforeman/foreman_remote_execution/pull/212 added
Updated by Ivan Necas over 8 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset foreman_plugin|9927a64a6c989897fc576902eabb0d9ce87ab2fc.