-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a kubernetes-render task #375
Commits on Dec 10, 2018
-
Factor out an OptionsHelper module to DRY up some of the options pars…
…ing used in exe files.
Configuration menu - View commit details
-
Copy full SHA for 051f520 - Browse repository at this point
Copy the full SHA 051f520View commit details -
Configuration menu - View commit details
-
Copy full SHA for a03451d - Browse repository at this point
Copy the full SHA a03451dView commit details -
Add a stdout_assertion test helper that captures what was supposed to…
… go to $stdout and conditionally asserts on it if logs aren't being printed
Configuration menu - View commit details
-
Copy full SHA for 1639d80 - Browse repository at this point
Copy the full SHA 1639d80View commit details -
Add a kubernetes-render command, which renders templates to STDOUT
This introduces kubernetes-render, which is a UNIX-philosphy abiding simple tool that can pipe ERB-rendered raw YAML along to the next place anyone wants to send it. It renders one template in a template_dir with bindings. It does this by: Adding a new RenderTask that invokes a Renderer on a passed template Adding a new exe file that invokes RenderTask
Configuration menu - View commit details
-
Copy full SHA for 03b9403 - Browse repository at this point
Copy the full SHA 03b9403View commit details -
Configuration menu - View commit details
-
Copy full SHA for b22e2d5 - Browse repository at this point
Copy the full SHA b22e2d5View commit details -
Allow kubernetes-render to take multiple templates to render, and ren…
…der all if none are given Also fixes an issue from previous commits where a method in the test_helper named test_output_stream was being interpreted as an actual test. Oops!
Configuration menu - View commit details
-
Copy full SHA for 9e34ea0 - Browse repository at this point
Copy the full SHA 9e34ea0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48324f5 - Browse repository at this point
Copy the full SHA 48324f5View commit details -
Group exceptions when rendering in the render task and only raise at …
…the end so as much progress is made as possible
Configuration menu - View commit details
-
Copy full SHA for 7cbb6c0 - Browse repository at this point
Copy the full SHA 7cbb6c0View commit details
Commits on Dec 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ea71bec - Browse repository at this point
Copy the full SHA ea71becView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9487b22 - Browse repository at this point
Copy the full SHA 9487b22View commit details
Commits on Dec 12, 2018
-
Validate that runtime errors in rendering YAML are raised and caught …
…as InvalidTemplateErrors I mistakenly was catching and treating FatalDeployErrors as something different, but they aren't! This unifies it (and breaks out a different method for rendering for clarity)
Configuration menu - View commit details
-
Copy full SHA for 2ae2735 - Browse repository at this point
Copy the full SHA 2ae2735View commit details -
Use a slightly simpler way of yielding strings in the test helper
Since its a StringIO, we don't really need to rewind and whatnot.
Configuration menu - View commit details
-
Copy full SHA for 66e1fb5 - Browse repository at this point
Copy the full SHA 66e1fb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14aada8 - Browse repository at this point
Copy the full SHA 14aada8View commit details