class Porkadot::Configs::KubeletDefault

def addon_path

def addon_path
  File.join(self.target_path, 'addons')
end

def addon_secrets_path

def addon_secrets_path
  File.join(self.target_secrets_path, 'addons')
end

def ca_crt_path

def ca_crt_path
  File.join(self.target_path, 'ca.crt')
end

def control_plane_endpoint

def control_plane_endpoint
  (self.raw.kubernetes && self.raw.kubernetes.control_plane_endpoint) || self.config.k8s.control_plane_endpoint
end

def initialize config

def initialize config
  @config = config
  @raw = ::Porkadot::Raw.new
end

def target_path

def target_path
  File.join(self.config.assets_dir, 'kubelet-default')
end

def target_secrets_path

def target_secrets_path
  File.join(self.config.secrets_root_dir, 'kubelet-default')
end