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