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 |
|