GitHub user The-Loeki opened a pull request:

    https://github.com/apache/cloudstack/pull/1547

    Fixes for VirtualRouters in Basic Networking, especially with mutliple 
ranges in VLANs

    During the last few modifications on the SystemVM scripts, it turns out 
quite a lot of stuff broke in our setups.
    
    This PR fixes a number of things:
    * Multiple IP's per VLAN interface are now supported & working again, 
including DNS, DHCP ranges, password and metadata services
    * `useextdns` fixed (I had a small merge conflict with an attempt to fix 
this at 4.7, but these fixes are more comprehensive)
    *  CLOUDSTACK-8303
    * Apache configs better in line with best-practices and distro-expected 
locations
    * Added a few more helper functions & getters & setters for utility


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/PCextreme/cloudstack vrouter-fixes

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/1547.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1547
    
----
commit e09480728f4ed77d0bd0bdc6a6c0966d90f7ee26
Author: Ronald van Zantvoort <ron...@pcextreme.nl>
Date:   2016-05-12T16:56:37Z

    Virtual Router fixes:
    * Add IP addresses to interfaces when ip_aliases.json gets sent
    * Generate multiple dnsmasq range sets when applicable
    * Don't try to arping if there's no gateway associated with an address

commit 44c932f091f8403ecb69549904e62b5cf11a1efa
Author: Ronald van Zantvoort <ron...@pcextreme.nl>
Date:   2016-05-12T17:25:50Z

    Virtual Router fixes:
    * obey useextdns configuration setting

commit 55d1c3821d118bb6869bdb0bdf3918a1ffcef49a
Author: Ronald van Zantvoort <ron...@pcextreme.nl>
Date:   2016-05-12T21:46:09Z

    Virtual Router fixes:
    * DHCP lease times from infinite to ~a month +- 60 hours (fixes 
CLOUDSTACK-8303)

commit 9ac3f0914780c4be67ea4c3e7b4d3144b8908856
Author: Ronald van Zantvoort <ron...@pcextreme.nl>
Date:   2016-05-13T10:31:46Z

    Virtual Router fixes:
    * Fix broken to_str()
    * minor cleanup of imports

commit c3b46e95d141f9e570dc75fd2c7b208560682a18
Author: Ronald van Zantvoort <ron...@pcextreme.nl>
Date:   2016-05-13T12:14:29Z

    Virtual Router fixes:
    * Add has_metadata(), has_dns() and is_dhcp() to Config
    * CsIP post_config logic fixes for metadata, routing & dnsmasq services

commit 054000ac3366359b4f1a563f8ccdb13ebb2f86e6
Author: Ronald van Zantvoort <ron...@pcextreme.nl>
Date:   2016-05-13T13:03:43Z

    Virtual Router fixes:
    * VHosts to sites-enabled
    * VHost confs by IP rather than by intf to accomodate multiple IP's per intf
    * expose config to CsApp
    * Change VHost server name to something sane-ish rather than a Korean 
squatted cloudinternal.com host
    * CsDnsmasq: Only open DNS port if the SysVM is supposed to offer it

commit 2d6fde2e1365fc417ea89eb6c8b7c0846eccd684
Author: Ronald van Zantvoort <ron...@pcextreme.nl>
Date:   2016-05-13T13:43:17Z

    Virtual Router fixes cleanup

commit 073db0462111e20375da28cdf2eb0706d418cc0b
Author: Ronald van Zantvoort <ron...@pcextreme.nl>
Date:   2016-05-13T13:56:10Z

    Just our luck on the merge conflict there

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to