diff --git a/bitnami/grafana/10/debian-11/rootfs/opt/bitnami/scripts/libgrafana.sh b/bitnami/grafana/10/debian-11/rootfs/opt/bitnami/scripts/libgrafana.sh index 59db6a100431..8fbbb3e70649 100644 --- a/bitnami/grafana/10/debian-11/rootfs/opt/bitnami/scripts/libgrafana.sh +++ b/bitnami/grafana/10/debian-11/rootfs/opt/bitnami/scripts/libgrafana.sh @@ -302,7 +302,7 @@ grafana_install_plugins() { [[ -z "$GF_INSTALL_PLUGINS" ]] && return local -a plugin_list - read -r -a plugin_list <<< "$(tr ',;' ' ' <<< "${GF_INSTALL_PLUGINS}")" + IFS="," read -r -a plugin_list <<< "$(tr ';' ',' <<< "${GF_INSTALL_PLUGINS}")" if [[ "${#plugin_list[@]}" -le 0 ]]; then warn "There are no plugins to install" return @@ -327,6 +327,11 @@ grafana_install_plugins() { plugin_id="${plugin_id_version_array[0]}" plugin_version="${plugin_id_version_array[1]}" info "Installing plugin ${plugin_id} @ ${plugin_version}" + elif grep ' ' <<< "$plugin"; then + read -r -a plugin_id_version_array <<< "$plugin" + plugin_id="${plugin_id_version_array[0]}" + plugin_version="${plugin_id_version_array[1]}" + info "Installing plugin ${plugin_id} @ ${plugin_version}" else info "Installing plugin ${plugin_id}" fi