class Dapp::Kube::Kubernetes::Client::Resource::Job

Public Instance Methods

failed?() click to toggle source
# File lib/dapp/kube/kubernetes/client/resource/job.rb, line 13
def failed?
  !!spec.fetch('status', {}).fetch('conditions', []).find do |cond|
    cond['type'] == 'Failed'
  end
end
succeeded?() click to toggle source
# File lib/dapp/kube/kubernetes/client/resource/job.rb, line 19
def succeeded?
  !!spec.fetch('status', {}).fetch('conditions', []).find do |cond|
    cond['type'] == 'Complete'
  end
end
terminated?() click to toggle source
# File lib/dapp/kube/kubernetes/client/resource/job.rb, line 9
def terminated?
  failed? || succeeded?
end
uid() click to toggle source
# File lib/dapp/kube/kubernetes/client/resource/job.rb, line 5
def uid
  spec.fetch('metadata', {})['uid']
end