Thanks to visit codestin.com
Credit goes to github.com

Skip to content

create UI to show provisioner jobs #15192

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

Closed
johnstcn opened this issue Oct 23, 2024 · 9 comments · Fixed by #16532
Closed

create UI to show provisioner jobs #15192

johnstcn opened this issue Oct 23, 2024 · 9 comments · Fixed by #16532
Assignees
Labels
api Area: HTTP API

Comments

@johnstcn
Copy link
Member

Add a UI endpoint to list all provisioner jobs. It should allow filtering by orgnization, status, and time. It should also include information on the associated provisioner daemon(s), if applicable.

@coder-labeler coder-labeler bot added api Area: HTTP API customer-requested Features requested by enterprise customers. Only humans may set this. labels Oct 23, 2024
@matifali matifali removed the customer-requested Features requested by enterprise customers. Only humans may set this. label Oct 23, 2024
@chrifro
Copy link

chrifro commented Nov 4, 2024

cross-posting from #15084 (comment)

Here is a first draft. Note: the design is not final yet. I'd like to align on the information structure and direction first. Is this what you had in mind? Are there any information missing? Feel free to comment directly in Figma.

include information on the provisioners that handled the job

Could you provide an example? What kind of information would you like to see here?
Image

mafredri added a commit that referenced this issue Feb 13, 2025
This change adds to new filters to the provisionerjobs endpoint, id
(array) and tags (map).

Updates #15084
Updates #15192
Related #16532
mafredri added a commit that referenced this issue Feb 14, 2025
…16558)

This change adds provisioner daemon ID filter to the provisioner daemons
endpoint, and also implements the limiting to 50 results.

Test coverage is greatly improved and template information for jobs
associated to the daemon was also fixed.

Updates #15084
Updates #15192
Related #16532
@BrunoQuaresma BrunoQuaresma reopened this Feb 18, 2025
@BrunoQuaresma
Copy link
Collaborator

This is still missing the filters. I'm working on it right now.

@BrunoQuaresma
Copy link
Collaborator

After some discussion on Slack, we are going to redesign the proposed solution based on more recent feedback. Moving it to block until there.

@mtojek
Copy link
Member

mtojek commented Feb 25, 2025

@BrunoQuaresma As we talked during Weekly on Monday, it seems to be not a blocker anymore. Can you please flush out the scope of changes?

@bartekgatzcoder
Copy link
Contributor

The required UI changes are available on this Figma graph in the "design exploration v2" panel: https://www.figma.com/design/JYW69pbgOMr21fCMiQsPXg/Provisioners?node-id=430-4217&t=BbhTfFzT0xJ5M0Gu-0

@mtojek
Copy link
Member

mtojek commented Feb 25, 2025

I think we need to open access to internal (can't access now).

@BrunoQuaresma
Copy link
Collaborator

I think we need to open access to internal (can't access now).

I approved your access request.

@BrunoQuaresma
Copy link
Collaborator

We had a meeting today to discuss the next steps of this feature and as phase 1 we decided to:

  • Add a new sidebar item for the provisioner jobs and keep the current provisioners page
  • Link jobs and provisioners - there are elements in the jobs page where the user could click to access its provisioner

BrunoQuaresma added a commit that referenced this issue Mar 14, 2025
- Add provisioner jobs back, but as a sub page of the organization
settings
- Add missing storybook tests to the components

Related to #15192.
SasSwart pushed a commit that referenced this issue Mar 17, 2025
- Add provisioner jobs back, but as a sub page of the organization
settings
- Add missing storybook tests to the components

Related to #15192.
@BrunoQuaresma
Copy link
Collaborator

Done by #16867

EdwardAngert pushed a commit that referenced this issue Mar 18, 2025
- Add provisioner jobs back, but as a sub page of the organization
settings
- Add missing storybook tests to the components

Related to #15192.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Area: HTTP API
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants