End-to-end deployment and testing automation of clustered systems