Merge "nit: remove downgrade methods and add release note"

This commit is contained in:
Zuul 2019-01-18 02:46:31 +00:00 committed by Gerrit Code Review
commit 717b94c2c3
3 changed files with 6 additions and 30 deletions

View File

@ -27,18 +27,3 @@ def upgrade(migrate_engine):
records_table = Table('recordsets', meta, autoload=True)
records_table.columns.type.alter(name='type', type=Enum(*RECORD_TYPES))
def downgrade(migrate_engine):
meta.bind = migrate_engine
RECORD_TYPES = ['A', 'AAAA', 'CNAME', 'MX', 'SRV', 'TXT', 'SPF', 'NS',
'PTR', 'SSHFP', 'SOA']
records_table = Table('recordsets', meta, autoload=True)
# Delete all NAPTR records
records_table.filter_by(name='type', type='NAPTR').delete()
# Remove CAA from the ENUM
records_table.columns.type.alter(type=Enum(*RECORD_TYPES))

View File

@ -27,18 +27,3 @@ def upgrade(migrate_engine):
records_table = Table('recordsets', meta, autoload=True)
records_table.columns.type.alter(name='type', type=Enum(*RECORD_TYPES))
def downgrade(migrate_engine):
meta.bind = migrate_engine
RECORD_TYPES = ['A', 'AAAA', 'CNAME', 'MX', 'SRV', 'TXT', 'SPF', 'NS',
'PTR', 'SSHFP', 'SOA', 'NAPTR']
records_table = Table('recordsets', meta, autoload=True)
# Delete all CAA records
records_table.filter_by(name='type', type='CAA').delete()
# Remove CAA from the ENUM
records_table.columns.type.alter(type=Enum(*RECORD_TYPES))

View File

@ -0,0 +1,6 @@
---
features:
- |
CAA and NAPTR recordset types have been added. All users should be able to use these types
from the API and openstack client. These can be disabled (like other record types) by
setting the `[DEFAULT].supported-record-type` config variable in all designate services.