This change moves the responsibility of calling the HostnameRule.Generate function to the corresponding HostnameRule.{Insert,Update} functions which will allow autonomy especially for the update functions on when a hostname needs to be regenerated.
This change moves the responsibility of calling the HostnameRule.Generate function to the corresponding HostnameRule.{Insert,Update} functions which will allow autonomy especially for the update functions on when a hostname needs to be regenerated.