{"push_id":2425672667,"size":4,"distinct_size":1,"ref":"refs/heads/upgrade_forseti_config_notifier","head":"522103cb3d345ced2a16328e106be1883beed768","before":"87f89ec6381983e4f47ee03853c6fd004a53bac2","commits":[{"sha":"89c6b97ad2a042a5765cc9f07c9bc19782db4cd3","author":{"name":"Muharem Hrnjadovic","email":"1e664b24d968783643eba8bd0fab70104dbb581a@google.com"},"message":"Remove scanner notification behavior (#1260)\n\n* Scanners only write results to db now\r\n\r\n* Call _output_results() with proper params\r\n\r\n* Fix iam_rules_scanner_test\r\n\r\n* Fix irewall_rules_scanner_test\r\n\r\n* Fix iap_scanner_test\r\n\r\n* Fix pylint warnings\r\n\r\n* Add sample config stanza for IAP violations","distinct":false,"url":"https://api.github.com/repos/GoogleCloudPlatform/forseti-security/commits/89c6b97ad2a042a5765cc9f07c9bc19782db4cd3"},{"sha":"2fcdba66cec4e8e8e368815674c1f4decee581b1","author":{"name":"Muharem Hrnjadovic","email":"1e664b24d968783643eba8bd0fab70104dbb581a@google.com"},"message":"Email/GCS violation notifiers now use CSV (#1288)\n\n* Add sample config stanza for IAP violations\r\n\r\n* Switched email violation pipeline to CSV\r\n\r\n* Switched email violation pipeline to CSV\r\n\r\n* add more tests\r\n\r\n* adjust attachment format\r\n\r\n* ignore keys/data not found in fieldnames\r\n\r\n* Fix confusing param name & usage of wrong dict\r\n\r\n* We are sending CSV attachments now\r\n\r\n* fix test\r\n\r\n* Switch gcs_violations from JSON to CSV\r\n\r\n* violations are uploaded to GCS in CSV format now\r\n\r\n* pylint fixes\r\n\r\n* fix failing test\r\n\r\n* Remove duplicate iap_violations stanza\r\n\r\n* Fix test\r\n\r\n* Minor fix\r\n\r\n* Address review comment\r\n\r\n* _make_attachment() leaves no temp file behind\r\n\r\n* pylint fixes\r\n\r\n* Removed duplicate CSV test data.\r\n\r\n* better test names","distinct":false,"url":"https://api.github.com/repos/GoogleCloudPlatform/forseti-security/commits/2fcdba66cec4e8e8e368815674c1f4decee581b1"},{"sha":"48618aea22a1c2fed055f74fa95d303897e9658f","author":{"name":"Marco Cunha","email":"018d3e8b4895f053ad125a7eb17913cc1d6d7c54@gmail.com"},"message":"Google Groups uses @googlegroups.com not @gmail.com for public groups. (#1286)","distinct":false,"url":"https://api.github.com/repos/GoogleCloudPlatform/forseti-security/commits/48618aea22a1c2fed055f74fa95d303897e9658f"},{"sha":"522103cb3d345ced2a16328e106be1883beed768","author":{"name":"Joe Cheuk","email":"a81c7f4207817a628dc925708a51fefd13f4c29c@google.com"},"message":"Merge branch '2.0-dev' of github.com:GoogleCloudPlatform/forseti-security into upgrade_forseti_config_notifier","distinct":true,"url":"https://api.github.com/repos/GoogleCloudPlatform/forseti-security/commits/522103cb3d345ced2a16328e106be1883beed768"}]}
{"actor":{"display_login":"joecheuk"}}