{"push_id":848347905,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"09c31d7bdc4d05cd499b4334a48eb24e955894de","before":"70a0ba267587085642fef4466973f18b0e273eac","commits":[{"sha":"a062d7f3a0b1fb0d3e054428c4a9732906aa8552","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"resolver: Reload dnsmasq after DNS change if node is dns-server\n\nSince dnsmasq is caching its data, we need to reload the local dnsmasq\nin case there's a change in the DNS config (when we run bind). This\nmakes it possible to have a node get a new IP address and have us still\nbe able to resolve to the correct IP address.\n\nWe use a delayed notification because bind is also using a delayed one,\nso it makes no sense to reload dnsmasq before bind.","distinct":true,"url":"https://api.github.com/repos/crowbar/crowbar-core/commits/a062d7f3a0b1fb0d3e054428c4a9732906aa8552"},{"sha":"6fe329a9e332e9a115202caf6e4338cb5394a056","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"bind9: Have discovered nodes in DNS\n\nSince discovered nodes don't have an allocated IP address in the admin\nrange, but just an IP address from the DHCP pool, we need to deal with\nthem in a special way.\n\nAlso, we need to keep in mind that the IP address from the DHCP pool can\nbe used for several nodes over time; especially if a node is discovered\nand then turned off for a long period of time, another discovered node\ncould very well re-use the same IP address. So in that case, we take the\nnode that was discovered the most recently for that IP address.","distinct":true,"url":"https://api.github.com/repos/crowbar/crowbar-core/commits/6fe329a9e332e9a115202caf6e4338cb5394a056"},{"sha":"17440f9e6d7f073151870ef54b3b1d5ba1c36edc","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"bind9: Remove unused reverse IP zones\n\nWhen a node is deleted or an IP address is deallocated, nothing in the\nbind config references the reverse IP zones for the IP addresses that\nare removed. But the files still stay in the directory, which can be\nconfusing.\n\nSo let's drop them!","distinct":true,"url":"https://api.github.com/repos/crowbar/crowbar-core/commits/17440f9e6d7f073151870ef54b3b1d5ba1c36edc"},{"sha":"616475e59a9b9a4882a58ab07f8f99cd93dd7e64","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"webui: Only show non-allocated admin IP address on discovery\n\nWhen we do hardware-installing/hardware-installed, then the node already\nhas an allocated IP address, even if it's not necessarily using it yet:\n\n - when doing hardware-installing/hardware-installed outside of the\n   discovery process (that can happen with the bios/raid barclamps),\n   then yes, it just works fine. But arguable, not really a case that\n   we're seeing for all practical purposes ;-)\n\n - in discovery, we have two things:\n   - the network role is not used, so it won't set the IP address from\n     the host range. So at first, it would seem that you are correct,\n     but...\n   - the dhcp configuration is actually updated, and on lease renewal,\n     the node will get the allocated IP address.\n\nAll in all, we are in a gray area here, and it pretty much depends on\nthe timing. That being said, I would argue that people generally won't\nwant to connect to the discovered node at this point in time (they would\nconnect before allocating it) and what we display in the UI here is\nconsistent with what is put in the DNS config.","distinct":true,"url":"https://api.github.com/repos/crowbar/crowbar-core/commits/616475e59a9b9a4882a58ab07f8f99cd93dd7e64"},{"sha":"d033be9aae060c0d0a4a448eef6b4344886bd695","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"bind9: clear nscd cache after dns config change","distinct":true,"url":"https://api.github.com/repos/crowbar/crowbar-core/commits/d033be9aae060c0d0a4a448eef6b4344886bd695"},{"sha":"09c31d7bdc4d05cd499b4334a48eb24e955894de","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #98 from vuntz/dns-discovery\n\nMake DNS resolve discovered nodes (+ some other fixes)","distinct":true,"url":"https://api.github.com/repos/crowbar/crowbar-core/commits/09c31d7bdc4d05cd499b4334a48eb24e955894de"}]}