module Kitchen::Pulumi::Configurable
Module for plugins which are configurable via user-provided values in .kitchen.yaml
Public Instance Methods
finalize_config!(kitchen_instance)
click to toggle source
Alternative implementation of Kitchen::Configurable#finalize_config! which validates the configuration before attempting to expand paths. See github.com/test-kitchen/test-kitchen/issues/1229
# File lib/kitchen/pulumi/configurable.rb, line 16 def finalize_config!(kitchen_instance) kitchen_instance || raise(::Kitchen::ClientError, "Instance must be provided to #{self}") @instance = KitchenInstance.new(kitchen_instance) validate_config! expand_paths! load_needed_dependencies! self end