Megan Marsh
14baa769ab
improve error message
2019-10-23 12:02:31 -07:00
Adrien Delorme
078ba7c8c3
commit old code generation tool
...
for history
2019-10-15 12:56:42 +02:00
psinghal20
6492995a20
feat: add strftime function in templates
...
This commit adds strfttime function in templates to provide conventional format for ISO time based on C standard.
Signed-off-by: psinghal20 <[email protected] >
2019-10-11 14:35:39 +05:30
Megan Marsh
4c29f88a0a
reuse code
2019-09-27 13:41:22 -07:00
Megan Marsh
a2824a942d
remove extraneous import
2019-09-25 14:43:32 -07:00
Megan Marsh
c57e0a9837
remove logline
2019-09-25 13:55:16 -07:00
Megan Marsh
59efa0faee
rename option to error-cleanup-privisoner, which I think is clearer
2019-09-25 13:43:29 -07:00
Megan Marsh
0683bc409b
add test for error-cleanup provisioner, and fix tests by fixing null builder to use an actual none communicator instead of skipping communicator generation altogether
2019-09-25 13:39:09 -07:00
Megan Marsh
5bd8fee708
Creates a final "cleanup" provisioner to run if an error occurs during a provisioning step, allowing users to perform any custom cleanup tasks that must happen on the VM before the VM is shut down and destroyed.
2019-09-24 16:08:15 -07:00
Adrien Delorme
0f14077664
Merge remote-tracking branch 'origin/master' into switch_sed_because_license
2019-09-23 12:38:52 +02:00
Adrien Delorme
3fe9d52e3f
Merge remote-tracking branch 'origin/master' into scrape_doc_to_builder_struct_config
2019-09-20 11:15:44 +02:00
Adrien Delorme
df0b06a87a
make sed template call deprecated
...
and link to docs
2019-09-20 11:08:15 +02:00
Adrien Delorme
adad25b50b
fix switch statement
2019-09-17 16:25:44 +02:00
Adrien Delorme
feb3da4f56
replace sed usage with replace and replace_all funcs
2019-09-17 16:02:05 +02:00
Adrien Delorme
a279d2e071
template funcs: got force template funcs to be 'FuncGenerator'
2019-09-17 16:01:22 +02:00
Adrien Delorme
3b8f3c5a8b
remove any reference to Push
2019-09-16 16:38:17 +02:00
Adrien Delorme
4cb7c30987
Merge remote-tracking branch 'origin/master' into scrape_doc_to_builder_struct_config
2019-08-21 16:44:23 +02:00
Megan Marsh
e54b1cedd9
text/template turns out to swallow custom error types.
2019-07-08 15:39:46 -07:00
Megan Marsh
2bbc3d50d7
better error handling when using interpolate funcs; don't swallow func errors
2019-07-08 13:49:14 -07:00
Adrien Delorme
c11ef90cb6
use interpolate.NewContext() instead of testConfigTemplate(t)
...
because it's what's happenning there
2019-06-14 12:17:28 +02:00
Adrien Delorme
d8d5631dc2
allow to set provisioner timeout from buildfile
2019-04-08 20:09:21 +02:00
Adrien Delorme
a81abd297b
Merge remote-tracking branch 'origin/master' into context_provisioner
2019-04-08 20:09:01 +02:00
Megan Marsh
056fcb7cea
fix tests and add a few new ones
2019-04-03 11:32:49 -07:00
Adrien Delorme
c4f3dccc14
rename interpolation context from ctx to ictx and contexts to ctx to avoid conflicts
2019-04-03 15:56:15 +02:00
Megan Marsh
12fc1fa751
default_keep_input_artifact
2019-04-02 16:51:58 -07:00
Megan Marsh
bf0d7b3620
make it work and add tests
2019-03-13 10:49:13 -07:00
Brendan Devenney
328cbf4e42
Merge branch 'master' into feature/7322
2019-02-27 19:29:18 +00:00
Brendan Devenney
4d2a5fb9a2
✨ Implement template marshalling logic
...
Signed-off-by: Brendan Devenney <[email protected] >
2019-02-23 22:41:07 +00:00
Brendan Devenney
afba444373
✨ Refactor rawTemplate to better align with real raw template structure
...
Signed-off-by: Brendan Devenney <[email protected] >
2019-02-23 21:42:27 +00:00
Brendan Devenney
610eecfc99
✨ Track sensitive variable keys to support JSON template writing
...
Signed-off-by: Brendan Devenney <[email protected] >
2019-02-23 04:52:03 +00:00