horizon/releasenotes/notes
LIU-Yulong 1342101955 Restrict user private network cidr input
If the user's private network has the same CIDR as the public
network, there will be an error.  The router is unable to set
the gateway properly when the private and public CIDR overlap.

This patch add setting 'ALLOWED_PRIVATE_SUBNET_CIDR' to decide
whether to restrict user private network cidr input. And admin
dashboard network panel was not restricted.

Example:
ALLOWED_PRIVATE_SUBNET_CIDR = {'ipv4': ['192.168.0.0/16',
                                        '10.0.0.0/8'],
                               'ipv6': ['fc00::/7',]}

By default, leave the 'ipv4' and 'ipv6' with empty lists,
then user subnet cidr input will not be restricted.

DocImpact
Implements blueprint: restrict-private-network-input
Change-Id: I6b2ee58447d517c1c40344b8f4dd95968638da5b
2016-08-15 13:22:39 +08:00
..
bp Use breadcrumb nav across Horizon 2016-05-05 23:12:59 +00:00
.placeholder Add reno for release notes management 2015-11-11 02:38:47 -08:00
action-results-303c282165b60f47.yaml Images tables uses action promises 2016-05-05 14:06:18 -06:00
admin-neutron-l3-agents-dd6274467572906b.yaml Add router L3 agent info to info page 2016-05-31 12:31:30 +00:00
angular-direct-1b156f152590ab93.yaml Angular direct service access. 2016-07-18 13:30:51 -07:00
bp-add-scheduler-hints-77600faec041e134.yaml Support scheduler hints when launching instance 2016-04-15 22:47:57 +00:00
bp-add-server-metadata-a5d5582966ef25c5.yaml Use OS::Nova::Server resource type for instance metadata 2016-02-05 19:02:18 +00:00
bp-admin-views-filter-first-5b0d8a02b1271135.yaml Implement admin_filter_first in Instances and Images Admin Views 2016-06-23 10:18:11 -05:00
bp-allow-launching-ports-b1fcc495777b7f4c.yaml Add Network Port selection to instance launch 2016-02-05 15:44:25 +00:00
bp-angular-performance-strict-di-3cf325d8bfca8487.yaml Add missing release notes 2016-03-17 23:40:47 +00:00
bp-angular-schema-form-bbe1aedf644b53db.yaml Add Angular Schema Form 2016-08-04 16:53:41 +00:00
bp-angular-table-directive-1b593f2ad28c2845.yaml Add release notes for hz-dynamic-table directive 2016-05-10 10:38:43 -07:00
bp-angular-template-overrides-9f05ffd61367245a.yaml Pre-populate the Angular template cache and allow template overrides 2016-07-13 15:38:07 -07:00
bp-angularize-swift-9a1b44aa3646bc8c.yaml Make ngcontainers the default Swift UI 2016-03-17 11:40:49 -07:00
bp-bootstrap-theme-preview-65da171c9b943646.yaml Add Developer Dashboard + Bootstrap Theme Preview 2015-12-06 12:04:11 +00:00
bp-cache-templates-4ab00dcda195a03a.yaml Removes some redundant words 2016-03-25 11:29:48 +07:00
bp-cinder-consistency-groups-7cc98fda0ff3bb7a.yaml Add support for volume consistency group snapshots 2016-06-15 22:57:33 +00:00
bp-cinder-consistency-groups-b0aba555b1ed4a6c.yaml Add Horizon support for volume consistency groups 2016-03-17 09:42:27 -07:00
bp-edit-server-metadata-7e6b00946a2e793a.yaml Add action for editing instance metadata 2016-01-04 08:46:28 -06:00
bp-enable-angular-launch-instance-897f7bb227711c86.yaml Enable Angular Launch Instance by default 2016-03-03 17:40:35 +00:00
bp-horizon-glance-large-image-upload-c987dc86bab38761.yaml [NG] Enhance Create Image workflow with upload tracking 2016-08-09 14:17:47 +03:00
bp-integrate-magic-search-03a97d4431d7c3d1.yaml Add missing release notes 2016-03-17 23:40:47 +00:00
bp-integration-tests-hardening-8e94e87bc548c1fe.yaml Add missing release notes 2016-03-17 23:40:47 +00:00
bp-integration-with-cinder-volume-encryption-80a3fe4ff66314b2.yaml Add volume type encryption update 2016-01-04 17:04:30 -05:00
bp-keystone-federation-protocol-mapping-a6ea9f7c35d2d6f0.yaml Add missing release notes 2016-03-17 23:40:47 +00:00
bp-local-settings-override-mechanism-6c8632432cf1f44c.yaml Add local_settings.d/ dir for settings snippets 2016-02-19 11:04:38 +01:00
bp-next-steps-4c7064e52d5abcf5.yaml Add support for detail actions 2016-05-31 10:34:45 +00:00
bp-pagination-for-flavor-f603fd7630e13756.yaml Add missing release notes 2016-03-17 23:40:47 +00:00
bp-port-allowed-address-pairs-extension-a05c3a864f494b0c.yaml Add allowed address pair extension UI for neutron ports. 2016-05-04 19:58:17 +00:00
bp-restrict-private-network-input-5e5bd5978b273c62.yaml Restrict user private network cidr input 2016-08-15 13:22:39 +08:00
bug-1568764-cached-template-loaders-3536f35e11099eba.yaml Template loaders defined before local settings 2016-04-18 18:11:23 +02:00
bug-1585682-abd815f290e494d3.yaml Fix Keystone version suffix when Keystone webpath is present 2016-05-31 07:58:31 +00:00
deprecation-of-default-subnet-pool-label-options-b05ebccbf6f68ecf.yaml Deprecate default_*_subnet_pool_label options 2016-03-02 21:27:09 +01:00
domains-0581aa42773d5f41.yaml Retrieve domain scoped token 2016-03-08 15:17:38 -08:00
dynamic-themes-b6b02238e47b99f8.yaml Dynamic Themes 2016-02-25 09:49:43 -08:00
enable-js-catalog-plugin-1885df911148247a.yaml Support javascript translation for plugin 2016-01-11 13:46:05 -08:00
enable-phantomjs-selenium-cce59f25cb327ca2.yaml Enable PhantomJS for running Selenium tests 2015-11-25 11:25:51 +11:00
excise-sahara-7eff95feb416ce4b.yaml Adding missing release notes around upgrades 2016-03-17 23:43:07 +00:00
excise-trove-ce576b50fbcd15ad.yaml Adding missing release notes around upgrades 2016-03-17 23:43:07 +00:00
extensible-service-a8689c89a71f8961.yaml Add release note for the angular extensible service 2016-02-24 23:30:34 +00:00
gb-to-gib-conversion-8a91839030a2f570.yaml Use "GiB" and "gibibyte" labels in volume panels 2015-12-11 07:28:42 -08:00
generic-details-4f78452b14005e5b.yaml Generic details display framework 2016-05-16 11:39:57 -06:00
global-class-name-convention-71ff68913c39b800.yaml Add Charts to Preview Page 2016-04-27 14:03:03 +00:00
horizon-without-nova-3cd0a84109ed2187.yaml Fix horizon-without-nova release note 2016-08-01 13:52:11 +01:00
hz-select-fixes-c9bfe6a53e0daa20.yaml Removes some redundant words 2016-03-25 11:29:48 +07:00
image-panel-switch-38e9d3716451f9e3.yaml Make 'switch' between legacy and Angular Images 2016-08-05 08:17:21 -06:00
ip-availability-be217ba59cc02b40.yaml Add Network IP Availability Extension 2016-06-05 14:35:48 -05:00
keystone-federation-idp-d4456dd3b3081a53.yaml Add basic CRUD for federation mapping 2016-02-04 00:10:46 +00:00
launch-instance-defaults-c6ab65b7ab822162.yaml Allow setting default value for config_drive 2016-02-10 21:24:10 -06:00
message-of-the-day-19eb745a147ca56d.yaml Add message of the day option 2016-01-22 11:31:36 -08:00
move-policy-engine-b19e434a62912e5f.yaml Adding missing release notes around upgrades 2016-03-17 23:43:07 +00:00
network-type-geneve-71eed4104699754e.yaml Add Geneve support 2016-04-15 08:39:26 +09:00
network-type-midonet-6c78bdfe1e3186a0.yaml Add network types used by midonet 2016-04-15 08:39:21 +09:00
operation-history-log-64354f66614cb1dd.yaml Add feature to log operations of users to Horizon 2016-05-31 10:34:08 +00:00
provider-net-config-713f0672c8e49888.yaml Make neutron provider network configuration more flexible 2016-04-11 19:12:30 +09:00
removal-of-default-subnet-pool-label-options-9aeaa816ad6cc2f8.yaml Remove deprecated default_*_subnet_pool options 2016-05-06 21:29:11 +02:00
removal-of-webroot-theme-108db1d2f11da449.yaml Webroot Theme is no longer needed 2016-02-11 11:58:25 -07:00
remove-default-styles-1d8ba7ad46a51381.yaml Remove 'default' theme styles 2016-07-28 14:02:02 -07:00
remove-i9n-scaffolds-from-production-6e52eb1da2a4bc9e.yaml Move out integration tests scaffolds from Horizon production code 2016-05-31 10:01:21 +00:00
resource-directives-44629f1116545141.yaml Adding resource panel and table features 2016-06-14 11:12:08 -06:00
setting-OVERVIEW_DAYS_RANGE-9b87e8b077952a32.yaml Reduce the default date range on Overview panel to 1 day 2016-05-31 17:57:53 +03:00
theme-modal-sizes-924e5835efe9bb79.yaml Modals should inherit from the theme 2016-06-21 15:54:00 -07:00
workflow-step-policy-1ca99b0249294337.yaml Add policy support to workflow steps 2016-02-28 20:50:07 -06:00