aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/horizon/Dockerfile.j21
-rw-r--r--docker/horizon/extend_start.sh7
-rwxr-xr-xkolla/common/config.py4
-rw-r--r--releasenotes/notes/add-octavia-dashboard-e2b1d1aeebcc0eba.yaml3
4 files changed, 15 insertions, 0 deletions
diff --git a/docker/horizon/Dockerfile.j2 b/docker/horizon/Dockerfile.j2
index aa65c6f53..1197ef1a1 100644
--- a/docker/horizon/Dockerfile.j2
+++ b/docker/horizon/Dockerfile.j2
@@ -24,6 +24,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
'openstack-mistral-ui',
'openstack-murano-ui',
'openstack-neutron-lbaas-ui',
+ 'openstack-octavia-ui',
'openstack-sahara-ui',
'openstack-trove-ui',
'openstack-vitrage-ui'
diff --git a/docker/horizon/extend_start.sh b/docker/horizon/extend_start.sh
index a0e57e15d..ac660140c 100644
--- a/docker/horizon/extend_start.sh
+++ b/docker/horizon/extend_start.sh
@@ -141,6 +141,12 @@ function config_neutron_lbaas {
"${SITE_PACKAGES}/openstack_dashboard/local/enabled/_1481_project_ng_loadbalancersv2_panel.py"
}
+function config_octavia_dashboard {
+ config_dashboard "${ENABLE_OCTAVIA}" \
+ "${SITE_PACKAGES}/octavia_dashboard/enabled/_1482_project_load_balancer_panel.py" \
+ "${SITE_PACKAGES}/openstack_dashboard/local/enabled/_1482_project_load_balancer_panel.py"
+}
+
function config_sahara_dashboard {
for file in ${SITE_PACKAGES}/sahara_dashboard/enabled/_*[^__].py; do
config_dashboard "${ENABLE_SAHARA}" \
@@ -249,6 +255,7 @@ config_manila_ui
config_mistral_dashboard
config_murano_dashboard
config_neutron_lbaas
+config_octavia_dashboard
config_sahara_dashboard
config_searchlight_ui
config_senlin_dashboard
diff --git a/kolla/common/config.py b/kolla/common/config.py
index a45f7f674..461a42363 100755
--- a/kolla/common/config.py
+++ b/kolla/common/config.py
@@ -415,6 +415,10 @@ SOURCES = {
'type': 'url',
'location': ('$tarballs_base/neutron-lbaas-dashboard/'
'neutron-lbaas-dashboard-master.tar.gz')},
+ 'horizon-plugin-octavia-dashboard': {
+ 'type': 'url',
+ 'location': ('$tarballs_base/octavia-dashboard/'
+ 'octavia-dashboard-master.tar.gz')},
'horizon-plugin-sahara-dashboard': {
'type': 'url',
'location': ('$tarballs_base/sahara-dashboard/'
diff --git a/releasenotes/notes/add-octavia-dashboard-e2b1d1aeebcc0eba.yaml b/releasenotes/notes/add-octavia-dashboard-e2b1d1aeebcc0eba.yaml
new file mode 100644
index 000000000..be4606612
--- /dev/null
+++ b/releasenotes/notes/add-octavia-dashboard-e2b1d1aeebcc0eba.yaml
@@ -0,0 +1,3 @@
+---
+features:
+ - Add octavia-dashboard to horizon image.