Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display service instance dashboard urls in service instances table view #2955

Closed
gberche-orange opened this issue Sep 5, 2018 · 4 comments · Fixed by #3267
Closed

Display service instance dashboard urls in service instances table view #2955

gberche-orange opened this issue Sep 5, 2018 · 4 comments · Fixed by #3267
Assignees
Labels
blitz community Community Raised Issue

Comments

@gberche-orange
Copy link
Contributor

Detailed Description

The OSB service instance dashboard URL are used by many services to offer custom web UI to the services. This would be very useful to include in the https://host/cloud-foundry/cf-guid/organizations/org-guid/spaces/space-guid/service-instances page

Currently, the service dashboard is not displayed within the services page, nor the space service instances page, as the screenshot below illustrate

image

image

Context

Why is this change important to you? How would you use it?

Many services requires use of a dashboard which is not yet accessible by stratos

The workaround is to use the CF CLI:

$ cf service p-mysql-dev
Showing info of service p-mysql-dev in org XX / space air as me...

name:            p-mysql-dev
service:         p-mysql
tags:            
plan:            100mb
description:     MySQL databases on demand
documentation:   
dashboard:       https://p-mysql.mydomain.com/manage/instances/d50860bb-3d11-41c6-8bda-69c6eeb4415c
@irfanhabib irfanhabib self-assigned this Sep 6, 2018
@irfanhabib
Copy link
Contributor

irfanhabib commented Sep 6, 2018

@gberche-orange There was some previous work contributed by Hamza (#2526) that added dashboard URLs to the service instance cards. The dashboard URLs are fetched from the dashboard_url returned from the following endpoint: https://apidocs.cloudfoundry.org/4.1.0/service_instances/retrieve_a_particular_service_instance.html

Does a service instance provisioned from an OBS broker managed service not set this property?
Can you update to the latest version and test if this is still an issue?

@gberche-orange
Copy link
Contributor Author

thanks @irfanhabib for the heads up. I'll update my stratos version to 2.0.1 release and will test again and report further diagnostics if dashboard url still don't display.

@gberche-orange
Copy link
Contributor Author

@irfanhabib indeed the services card view ( whose url is /services) indeed properly contains a dashboard url in the latest version.

image

It would be useful to also include the dashboard in the space service instances (witch url such as cloud-foundry/guid/spaces/guid/service-instances). I've edited the issue title to be more accurate.

image

@gberche-orange gberche-orange changed the title Display service instance dashboard urls Display service instance dashboard urls in space service instances table view Sep 12, 2018
@gberche-orange gberche-orange changed the title Display service instance dashboard urls in space service instances table view Display service instance dashboard urls in service instances table view Sep 17, 2018
@gberche-orange
Copy link
Contributor Author

The services list view (with url /services) would also benefit from displaying dashboard url

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blitz community Community Raised Issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants