class Kubes::Kubectl::Args::Kustomize
Public Instance Methods
apply_args()
click to toggle source
# File lib/kubes/kubectl/args/kustomize.rb, line 3 def apply_args args = ["-k"] args << resource_path args end
Also aliased as: delete_args
get_args()
click to toggle source
# File lib/kubes/kubectl/args/kustomize.rb, line 10 def get_args args = ["-k"] args << resource_path args += ["-o #{@options[:output]}"] if @options[:output] args end
Also aliased as: describe_args
Private Instance Methods
resource()
click to toggle source
# File lib/kubes/kubectl/args/kustomize.rb, line 23 def resource return unless r = @options[:resource] # intentional assignment r.include?(".yaml") ? r : "#{r}.yaml" end
resource_path()
click to toggle source
# File lib/kubes/kubectl/args/kustomize.rb, line 19 def resource_path [".kubes/output", @options[:role], resource].compact.join('/') end