Add FWaaS dashboard.
The firewall-as-a-service project is active again in neutron so re-enable deployment of the FWaaS dashboard. Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/935798 Change-Id: Ie4eef5f397baca75bcf282e736373deececd6e9d
This commit is contained in:
parent
aac5e4506a
commit
6cd87c5598
@ -115,6 +115,10 @@ zun_dashboard_git_install_branch: "{{ horizon_git_track_branch }}"
|
|||||||
neutron_vpnaas_dashboard_git_repo: https://opendev.org/openstack/neutron-vpnaas-dashboard
|
neutron_vpnaas_dashboard_git_repo: https://opendev.org/openstack/neutron-vpnaas-dashboard
|
||||||
neutron_vpnaas_dashboard_git_install_branch: "{{ horizon_git_track_branch }}"
|
neutron_vpnaas_dashboard_git_install_branch: "{{ horizon_git_track_branch }}"
|
||||||
|
|
||||||
|
# The git source/branch for the Neutron FWaaS UI plugin
|
||||||
|
neutron_fwaas_dashboard_git_repo: https://opendev.org/openstack/neutron-fwaas-dashboard
|
||||||
|
neutron_fwaas_dashboard_git_install_branch: "{{ horizon_git_track_branch }}"
|
||||||
|
|
||||||
## The packages to build from source
|
## The packages to build from source
|
||||||
horizon_git_constraints:
|
horizon_git_constraints:
|
||||||
- --constraint {{ horizon_upper_constraints_url }}
|
- --constraint {{ horizon_upper_constraints_url }}
|
||||||
@ -346,6 +350,9 @@ horizon_enable_mistral_ui: "{{ (groups['mistral_all'] is defined) and (groups['m
|
|||||||
horizon_enable_neutron_vpnaas: >-
|
horizon_enable_neutron_vpnaas: >-
|
||||||
{{ neutron_plugin_base is defined and ('vpnaas' in neutron_plugin_base or 'ovn-vpnaas' in neutron_plugin_base) }}
|
{{ neutron_plugin_base is defined and ('vpnaas' in neutron_plugin_base or 'ovn-vpnaas' in neutron_plugin_base) }}
|
||||||
|
|
||||||
|
horizon_enable_neutron_fwaas: >-
|
||||||
|
{{ neutron_plugin_base is defined and ('firewall_v2' in neutron_plugin_base) }}
|
||||||
|
|
||||||
## Octavia UI Panel
|
## Octavia UI Panel
|
||||||
horizon_enable_octavia_ui: "{{ (groups['octavia_all'] is defined) and (groups['octavia_all'] | length > 0) }}"
|
horizon_enable_octavia_ui: "{{ (groups['octavia_all'] is defined) and (groups['octavia_all'] | length > 0) }}"
|
||||||
|
|
||||||
@ -467,6 +474,8 @@ horizon_mistral_optional_pip_packages:
|
|||||||
- "git+{{ mistral_dashboard_git_repo }}@{{ mistral_dashboard_git_install_branch }}#egg=mistral-dashboard"
|
- "git+{{ mistral_dashboard_git_repo }}@{{ mistral_dashboard_git_install_branch }}#egg=mistral-dashboard"
|
||||||
horizon_neutron_vpnaas_optional_pip_packages:
|
horizon_neutron_vpnaas_optional_pip_packages:
|
||||||
- "git+{{ neutron_vpnaas_dashboard_git_repo }}@{{ neutron_vpnaas_dashboard_git_install_branch }}#egg=neutron_vpnaas_dashboard"
|
- "git+{{ neutron_vpnaas_dashboard_git_repo }}@{{ neutron_vpnaas_dashboard_git_install_branch }}#egg=neutron_vpnaas_dashboard"
|
||||||
|
horizon_neutron_fwaas_optional_pip_packages:
|
||||||
|
- "git+{{ neutron_fwaas_dashboard_git_repo }}@{{ neutron_fwaas_dashboard_git_install_branch }}#egg=neutron_fwaas_dashboard"
|
||||||
horizon_octavia_optional_pip_packages:
|
horizon_octavia_optional_pip_packages:
|
||||||
- "git+{{ octavia_dashboard_git_repo }}@{{ octavia_dashboard_git_install_branch }}#egg=octavia_dashboard"
|
- "git+{{ octavia_dashboard_git_repo }}@{{ octavia_dashboard_git_install_branch }}#egg=octavia_dashboard"
|
||||||
horizon_tacker_optional_pip_packages:
|
horizon_tacker_optional_pip_packages:
|
||||||
|
6
releasenotes/notes/fwaas-dashboard-4bc47b7c284dad68.yaml
Normal file
6
releasenotes/notes/fwaas-dashboard-4bc47b7c284dad68.yaml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
The neutron firewall-as-a-servie dashboard will be automatically deployed
|
||||||
|
if the FWaaS service is enabled. FWaaS is now an active deliverable again
|
||||||
|
fron the Neutron project.
|
@ -49,6 +49,7 @@
|
|||||||
(horizon_enable_manila_ui | bool) | ternary(horizon_manila_optional_pip_packages, []) +
|
(horizon_enable_manila_ui | bool) | ternary(horizon_manila_optional_pip_packages, []) +
|
||||||
(horizon_enable_masakari_ui | bool) | ternary(horizon_masakari_optional_pip_packages, []) +
|
(horizon_enable_masakari_ui | bool) | ternary(horizon_masakari_optional_pip_packages, []) +
|
||||||
(horizon_enable_neutron_vpnaas | bool) | ternary(horizon_neutron_vpnaas_optional_pip_packages, []) +
|
(horizon_enable_neutron_vpnaas | bool) | ternary(horizon_neutron_vpnaas_optional_pip_packages, []) +
|
||||||
|
(horizon_enable_neutron_fwaas | bool) | ternary(horizon_neutron_fwaas_optional_pip_packages, []) +
|
||||||
(horizon_enable_octavia_ui | bool) | ternary(horizon_octavia_optional_pip_packages, []) +
|
(horizon_enable_octavia_ui | bool) | ternary(horizon_octavia_optional_pip_packages, []) +
|
||||||
(horizon_enable_tacker_ui | bool) | ternary(horizon_tacker_optional_pip_packages, []) +
|
(horizon_enable_tacker_ui | bool) | ternary(horizon_tacker_optional_pip_packages, []) +
|
||||||
(horizon_enable_trove_ui | bool) | ternary(horizon_trove_optional_pip_packages, []) +
|
(horizon_enable_trove_ui | bool) | ternary(horizon_trove_optional_pip_packages, []) +
|
||||||
|
Loading…
x
Reference in New Issue
Block a user