class Kubernetes::Software::SystemUpgradeController
  
  
    
  
    Included Modules
  
  
  
    
  
    Defined in:
  
  
    
      
        kubernetes/software/system_upgrade_controller.cr
      
    
    
  
  
    
  
    Constructors
  
  
  
    
  
    Instance Method Summary
  
  
  
    
  Instance methods inherited from module Kubernetes::Util
  
  
    
      api_server_ready?(kubeconfig_path)
    api_server_ready?, 
    
  
    
      apply_kubectl_command(command, error_message = "")
    apply_kubectl_command, 
    
  
    
      apply_manifest_from_url(url, error_message = "Failed to apply manifest")
    apply_manifest_from_url, 
    
  
    
      apply_manifest_from_yaml(yaml, error_message = "Failed to apply manifest")
    apply_manifest_from_yaml, 
    
  
    
      ensure_kubectl_is_installed!
    ensure_kubectl_is_installed!, 
    
  
    
      fetch_manifest(url)
    fetch_manifest, 
    
  
    
      kubernetes_component_args_list(settings_group, setting)
    kubernetes_component_args_list, 
    
  
    
      port_open?(ip, port, timeout = 1.0)
    port_open?, 
    
  
    
      switch_to_context(context)
    switch_to_context
    
  
    
    
    
  
    
  Instance methods inherited from module Util::Shell
  
  
    
      run_shell_command(command : String, kubeconfig_path : String, hetzner_token : String, error_message : String = "", abort_on_error = true, log_prefix = "", print_output : Bool = true) : CommandResult
    run_shell_command
    
  
    
    
    
  
    
  Instance methods inherited from module Util
  
  
    
      default_log_prefix
    default_log_prefix, 
    
  
    
      log_line(line, log_prefix = "")
    log_line, 
    
  
    
      which(command)
    which
    
  
    
    
    
  
    
    
    
    
  
    
    
    
    
  
 
  
    
  
    Constructor Detail
  
  
    
  
  
    
  
    Instance Method Detail