KCE::ConfigReader
Implements YAML parser for KUBECONFIG
Structs are generated by quicktype <3
Usage example:
require "kce/configreader"
# if path is omitted, KUBECONFIG env variable will be used
# if env variable is unset, it defaults to "~/.kube/config"
reader = KCE::ConfigReader.new
config = reader.config
pp! config
# reading from alternative path
reader = KCE::ConfigReader.new("/path/to/kubeconfig")
# getting config via class method
KCE::ConfigReader.config("/path/to/kubeconfig")