diff options
author | Zuul <zuul@review.opendev.org> | 2022-08-30 11:34:06 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2022-08-30 11:34:06 +0000 |
commit | 272dbb61c72429b36edcda0a5b3748db4c0817f3 (patch) | |
tree | 0d4eb4f6e7023f257d262e0fd19b4e9fe16d6280 | |
parent | 9bcf50f3cc049dcdee1c90680947459acde6de1a (diff) | |
parent | e9b8d707dadf0f66e41a687ae35a8c93e904adb4 (diff) | |
download | horizon-272dbb61c72429b36edcda0a5b3748db4c0817f3.tar.gz |
Merge "Add new settings to LAUNCH_INSTANCE_DEFAULTS"
4 files changed, 38 insertions, 2 deletions
diff --git a/doc/source/configuration/settings.rst b/doc/source/configuration/settings.rst index 487b0a623..674cc0de9 100644 --- a/doc/source/configuration/settings.rst +++ b/doc/source/configuration/settings.rst @@ -2172,6 +2172,10 @@ LAUNCH_INSTANCE_DEFAULTS Added the ``default_availability_zone`` option. +.. versionchanged:: 22.3.0(Zed) + + Added the ``enable_metadata``, ``enable_net_ports`` options. + Default: .. code-block:: python @@ -2185,6 +2189,8 @@ Default: "disable_volume": False, "disable_volume_snapshot": False, "enable_scheduler_hints": True, + "enable_metadata": True, + "enable_net_ports": True, "default_availability_zone": "Any", } @@ -2272,6 +2278,26 @@ Default: ``True`` This setting specifies whether or not Scheduler Hints can be provided when launching an instance. +enable_metadata +############### + +.. versionadded:: 22.3.0(Zed) + +Default: ``True`` + +This setting specifies whether or not Metadata can be provided when launching +an instance. + +enable_net_ports +################ + +.. versionadded:: 22.3.0(Zed) + +Default: ``True`` + +This setting specifies whether or not Network Ports can be selected when +launching an instance. + default_availability_zone ######################### diff --git a/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js b/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js index 0d5f75783..f9e01d2b2 100644 --- a/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js +++ b/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js @@ -66,7 +66,8 @@ templateUrl: basePath + 'networkports/ports.html', helpUrl: basePath + 'networkports/ports.help.html', formName: 'launchInstanceNetworkPortForm', - requiredServiceTypes: ['network'] + requiredServiceTypes: ['network'], + setting: 'LAUNCH_INSTANCE_DEFAULTS.enable_net_ports' }, { id: 'secgroups', @@ -112,7 +113,8 @@ title: gettext('Metadata'), templateUrl: basePath + 'metadata/metadata.html', helpUrl: basePath + 'metadata/metadata.help.html', - formName: 'launchInstanceMetadataForm' + formName: 'launchInstanceMetadataForm', + setting: 'LAUNCH_INSTANCE_DEFAULTS.enable_metadata' } ], diff --git a/openstack_dashboard/defaults.py b/openstack_dashboard/defaults.py index 4ed8d1fc5..0023d2aaf 100644 --- a/openstack_dashboard/defaults.py +++ b/openstack_dashboard/defaults.py @@ -251,6 +251,8 @@ LAUNCH_INSTANCE_DEFAULTS = { 'disable_volume': False, 'disable_volume_snapshot': False, 'enable_scheduler_hints': True, + 'enable_metadata': True, + 'enable_net_ports': True, 'default_availability_zone': 'Any', } diff --git a/releasenotes/notes/add_enable_metadata_and_enable_net_ports_options-8213bb18558031a8.yaml b/releasenotes/notes/add_enable_metadata_and_enable_net_ports_options-8213bb18558031a8.yaml new file mode 100644 index 000000000..564e4e568 --- /dev/null +++ b/releasenotes/notes/add_enable_metadata_and_enable_net_ports_options-8213bb18558031a8.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + The new settings ``LAUNCH_INSTANCE_DEFAULTS.enable_metadata`` and + ``LAUNCH_INSTANCE_DEFAULTS.enable_net_ports`` allow to hide Metadata and + Network Ports tabs from launch instance workflow. |