Designate DNS - "serial" (Designate metadata field) is changed on Zone's description update
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Designate |
New
|
Undecided
|
Unassigned |
Bug Description
### Scenario ###
1) create zone example.com. with:
openstack zone create --email <email address hidden> example.com.
+------
| Field | Value |
+------
| action | CREATE |
| attributes | |
| created_at | 2022-02-
| description | None |
| email | <email address hidden> |
| id | 8c590350-
| masters | |
| name | example.com. |
| pool_id | 794ccc2c-
| project_id | ef9d9ca44367405
| serial | 1644422200 |
| status | PENDING |
| transferred_at | None |
| ttl | 3600 |
| type | PRIMARY |
| updated_at | None |
| version | 1 |
+------
2) Update zone's description with:
openstack zone set --description 'some description' example.com.
+------
| Field | Value |
+------
| action | UPDATE |
| attributes | |
| created_at | 2022-02-
| description | some description |
| email | <email address hidden> |
| id | 8c590350-
| masters | |
| name | example.com. |
| pool_id | 794ccc2c-
| project_id | ef9d9ca44367405
| serial | 1644422527 |
| status | PENDING |
| transferred_at | None |
| ttl | 3600 |
| type | PRIMARY |
| updated_at | 2022-02-
| version | 3 |
+------
### Expected result ###
"Serial" value doesn't changed, "Description" field (unlike TLL or Email) is only known to the Designate and not propagated to the Nameservers.
### Actual result ###
We do see that the serial number has changed on "Description" field update.
from : | serial | 1644422200 |
to : | serial | 1644422527 |
summary: |
- Designate DNS - update description after create zone and the serial type - changed + Designate DNS - "serial" (Designate metadata field) is changed on Zone's + description update |
description: | updated |