Problem: Spinnaker kubernetes deployment stage timeout with an error "Deployment exceeded its progress deadline" even after setting higher time in "Fail stage after a specific amount of time" field.
Solution: By default progressDeadlineSeconds: 600 set in manifest even if this field in not specified in manifest. So setting progressDeadlineSeconds to higher time can resolve the issue.
Between stage timeout and progressdeadline, whichever is smaller, will hit first, causing the pipeline to fail, if the manifest has not stabilized.If you still facing issue after trying above solution, try set "liveManifestCalls: true" in halyard config for kubernetes account.