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

☂️ Service Discovery UI #14193

Closed
17 tasks done
philrenaud opened this issue Aug 18, 2022 · 6 comments · Fixed by #14408
Closed
17 tasks done

☂️ Service Discovery UI #14193

philrenaud opened this issue Aug 18, 2022 · 6 comments · Fixed by #14408

Comments

@philrenaud
Copy link
Contributor

philrenaud commented Aug 18, 2022

A note on Abilities/ACLs:

  • Services do not have their own ACL requirements; they depend on read-job alone for viewing, and submit-job in the case of service de-registration, which the UI will not handle.

Services Tab (ui/services)

NOTE: On hold / de-prioritized for inefficient number of calls that would be required.

General Service model and fixture updates

Job-contextual Services Tab (ui/jobs/:JOBID/services and ui/jobs/:JOBID/services/:SERVICEID)

Allocation-contextual Services Table (ui/allocations/:ALLOCID)

Allocation-contextual Service-specific Flyout (ui/allocations/:ALLOCID?service=:SERVICEID)

@ChaiWithJai
Copy link
Contributor

E2E tests using Mirage fixtures

You mean acceptance tests? Or E2E in Playwright?

@philrenaud
Copy link
Contributor Author

You mean acceptance tests? Or E2E in Playwright?

Acceptance tests

@ChaiWithJai
Copy link
Contributor

Health Checks (v1/allocation/:ALLOCID/checks)

It appears that this block of work must occur before "Aggregate check status for a given service into a health check bar" can happen and before any work in "Allocation-contextual Service-specific Flyout" can happen.

@ChaiWithJai
Copy link
Contributor

STRETCH 3 Merge existing services that come back with the allocation, and may include Consul services, with Nomad ones that come back from /checks)

Should we mark this as not possible?

@philrenaud
Copy link
Contributor Author

STRETCH 3 Merge existing services that come back with the allocation, and may include Consul services, with Nomad ones that come back from /checks)

Should we mark this as not possible?

I think this is actually the default way that things will work; we use the current list to show both consul and nomad services, and we hydrate the nomad ones with health check statuses.

@github-actions
Copy link

I'm going to lock this issue because it has been closed for 120 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 11, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.