module KubernetesDeploy::RescueKraneExceptions

Public Instance Methods

run!(*args) click to toggle source
Calls superclass method
# File lib/kubernetes-deploy/rescue_krane_exceptions.rb, line 6
def run!(*args)
  super(*args)
rescue Krane::DeploymentTimeoutError => e
  raise KubernetesDeploy::DeploymentTimeoutError, e.message
rescue Krane::FatalDeploymentError => e
  raise KubernetesDeploy::FatalDeploymentError, e.message
rescue Krane::FatalKubeAPIError => e
  raise KubernetesDeploy::FatalKubeAPIError, e.message
rescue Krane::KubectlError => e
  raise KubernetesDeploy::KubectlError, e.message
end