{"push_id":2883296661,"size":39,"distinct_size":2,"ref":"refs/heads/scrubbed_db_backflows","head":"188762140377a7975b7e57f6837dbd7de4c905d1","before":"2927cc244be5189da6d99d0e885ad1dde761f922","commits":[{"sha":"694e2416995a227f7cb882d945eca5a6caa7aca4","author":{"name":"Elliot Crosby-McCullough","email":"58cda7fab72e315083a7ecdf368192a81767adde@gmail.com"},"message":"Permit backend boxes to clear varnish caches\n\nThis has to be done directly to the cache box because each\nbox houses its own siloed cache and we need them all cleared.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/694e2416995a227f7cb882d945eca5a6caa7aca4"},{"sha":"1a556831ca6c319b04565efa6000571931d785aa","author":{"name":"Michael Walker","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk"},"message":"Create an S3 bucket to hold processed Fastly logs for transition","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/1a556831ca6c319b04565efa6000571931d785aa"},{"sha":"f2d37556a1eece9521aeec5c9cbc50969e77ed68","author":{"name":"Michael Walker","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk"},"message":"Create an IAM user for transition to download from S3","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/f2d37556a1eece9521aeec5c9cbc50969e77ed68"},{"sha":"f8adbed3e83d4c16a61628727de4096bc3bf3fbf","author":{"name":"Michael Walker","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk"},"message":"Add a named Athena query to build the transition logs","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/f8adbed3e83d4c16a61628727de4096bc3bf3fbf"},{"sha":"1be290d9f5a94eeaa0670a9acf553a27a8272868","author":{"name":"Michael Walker","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk"},"message":"Add lambda function to invoke Athena query","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/1be290d9f5a94eeaa0670a9acf553a27a8272868"},{"sha":"ad11820ef76fbfb1844bb2124eba6afaad316e2f","author":{"name":"Michael Walker","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk"},"message":"Run transition lambda function daily","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/ad11820ef76fbfb1844bb2124eba6afaad316e2f"},{"sha":"60db51ef59be6c5ef8413ef70d332ffe9c6189db","author":{"name":"Michael Walker","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk"},"message":"Move Transition Athena query to a separate file","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/60db51ef59be6c5ef8413ef70d332ffe9c6189db"},{"sha":"7e188f1d7431757d358d13789818bca6a6d956f6","author":{"name":"Doug Neal","email":"0798ebecfb7bc4dfb9d0445c2fa030eb64e1fa1c@neal.me.uk"},"message":"RDS: Default to keeping final snapshots\n\nChange the default in the rds_instance module to be production-safe.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/7e188f1d7431757d358d13789818bca6a6d956f6"},{"sha":"26991704f803b6c704c40a422508e2fba778a192","author":{"name":"Elliot Crosby-McCullough","email":"58cda7fab72e315083a7ecdf368192a81767adde@gmail.com"},"message":"Merge pull request #629 from alphagov/permit-backend-cache-clearing\n\nPermit backend boxes to clear varnish caches","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/26991704f803b6c704c40a422508e2fba778a192"},{"sha":"0aba8b33e03d5c8b87b4a032d6e6905c75705e03","author":{"name":"Doug Neal","email":"0798ebecfb7bc4dfb9d0445c2fa030eb64e1fa1c@neal.me.uk"},"message":"Database projects: add skip_final_snapshot variable\n\nRequire this variable is set and pass it through to the rds_instance\nmodule.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/0aba8b33e03d5c8b87b4a032d6e6905c75705e03"},{"sha":"738af2bd3eae0d5cc52eae54c650564ee597ca44","author":{"name":"Michael Walker","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk"},"message":"Merge pull request #625 from alphagov/msw/transition-logs\n\nProcess Fastly logs with Athena daily for transition","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/738af2bd3eae0d5cc52eae54c650564ee597ca44"},{"sha":"54755939856f5b3cf03248c17ed84b2d47735e75","author":{"name":"Michael Walker","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk"},"message":"Rename transition logs lambda function","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/54755939856f5b3cf03248c17ed84b2d47735e75"},{"sha":"e8f97ce0e6829a4f111ec7885244e61b1b423346","author":{"name":"Michael Walker","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk"},"message":"Merge pull request #636 from alphagov/barrucadu-patch-1\n\nRename transition logs lambda function","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/e8f97ce0e6829a4f111ec7885244e61b1b423346"},{"sha":"3090edab8bc3d7fc5d5051f51fc464233648c329","author":{"name":"Michael Walker","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk"},"message":"Remove transition_executor role policy attachment name","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/3090edab8bc3d7fc5d5051f51fc464233648c329"},{"sha":"f8e1fc2a5df916a3fa1a609a521a8cdd27fe059d","author":{"name":"Michael Walker","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@barrucadu.co.uk"},"message":"Merge pull request #637 from alphagov/barrucadu-patch-1\n\nRemove transition_executor role policy attachment name","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/f8e1fc2a5df916a3fa1a609a521a8cdd27fe059d"},{"sha":"533006ddcb31d4940ac7d0662cb61ff74c432d2d","author":{"name":"Sebastian Schmieschek","email":"db043b2055cb3a47b2eb0b5aebf4e114a8c24a5a@schmie.net"},"message":"Refactor database-backups-bucket access policies\n\n- In order to grant cross-account access to buckets in multiple\nenvironments (e.g. integration AND staging S3 access from integration) we\nneed to be able to manipulate policies in individual ways.\n\n- We thus have removed the parametrised creation of these policies in\nfavour of explicit definition per environment.\n\npair: @issyl0 @schmie","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/533006ddcb31d4940ac7d0662cb61ff74c432d2d"},{"sha":"a93342e7670bfdefbd84e5cbb2238ea2f8f77f49","author":{"name":"Isabell (Issy) Long","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@issyl0.co.uk"},"message":"Rename the policy attachments to account for the new policy names\n\n- We changed the infra-database-backups-bucket reader policy names, so\n  now we change everything that uses them to use the new names to make\n  Terraform apply cleanly.\n- This uses Terraform's `count` syntax to apply \"staging\" policies to\n  staging and \"integration\" policies to integration.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/a93342e7670bfdefbd84e5cbb2238ea2f8f77f49"},{"sha":"9fbacfef6fd900caa229b4a1d6b04d4fa6977d57","author":{"name":"Sebastian Schmieschek","email":"db043b2055cb3a47b2eb0b5aebf4e114a8c24a5a@schmie.net"},"message":"Merge pull request #638 from alphagov/refactor-database-backups-bucket-access\n\nRefactor database-backups-bucket access policies","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/9fbacfef6fd900caa229b4a1d6b04d4fa6977d57"},{"sha":"a9def6dc6fddb26d3fcddbb8f0d420d7ca6f43af","author":{"name":"Isabell (Issy) Long","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@issyl0.co.uk"},"message":"Allow integration to read the govuk-staging-database-backups bucket\n\n- For the data sync to integration, we read from the staging bucket if\n  the databases don't have to be sanitized. This is currently failing as\n  the IAM policies don't have permissions to read from the staging\n  bucket.\n- This *doesn't* allow the sanitized databases to read unsanitized data\n  from the staging backups bucket, apart from in the case of whitehall\n  which is wrapped up in the `dbadmin` IAM role.","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/a9def6dc6fddb26d3fcddbb8f0d420d7ca6f43af"},{"sha":"948be7146e8630c5354e46fa7a267e25f42d98c4","author":{"name":"Isabell (Issy) Long","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@issyl0.co.uk"},"message":"Merge pull request #639 from alphagov/allow_integration_to_read_staging_db_backup_bucket\n\nAllow integration to read the govuk-staging-database-backups bucket","distinct":false,"url":"https://api.github.com/repos/alphagov/govuk-aws/commits/948be7146e8630c5354e46fa7a267e25f42d98c4"}]}
{"actor":{"display_login":"dougneal"}}