1. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising: detecting a request for status information relating to a particular deployment pattern; querying, in response to the request for status information, a deployment pattern registry for deployment configuration information about the particular deployment pattern; testing deployment capabilities for the particular deployment pattern by: verifying that installation files for the particular deployment pattern are accessible; identifying one or more candidate deployment components for a hypothetical deployment of the particular deployment pattern; installing, on the one or more candidate deployment components, a virtual machine that is configured to test computing resources of the one or more candidate deployment components; and receiving test results regarding the computing resources of the one or more candidate deployment components; and generating a notification in response to detecting a failure in the test results.