class Kubernetes::Software::Hetzner::Secret
  
  
    
  
    Included Modules
  
  
  
    
  
    Defined in:
  
  
    
      
        kubernetes/software/hetzner/secret.cr
      
    
    
  
  
    
      
  
      Constant Summary
    
  
  
    
      - 
        HETZNER_CLOUD_SECRET_MANIFEST = {{ read_file("/srv/crystaldoc.info/github-vitobotta-hetzner-k3s-v2.0.0.rc2/src/kubernetes/software/hetzner/../../../../templates/hetzner_cloud_secret_manifest.yaml") }}
    
  
    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)
    apply_manifest_from_url, 
    
  
    
      apply_manifest_from_yaml(yaml)
    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?
    
  
    
    
    
  
    
  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