class DockerRailsProxy::Kubectl
Constants
- KUBECONFIG_PATH
Public Instance Methods
process()
click to toggle source
# File lib/docker_rails_proxy/commands/kubectl.rb, line 29 def process kubectl arguments.join(' ') end
Private Instance Methods
kubectl(command)
click to toggle source
# File lib/docker_rails_proxy/commands/kubectl.rb, line 35 def kubectl(command) cmd = "kubectl --kubeconfig='#{KUBECONFIG_PATH}' #{command}" cmd << " -- #{additional_arguments.join(', ')}" unless additional_arguments.empty? exec cmd end
kubectl_output(command)
click to toggle source
# File lib/docker_rails_proxy/commands/kubectl.rb, line 41 def kubectl_output(command) %x(kubectl --kubeconfig='#{KUBECONFIG_PATH}' #{command}).strip end