"Issue Request" button should be disabled for keepalive check result.
Current Behavior
"Issue Request" button is enabled for keepalive check result. Using the "Issue Request" button for this check result will always return an error.
Possible Solution
Disable the "Issue Request" button for keepalive check on any client
Steps to Reproduce (for bugs)
Locate any non-proxy client in an Uchiwa instance
Click through to the keepalive check result view
Click "Issue Request"
Observe error notification
Context
As keepalive events are a special case (created by server on behalf of an AWOL client), specifying the keepalive check as part of a call to the /requests API endpoint will always fail.
Expected Behavior
"Issue Request" button should be disabled for
keepalive
check result.Current Behavior
"Issue Request" button is enabled for
keepalive
check result. Using the "Issue Request" button for this check result will always return an error.Possible Solution
Disable the "Issue Request" button for
keepalive
check on any clientSteps to Reproduce (for bugs)
keepalive
check result viewContext
As
keepalive
events are a special case (created by server on behalf of an AWOL client), specifying thekeepalive
check as part of a call to the/requests
API endpoint will always fail.Per https://github.com/sensu/sensu/issues/1902, the option to "issue request" for keepalive check results is misleading.
Your Environment