class Krane::PodDisruptionBudget

Constants

TIMEOUT

Public Instance Methods

deploy_method() click to toggle source
# File lib/krane/kubernetes_resource/pod_disruption_budget.rb, line 14
def deploy_method
  # Required until https://github.com/kubernetes/kubernetes/issues/45398 changes
  uses_generate_name? ? :create : :replace_force
end
deploy_succeeded?() click to toggle source
# File lib/krane/kubernetes_resource/pod_disruption_budget.rb, line 10
def deploy_succeeded?
  exists? && observed_generation == current_generation
end
status() click to toggle source
# File lib/krane/kubernetes_resource/pod_disruption_budget.rb, line 6
def status
  exists? ? "Available" : "Not Found"
end
timeout_message() click to toggle source
# File lib/krane/kubernetes_resource/pod_disruption_budget.rb, line 19
def timeout_message
  UNUSUAL_FAILURE_MESSAGE
end