Changes between Initial Version and Version 1 of Ticket #3358, comment 9


Ignore:
Timestamp:
Mar 12, 2014, 7:55:43 PM (6 years ago)
Author:
tmark
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3358, comment 9

    initial v1  
    1 The changes made thus far are being discarded.  #3339 and 3373 had to be reverted as they broke component removals (#3374) and likely other things.   At this point in time, whether or not we will even continue to use these libraries is up for discussion.
     1The changes made thus far have been discarded. Tickets #3339 and 3373 had to be reverted as they broke component removals (see #3374) and likely other things.   At this point in time, whether or not we will even continue to use configuration libraries is up for discussion.
    22
    3 The new solution for this ticket will be to add support for supplying default values into the D2ClientConfigParser.  This solution is intended to be an interim solution only.
     3The new solution for this ticket is to simply add support for supplying default values into the D2ClientConfigParser.  This allows the user to modify the dhcp-ddns values for
     4Kea servers by only supplying the values that are not defaults.
     5
     6There is still a fundamental issue with map-items where by sequential changes to their
     7items via bindctl are not cummulative.
     8
     9Without this ticket, the user would have to specify all the items in dhcp-ddns as part of a single "config commit",  with this ticket they specify only the items that are
     10not default values.  "enable-updates" is always required.
     11
     12To enable updates with prefix of "newhost" and suffix of "bubbles.com.", and overriding
     13client updates you would submit this:
     14
     15{{{
     16> config set Dhcp6/dhcp-ddns/enable-updates true
     17> config set Dhcp6/dhcp-ddns/generated-prefix "newhost"
     18> config set Dhcp6/dhcp-ddns/qualifying-suffix "bubbles.com."
     19> config set Dhcp6/dhcp-ddns/override-client-update true
     20> config commit
     21}}}
     22
     23If you then decided to turn off the override you would submit this:
     24
     25{{{
     26> config set Dhcp6/dhcp-ddns/enable-updates true
     27> config set Dhcp6/dhcp-ddns/generated-prefix "newhost"
     28> config set Dhcp6/dhcp-ddns/qualifying-suffix "bubbles.com."
     29> config commit
     30}}}
     31
     32
     33
     34