Commit Graph

211 Commits (cb80df4f4ab0e8de16d53c7fddff7c44dedd3f94)

Author SHA1 Message Date
Zane Bitter cb80df4f4a Allow paths as lists in function.validate()
5 years ago
Jenkins 4e0536476f Merge "Allow conditions to return null values"
5 years ago
Jenkins dd28f15a2f Merge "Strip disabled resources from depends_on in add_resource()"
6 years ago
rabi 44c188c80f Allow conditions to return null values
6 years ago
Zane Bitter c25034f5cd Strip disabled resources from depends_on in add_resource()
6 years ago
Zane Bitter 764b8fb251 Use StackDefinition in intrinsic functions for resolving data
6 years ago
Zane Bitter 633f4c9f00 Get dep_attrs from StackDefinition
6 years ago
Zane Bitter cc3c60647b Update StackDefinition resource data when getting outputs
6 years ago
Jenkins 798f64ee91 Merge "Support 'permutations' for 'repeat' function"
6 years ago
huangtianhua ba7f7888f6 Support 'permutations' for 'repeat' function
6 years ago
Zane Bitter cfff39ce68 Always cache attributes in outputs in Resource.node_data()
6 years ago
Zane Bitter 4250958a03 Add an add_output() method to Template
6 years ago
huangtianhua f4c4ec63ab Add 'contains' function
6 years ago
huangtianhua 77e5072621 Allow function 'yaql' as condition function
6 years ago
Jenkins 8ce536f0e4 Merge "Support 'list_concat_unique'"
6 years ago
M V P Nitesh e596c96611 Replace assertRaisesRegexp with assertRaisesRegex
6 years ago
huangtianhua 812e786efb Support 'list_concat_unique'
6 years ago
huangtianhua de6a8c1be0 Fix validation of function 'list_concat'
6 years ago
Jenkins d6d836ff62 Merge "Add the HOT fuction str_replace_vstrict"
6 years ago
Jenkins 6d570b70f5 Merge "Don't escape /s in make_url query strings"
6 years ago
Crag Wolfe 1f8d70346a Add the HOT fuction str_replace_vstrict
6 years ago
Juan Antonio Osorio Robles 98faf03be4 Implement list_concat function
6 years ago
Zane Bitter adffed9273 Don't escape /s in make_url query strings
6 years ago
Jenkins 6abdb1c62f Merge "Separate management of parent resource into separate class"
6 years ago
Jenkins 34df3cd915 Merge "Add a node_data() method to Resource"
6 years ago
Jenkins 6d0c714172 Merge "Add a NodeData class to roll up resource data"
6 years ago
Zane Bitter 6e7b3be2b8 Add a make_url intrinsic function
6 years ago
Zane Bitter 2a887c06d8 Add new HOT version for Pike release
6 years ago
Zane Bitter 48fb66bdf3 Separate management of parent resource into separate class
6 years ago
Zane Bitter 39269d2aa0 Add a node_data() method to Resource
6 years ago
Zane Bitter bc4fde4dce Add a NodeData class to roll up resource data
6 years ago
Jason Dunsmore aee10997ac Move CFN pseudo functions out of Parameters base class
6 years ago
Thomas Herve e1aeabaa03 Ignore dependency errors with conditions
6 years ago
Steven Hardy c540293cfe map_replace allow noop colliding replacements
6 years ago
Thomas Herve df674a715b Add filter function
6 years ago
Jenkins 708bda5152 Merge "Add a modulo core constraint"
6 years ago
Jenkins 3a062fdf22 Merge "Add new hot function str_replace_strict"
6 years ago
Ana Krivokapic b1144b22ce Add a modulo core constraint
6 years ago
Crag Wolfe aac3e7aae6 Add new hot function str_replace_strict
6 years ago
rabi 89526b5ea7 Use empty list for None values in repeat function
6 years ago
Jenkins bc6fa5dedf Merge "Return error with path in function validate"
6 years ago
Oleksii Chuprykov ec45f0e47e Return error with path in function validate
6 years ago
Crag Wolfe d5cd3985de Example for "Replace" function should use self.fn_name
6 years ago
Jenkins 9df7ee3a09 Merge "Allows condition name using boolean or function"
6 years ago
Zane Bitter 97483d5624 Do str_replace in a single pass
6 years ago
huangtianhua 4a92678f18 Allows condition name using boolean or function
6 years ago
Zane Bitter 6d61a7a7ff Create a public Conditions class API
6 years ago
Zane Bitter d98d821ac5 Raise StackValidationFailed instead of InvalidCondition*
6 years ago
Zane Bitter f18e57e004 Revert "Improve validation for some functions"
6 years ago
Zane Bitter 7de1c141db Handle outputs with an OutputDefinition class
6 years ago