Activity log for bug #1879798

Date Who What changed Old value New value Message
2020-05-20 21:55:28 Zachary Zehring bug added bug
2020-05-20 21:55:41 Zachary Zehring bug added subscriber Canonical IS BootStack
2020-05-21 16:18:33 Zachary Zehring bug task added charm-designate
2020-05-21 18:39:17 Chris Sanders tags scaleback
2020-05-26 20:31:38 Jorge Niedbalski charm-designate-bind: status New Confirmed
2020-05-26 20:31:40 Jorge Niedbalski charm-designate: status New Confirmed
2020-05-27 15:05:22 Jorge Niedbalski charm-designate: assignee Jorge Niedbalski (niedbalski)
2020-05-27 15:05:24 Jorge Niedbalski charm-designate-bind: assignee Jorge Niedbalski (niedbalski)
2020-05-27 19:42:19 Jorge Niedbalski bug task added designate (Ubuntu)
2020-05-28 19:23:32 Jorge Niedbalski charm-designate-bind: status Confirmed Invalid
2020-05-28 19:24:21 Jorge Niedbalski summary replacing designate units causes issues previously created zones designate-manage pool update doesn't reflects targets master dns servers into zones.
2020-05-28 19:27:32 Jorge Niedbalski description We have a designate/designate-bind setup. We migrated designate units to different machines, replacing 3 designate units with 3 new units. However, this caused issues with existing zones, including creating new recordsets for these zones. The zone would result in having an ERROR status and a CREATE action. Looking at the designate bind units, we see that designate is attempting to run: 'addzone $zone { type slave; masters {$new_designate_ips port 5354;}; file "slave.$zone.$hash"; };' This addzone fails due to the zone already existing. However, we found that the zone configuration (using 'rndc showzone $zone' from designate-bind unit) still had the old designate ips for its masters. There are also logs in /var/log/syslog like the following: May 20 06:27:10 juju-c27f05-15-lxd-1 named[72648]: transfer of '$zone' from $old_designate_ip#5354: failed to connect: host unreachable We were able to resolve this issue by modifying the zone config on all designate-bind units: juju run -a designate-bind -- rndc modzone $zone '{ type slave; file "slave.$zone.$hash"; masters { $new_designate_ip_1 port 5354; $new_designate_ip_2 port 5354; $new_designate_ip_3 port 5354; }; };' After modifying the zone, the recordset creations completed and resolved almost immediately. Would this be something the charm could do in an automated way when masters are removed/replaced, or is there a better way of fixing the zone configurations? For these designate migrations, we will have to enumerate over every zone to fix their configurations. [Environment] Ubuntu + Ussuri [Description] If running designate-manage pool update with new targets, those targets gets properly updated in the pool target masters list, but those aren't reflected into the zones that belongs to this pool, therefore, the masters associated to that zones aren't updated causing failures as the expressed in the Further Information section. designate-manager pool update should offer an option to update the zones associated to the pools with the new target masters and be able to apply these changes into existing zones. For the case of the bind9 backend the current workaround is to manually run the rndc modzone command with the new masters, but that's not suitable for large installations with multiple zones and pools. [Further information] We have a designate/designate-bind setup. We migrated designate units to different machines, replacing 3 designate units with 3 new units. However, this caused issues with existing zones, including creating new recordsets for these zones. The zone would result in having an ERROR status and a CREATE action. Looking at the designate bind units, we see that designate is attempting to run: 'addzone $zone { type slave; masters {$new_designate_ips port 5354;}; file "slave.$zone.$hash"; };' This addzone fails due to the zone already existing. However, we found that the zone configuration (using 'rndc showzone $zone' from designate-bind unit) still had the old designate ips for its masters. There are also logs in /var/log/syslog like the following: May 20 06:27:10 juju-c27f05-15-lxd-1 named[72648]: transfer of '$zone' from $old_designate_ip#5354: failed to connect: host unreachable We were able to resolve this issue by modifying the zone config on all designate-bind units: juju run -a designate-bind -- rndc modzone $zone '{ type slave; file "slave.$zone.$hash"; masters { $new_designate_ip_1 port 5354; $new_designate_ip_2 port 5354; $new_designate_ip_3 port 5354; }; };' After modifying the zone, the recordset creations completed and resolved almost immediately. Would this be something the charm could do in an automated way when masters are removed/replaced, or is there a better way of fixing the zone configurations? For these designate migrations, we will have to enumerate over every zone to fix their configurations.
2020-05-28 19:48:34 Jorge Niedbalski designate (Ubuntu): status New In Progress
2020-05-28 19:48:38 Jorge Niedbalski designate (Ubuntu): assignee Jorge Niedbalski (niedbalski)
2020-06-01 12:58:13 Nicolas Bock bug added subscriber Nicolas Bock
2020-07-28 18:27:21 Jorge Niedbalski designate (Ubuntu): status In Progress Fix Committed
2020-07-28 18:27:30 Jorge Niedbalski charm-designate: status Confirmed Invalid
2021-06-09 19:55:17 Jorge Niedbalski bug task added cloud-archive
2021-06-09 19:55:53 Jorge Niedbalski nominated for series cloud-archive/ussuri
2021-06-09 19:55:53 Jorge Niedbalski bug task added cloud-archive/ussuri
2021-06-09 19:55:53 Jorge Niedbalski nominated for series cloud-archive/wallaby
2021-06-09 19:55:53 Jorge Niedbalski bug task added cloud-archive/wallaby
2021-06-09 19:55:53 Jorge Niedbalski nominated for series cloud-archive/victoria
2021-06-09 19:55:53 Jorge Niedbalski bug task added cloud-archive/victoria
2021-06-09 19:55:53 Jorge Niedbalski nominated for series cloud-archive/xena
2021-06-09 19:55:53 Jorge Niedbalski bug task added cloud-archive/xena
2021-06-09 19:56:24 Jorge Niedbalski cloud-archive/xena: status New Fix Released
2021-06-09 19:56:33 Jorge Niedbalski cloud-archive/wallaby: status New Fix Released
2021-06-09 19:56:45 Jorge Niedbalski cloud-archive/victoria: status New Fix Committed
2021-06-09 19:56:54 Jorge Niedbalski cloud-archive/ussuri: status New Fix Committed
2021-06-09 19:57:07 Jorge Niedbalski nominated for series cloud-archive/stein
2021-06-09 19:57:07 Jorge Niedbalski bug task added cloud-archive/stein
2021-06-09 19:57:07 Jorge Niedbalski nominated for series cloud-archive/train
2021-06-09 19:57:07 Jorge Niedbalski bug task added cloud-archive/train
2021-06-28 13:16:56 Edward Hope-Morley cloud-archive/victoria: status Fix Committed New
2021-06-28 13:17:05 Edward Hope-Morley cloud-archive/ussuri: status Fix Committed New
2021-08-25 13:11:37 Chris MacNaughton nominated for series Ubuntu Focal
2021-08-25 13:11:37 Chris MacNaughton bug task added designate (Ubuntu Focal)
2021-08-31 19:17:09 Nicolas Bock attachment added designate-bionic-stein.debdiff https://bugs.launchpad.net/cloud-archive/+bug/1879798/+attachment/5521937/+files/designate-bionic-stein.debdiff
2021-08-31 19:18:57 Nicolas Bock bug added subscriber STS Sponsors
2021-08-31 19:29:08 Nicolas Bock attachment added bionic-train.debdiff https://bugs.launchpad.net/cloud-archive/+bug/1879798/+attachment/5521938/+files/bionic-train.debdiff
2021-08-31 20:23:56 Ubuntu Foundations Team Bug Bot tags scaleback patch scaleback
2021-08-31 20:24:02 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2021-08-31 23:34:38 Mathew Hodson designate (Ubuntu): importance Undecided Medium
2021-08-31 23:34:52 Mathew Hodson designate (Ubuntu Focal): importance Undecided Medium
2021-09-01 06:05:46 Mathew Hodson affects charm-designate designate
2021-09-01 06:05:46 Mathew Hodson designate: status Invalid Fix Released
2021-09-01 06:06:27 Mathew Hodson affects charm-designate-bind ubuntu-translations
2021-09-01 06:06:44 Mathew Hodson bug task deleted ubuntu-translations
2021-09-01 17:41:17 Dan Streetman removed subscriber STS Sponsors
2021-09-01 19:18:11 Nicolas Bock attachment added bionic-ussuri.debdiff https://bugs.launchpad.net/cloud-archive/+bug/1879798/+attachment/5522377/+files/bionic-ussuri.debdiff
2021-09-01 19:21:35 Nicolas Bock cloud-archive/victoria: status New Invalid
2021-09-01 19:21:54 Nicolas Bock cloud-archive/victoria: status Invalid Fix Released
2021-09-01 19:22:12 Nicolas Bock cloud-archive/stein: status New In Progress
2021-09-01 19:22:12 Nicolas Bock cloud-archive/stein: assignee Nicolas Bock (nicolasbock)
2021-09-01 19:22:28 Nicolas Bock cloud-archive/train: status New In Progress
2021-09-01 19:22:28 Nicolas Bock cloud-archive/train: assignee Nicolas Bock (nicolasbock)
2021-09-01 19:22:38 Nicolas Bock cloud-archive/ussuri: status New In Progress
2021-09-01 19:22:38 Nicolas Bock cloud-archive/ussuri: assignee Nicolas Bock (nicolasbock)
2021-09-03 09:34:55 Launchpad Janitor designate (Ubuntu Focal): status New Confirmed
2021-09-03 09:35:44 Jose Phillips bug added subscriber Jose Phillips
2021-09-06 13:03:24 Edward Hope-Morley cloud-archive/ussuri: status In Progress New
2021-09-06 13:03:24 Edward Hope-Morley cloud-archive/ussuri: assignee Nicolas Bock (nicolasbock)
2021-09-06 13:03:35 Edward Hope-Morley cloud-archive/train: status In Progress New
2021-09-06 13:03:35 Edward Hope-Morley cloud-archive/train: assignee Nicolas Bock (nicolasbock)
2021-09-06 13:03:47 Edward Hope-Morley cloud-archive/stein: status In Progress New
2021-09-06 13:03:47 Edward Hope-Morley cloud-archive/stein: assignee Nicolas Bock (nicolasbock)
2021-09-09 14:22:05 Corey Bryant designate (Ubuntu Focal): status Confirmed Fix Committed
2021-09-09 14:29:17 Corey Bryant designate (Ubuntu): status Fix Committed Fix Released
2021-09-09 16:13:45 Corey Bryant cloud-archive/ussuri: status New Fix Committed
2021-09-09 16:59:45 Corey Bryant cloud-archive/stein: status New Fix Committed
2021-09-09 16:59:48 Corey Bryant tags patch scaleback patch scaleback verification-stein-needed
2021-09-09 16:59:49 Corey Bryant cloud-archive/train: status New Fix Committed
2021-09-09 18:42:45 Nicolas Bock tags patch scaleback verification-stein-needed patch scaleback verification-stein-done verification-train-needed
2021-09-09 20:49:35 Nicolas Bock tags patch scaleback verification-stein-done verification-train-needed patch scaleback verification-stein-done verification-train-done
2021-09-15 19:45:46 Brian Murray removed subscriber Ubuntu Sponsors Team
2021-09-27 13:37:16 Corey Bryant designate (Ubuntu Focal): status Fix Committed Fix Released
2021-09-29 13:32:49 Chris MacNaughton cloud-archive/ussuri: status Fix Committed Fix Released
2021-09-29 13:33:36 Chris MacNaughton cloud-archive/train: status Fix Committed Fix Released
2021-09-29 13:34:27 Chris MacNaughton cloud-archive/stein: status Fix Committed Fix Released