{"push_id":1225794251,"size":11,"distinct_size":5,"ref":"refs/heads/dnsaas-hermes","head":"a555c74346ea59af98de39fa8d9b459fb1546d35","before":"92e580588d11e2f9c4f2d5311c8b717684164271","commits":[{"sha":"3bab33a4a39d7c3258a8c97fae6860a0b6f74565","author":{"name":"Mateusz Kurek","email":"08a311111c99b2e7baa12e4eba729e85e573021f@users.noreply.github.com"},"message":"Fix DHCP cross validator (different format of mac address) (#2623)\n\nParse mac to unify value between Ralph2 and Ralph3","distinct":false,"url":"https://api.github.com/repos/xliiv/ralph/commits/3bab33a4a39d7c3258a8c97fae6860a0b6f74565"},{"sha":"d23f7839d5d979ab019d6a7ff8eca3c4b53900da","author":{"name":"Mateusz Kurek","email":"08a311111c99b2e7baa12e4eba729e85e573021f@users.noreply.github.com"},"message":"Fix syncing m2m relations to Ralph2 (#2625)\n\nFix for syncing related objects (m2m) when saving in GUI. Now syncing is triggered after saving m2m relations.","distinct":false,"url":"https://api.github.com/repos/xliiv/ralph/commits/d23f7839d5d979ab019d6a7ff8eca3c4b53900da"},{"sha":"6af16844292894ac26e04fea6ca9588ab2c9b3a8","author":{"name":"Mateusz Kurek","email":"08a311111c99b2e7baa12e4eba729e85e573021f@users.noreply.github.com"},"message":"Fix syncing IP addresses when mac exist (#2624)\n\nFix syncing IP addresses when mac exist\r\n\r\nFix for case when:\r\n* Ethernet with particular mac exists and is attached to base object X\r\n* IP assigned to this ethernet (mac) has changed\r\n\r\nPreviously Ralph throws an error (Duplicate entry 'XXX' for key 'ethernet_id'), now it handles this case correctly.","distinct":false,"url":"https://api.github.com/repos/xliiv/ralph/commits/6af16844292894ac26e04fea6ca9588ab2c9b3a8"},{"sha":"e9880c0a7fc6a34fd10fbb96d2e23c057139dd33","author":{"name":"Mateusz Kurek","email":"08a311111c99b2e7baa12e4eba729e85e573021f@users.noreply.github.com"},"message":"Cross validator: validate ips and dhcp entries for DataCenterAsset and VirtualServer (#2629)\n\nCross validator: validate ips and dhcp entries for DataCenterAsset and VirtualServer","distinct":false,"url":"https://api.github.com/repos/xliiv/ralph/commits/e9880c0a7fc6a34fd10fbb96d2e23c057139dd33"},{"sha":"37a6dbdf5ecbfa30f320e518ea5e46f31513bdbc","author":{"name":"Dragerus","email":"61b9aa78c4832de972acaffbd957add055268c22@users.noreply.github.com"},"message":"Add stocktaking button to my_equipment view (#2602)\n\nAdd stocktaking button to my_equipment view\r\n\r\nNew button in 'my equipment' view (at the end of each table row). On click adds stocktaking tag to asset. Can be disabled in settings/via environmental variable","distinct":false,"url":"https://api.github.com/repos/xliiv/ralph/commits/37a6dbdf5ecbfa30f320e518ea5e46f31513bdbc"},{"sha":"6ab9e3822867d221299aa33a1f69475d1ea698f2","author":{"name":"Arkadiusz Adamski","email":"2d65e19b270d9fa800e37a99f4f8bfc3503feffe@gmail.com"},"message":"Split unique set to two separated sets. (#2518)","distinct":false,"url":"https://api.github.com/repos/xliiv/ralph/commits/6ab9e3822867d221299aa33a1f69475d1ea698f2"},{"sha":"19eef19526ae4f88b9c2e1f5f307406c1de47754","author":{"name":"Mateusz Kurek","email":"08a311111c99b2e7baa12e4eba729e85e573021f@users.noreply.github.com"},"message":"Custom hostname in deployment (#2633)\n\nCustom hostname in deployment\r\n\r\nAllow to provide custom hostname in deployment.","distinct":true,"url":"https://api.github.com/repos/xliiv/ralph/commits/19eef19526ae4f88b9c2e1f5f307406c1de47754"},{"sha":"3799b9eb3317d2ab454bb71a6988b9fd1dd265b1","author":{"name":"Dragerus","email":"61b9aa78c4832de972acaffbd957add055268c22@users.noreply.github.com"},"message":"Integrate stocktaking view with reversion (#2635)\n\nStocktaking performed by user himself now adds useful comment\r\nto history.","distinct":true,"url":"https://api.github.com/repos/xliiv/ralph/commits/3799b9eb3317d2ab454bb71a6988b9fd1dd265b1"},{"sha":"da3055532180686e4153276dcd8b30688a2beee8","author":{"name":"Mateusz Kurek","email":"08a311111c99b2e7baa12e4eba729e85e573021f@users.noreply.github.com"},"message":"Remove noqa from user perms widget (#2636)","distinct":true,"url":"https://api.github.com/repos/xliiv/ralph/commits/da3055532180686e4153276dcd8b30688a2beee8"},{"sha":"5df20f06f1d6b1aa7070772d792f62c360c1889c","author":{"name":"xliiv","email":"e33e8e7382a203633d7598194ccf98b262ee191f@gmail.com"},"message":"Handle errors not defined by DNSForm (#2639)\n\nDNSaaS can return errors in fields not defined in DNSForm.\r\nBecause of that, there is a need of handling such case.\r\nThis PR handles such case.\r\nThe PR also adds handler for insufficient permimssion requests (202 code).\r\nThis means Ralph sends requests with user defined in settings.DNSAAS_OWNER to DNSAAS\r\nIf DNSAAS_OWNER isn't superadmin in DNSaaS then 202 is returned.","distinct":true,"url":"https://api.github.com/repos/xliiv/ralph/commits/5df20f06f1d6b1aa7070772d792f62c360c1889c"},{"sha":"a555c74346ea59af98de39fa8d9b459fb1546d35","author":{"name":"Tymoteusz Jankowski","email":"e33e8e7382a203633d7598194ccf98b262ee191f@gmail.com"},"message":"Merge branch 'ng' into dnsaas-hermes\n\nConflicts:\n\tsrc/ralph/dns/tests.py","distinct":true,"url":"https://api.github.com/repos/xliiv/ralph/commits/a555c74346ea59af98de39fa8d9b459fb1546d35"}]}
{"actor":{"display_login":"xliiv"}}