From 21c82c2be6a5fd31a413a1b45e281a8a2ae11973 Mon Sep 17 00:00:00 2001 From: howardlee Date: Mon, 7 Aug 2023 16:27:04 +0800 Subject: [PATCH] Add venus-dashboard into horizon image. Change-Id: Idbb16f373260735e9650be57042952258a2ee3f9 --- docker/horizon/extend_start.sh | 9 +++++++++ kolla/common/sources.py | 4 ++++ .../notes/add-venus-dashboard-1d4a5093ad233c6e.yaml | 4 ++++ roles/kolla-build-config/defaults/main.yml | 1 + 4 files changed, 18 insertions(+) create mode 100644 releasenotes/notes/add-venus-dashboard-1d4a5093ad233c6e.yaml diff --git a/docker/horizon/extend_start.sh b/docker/horizon/extend_start.sh index d2eb0d090f..aff48cf63c 100644 --- a/docker/horizon/extend_start.sh +++ b/docker/horizon/extend_start.sh @@ -214,6 +214,14 @@ function config_trove_dashboard { done } +function config_venus_dashboard { + for file in ${SITE_PACKAGES}/venus_dashboard/enabled/_*[^__].py; do + config_dashboard "${ENABLE_VENUS:-no}" \ + "${SITE_PACKAGES}/venus_dashboard/enabled/${file##*/}" \ + "${SITE_PACKAGES}/openstack_dashboard/local/enabled/${file##*/}" + done +} + function config_vitrage_dashboard { for file in ${SITE_PACKAGES}/vitrage_dashboard/enabled/_*[^__].py; do config_dashboard "${ENABLE_VITRAGE:-no}" \ @@ -282,6 +290,7 @@ config_senlin_dashboard config_solum_dashboard config_tacker_dashboard config_trove_dashboard +config_venus_dashboard config_vitrage_dashboard config_watcher_dashboard config_zun_dashboard diff --git a/kolla/common/sources.py b/kolla/common/sources.py index ec2e7a70b4..abc5d18449 100644 --- a/kolla/common/sources.py +++ b/kolla/common/sources.py @@ -148,6 +148,10 @@ SOURCES = { 'type': 'url', 'location': ('$tarballs_base/openstack/trove-dashboard/' 'trove-dashboard-${openstack_branch}.tar.gz')}, + 'horizon-plugin-venus-dashboard': { + 'type': 'url', + 'location': ('$tarballs_base/openstack/venus-dashboard/' + 'venus-dashboard-${openstack_branch}.tar.gz')}, 'horizon-plugin-vitrage-dashboard': { 'type': 'url', 'location': ('$tarballs_base/openstack/vitrage-dashboard/' diff --git a/releasenotes/notes/add-venus-dashboard-1d4a5093ad233c6e.yaml b/releasenotes/notes/add-venus-dashboard-1d4a5093ad233c6e.yaml new file mode 100644 index 0000000000..d9575edbf6 --- /dev/null +++ b/releasenotes/notes/add-venus-dashboard-1d4a5093ad233c6e.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + Add venus-dashboard to horizon image. diff --git a/roles/kolla-build-config/defaults/main.yml b/roles/kolla-build-config/defaults/main.yml index bbfc0bae81..7cfe16a90c 100644 --- a/roles/kolla-build-config/defaults/main.yml +++ b/roles/kolla-build-config/defaults/main.yml @@ -91,6 +91,7 @@ kolla_build_sources: openstack/solum-dashboard: horizon-plugin-solum-dashboard openstack/tacker-horizon: horizon-plugin-tacker-dashboard openstack/trove-dashboard: horizon-plugin-trove-dashboard + openstack/venus-dashboard: horizon-plugin-venus-dashboard openstack/vitrage-dashboard: horizon-plugin-vitrage-dashboard openstack/watcher-dashboard: horizon-plugin-watcher-dashboard openstack/zun-ui: horizon-plugin-zun-ui