What are some key differences of this from tools such as Spinnaker and Harness?
Another key differentiator is that Keptn takes care of operations as well. Being an event-based system Keptn retrieves (cloud) events and triggers other actions in response to them, such as counter action for Prometheus alerts or problem tickets from incident management system.
full disclosure: I am a Keptn contributor and maintainer.