[RFE] create option in neutron.conf to disable designate+neutron consistency
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Won't Fix
|
Wishlist
|
Gregoire Mahe |
Bug Description
Hello,
This RFE concerns https:/
We need to disable consistency on neutron + designate pairing. Here is our usecase :
We are a cloud provider which uses openstack solution. We are split into different services, a service dedicated to compute (neutron + nova/compute + glance), and another one dedicated to DNS (classic, geotargetting, anycast, and openstack designate).
As we want to use designate and allow a user to have default records on their VM, we're going to pair neutron and designate. Our need is to try designate at large scale, without impacting compute service. So that's why we would like to disable consistency
To do this, I propose, as I said on the bug related :
---
STEP #1 : Allow user to disable consistency
Next, we need to add an option on neutron.conf, to disable consistency (which is by default enabled)
We have to ignore designate failures on this case, and don't revert anything uppon failure
---
STEP #2 : Store consistency issues when consistency is disabled
The aim is to improve consistency by storing all consistency problems in the neutron database to be able to delete / creates record to recreate the consistency later
---
Thanks,
tags: | added: rfe |
Changed in neutron: | |
importance: | Undecided → Wishlist |
Changed in neutron: | |
assignee: | nobody → Gregoire Mahe (gregoiremahe) |
tags: | removed: rfe |
Hi,
IIUC correctly, You can implement what You need in new designate driver: https:/ /github. com/openstack/ neutron/ blob/master/ neutron/ services/ externaldns/ drivers/ designate/ driver. py and use this "insecure_ designate" driver instead of this default one. Am I right?
If so, do it really need to be in-tree? I think that You can maybe implement it in some external repo maybe?