module Kitchen::Pulumi::ConfigAttribute::StackEvolution
Module used for the 'config_evolution' instance var on an instance driver. The driver will set the Pulumi
stack configs for each config in the array and then call `pulumi up` between each item in the evolution list. This has the effect of testing a user's stack configuration changes over time.
Public Class Methods
included(plugin)
click to toggle source
# File lib/kitchen/pulumi/config_attribute/stack_evolution.rb, line 17 def self.included(plugin) definer = ConfigAttributeDefiner.new( attribute: self, schema: ConfigSchemas::ConfigEvolutionArray, ) definer.define(plugin_class: plugin) end
to_sym()
click to toggle source
# File lib/kitchen/pulumi/config_attribute/stack_evolution.rb, line 25 def self.to_sym :stack_evolution end
Public Instance Methods
config_stack_evolution_default_value()
click to toggle source
# File lib/kitchen/pulumi/config_attribute/stack_evolution.rb, line 31 def config_stack_evolution_default_value [] end