class Krane::CLI::RestartCommand
def self.from_options(namespace, context, options)
def self.from_options(namespace, context, options) require 'krane/restart_task' selector = ::Krane::LabelSelector.parse(options[:selector]) if options[:selector] restart = ::Krane::RestartTask.new( namespace: namespace, context: context, global_timeout: ::Krane::DurationParser.new(options["global-timeout"]).parse!.to_i, ) restart.run!( deployments: options[:deployments], statefulsets: options[:statefulsets], daemonsets: options[:daemonsets], selector: selector, verify_result: options["verify-result"] ) end