class Porkadot::Cmd::Render::Cli
def self.subcommand_prefix
def self.subcommand_prefix 'render' end
def all
def all invoke "porkadot:cmd:render:certs:cli:all", [], options invoke :kubelet, [], options invoke :etcd, [], options invoke :bootstrap, [], options invoke :kubernetes, [], options end
def bootstrap
def bootstrap logger.info "Generating bootstrap related files" bootstrap = Porkadot::Assets::Bootstrap.new(self.config) kubelet = Porkadot::Assets::Kubelet.new(self.config.bootstrap.kubelet_config) kubelet.render bootstrap.render "" end
def etcd
def etcd logger.info "Generating etcd related files" etcds = Porkadot::Assets::EtcdList.new(self.config) if node = options[:node] etcds[node].render else etcds.render end "" end
def kubelet
def kubelet logger.info "Generating kubelet related files" kubelets = Porkadot::Assets::KubeletList.new(self.config) if node = options[:node] kubelets[node].render else kubelets.render end "" end
def kubernetes
def kubernetes logger.info "Generating kubernetes manifests" k8s = Porkadot::Assets::Kubernetes.new(self.config) k8s.render "" end