class HelmWrapper::Tasks::Validate
Public Class Methods
new(binary:, chart:) { |self| ... }
click to toggle source
# File lib/helm-wrapper/tasks/validate.rb, line 24 def initialize(binary:, chart:) @binary = binary @chart = chart yield self if block_given? validate_task end
Public Instance Methods
validate_task()
click to toggle source
# File lib/helm-wrapper/tasks/validate.rb, line 35 def validate_task desc "Validates a Helm chart stored locally." task :validate => :binary do |t, args| runner = HelmWrapper::Shared::Runner.new(binary: @binary, chart: @chart) logger.info("Running Helm validate for path: #{@chart.path}...") runner.lint end end