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