{"push_id":615189242,"size":3,"distinct_size":1,"ref":"refs/heads/master","head":"8bdd33bf8ba4d4299be4f81776812637ac87754f","before":"8edc2761ffe46e6f09401725aedfab51005b8690","commits":[{"sha":"809889695ddff42702ef3fd57bbac4d916e115d5","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@fueledbylemons.com","name":"Alexey Bezhan"},"message":"Run CloudFormation templates through jinja2\n\nLoaded CloudFormation template is run through jinja2 using selected\nvalues from the stack as context.\n\nRight now the only variables available to jinja are:\n'environment_variables' - a subset of parameter names and\n'param_to_env' - a transform function to get environment variable\nname out of parameter name.\n\nParameter is added to 'environment_variables' if its name starts\nwith 'EnvVar' (CloudFormation doesn't allow underscores in parameter\nnames so direct mapping using actual environment variable names doesn't\nwork. And 'Env' appears in 'EnvironmentName').\n\nThis is a first step to make changing CloudFormation templates\neasier and less error-prone and reducing duplication. Jinja will\nallow us to use includes and macros for commonly repeated parts\nof templates as well as generating list of accepted parameters\nfrom stacks info.","distinct":false,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-aws/commits/809889695ddff42702ef3fd57bbac4d916e115d5"},{"sha":"ca1aee36a94a3e32ccff12f9a0935843a024e095","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@fueledbylemons.com","name":"Alexey Bezhan"},"message":"Use jinja to add environment_variables to EB env templates\n\nTakes all 'EnvVar*' parameters from the stack parameters list and:\n1. Adds a parameter declaration to CloudFormation template\n2. Adds OptionSetting to set parameter value to environment variable\n   with the param_to_env(name) in the Elastic Beanstalk environment","distinct":false,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-aws/commits/ca1aee36a94a3e32ccff12f9a0935843a024e095"},{"sha":"8bdd33bf8ba4d4299be4f81776812637ac87754f","author":{"email":"b4fecb59240129920084c607289430d00c83f48c@digital.cabinet-office.gov.uk","name":"Rob Young"},"message":"Merge pull request #27 from alphagov/jinja-cloudformation-templates\n\nRun CloudFormation templates through Jinja","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-aws/commits/8bdd33bf8ba4d4299be4f81776812637ac87754f"}]}