Tags: dpoper/genie
Tags
Make timestamp fields milliseconds and add ISO-8601 fields Downstream systems for these events may more easily process the millisecond from epoch representation of the timestamps than the ISO-8601 strings that are more human readable. Adding both gives the best of both worlds at the cost of additional data transfer.
Modify event JSON keys to be camel case Currently they're dash separated but that doesn't really jive great with most JSON "standards" including https://google.github.io/styleguide/jsoncstyleguide.xml?showone=Property_Name_Format#Property_Name_Format. While this wasn't really caught in the initial work by Marco (just caught that it was inconsisten between camel and dash) it seems more correct and portable to use camel case based on standards and library/developer expectations. Matches what's done with other event payloads internally.
Add SNS publisher emitting job summaries for completed jobs
Revert "Modify command arg parsing for jobs" This reverts commit b01a44f.
Add double quote parsing to arguments Modifies previous command arg parsing commit (b01a44f) to include respecting double quotes
Modify command arg parsing for jobs Split on whitespace while respecting single quotes. Allows us to more properly handle it going forward. Internal string representation is really used only for JSON and serializing to old run script.
Re-implement URI encoding of Agent file resource Use base64 encoding for job id as it may otherwise contain URI illegal characters.
Create event listener that publishes SNS notifications for job status… … changes
PreviousNext