Conversation
3d8fecc to
03da339
Compare
|
The GCP (google cloud project) dashboard is at https://console.cloud.google.com/home/dashboard?project=jcsda-helpdesk. JEDI Infra and Phil should have access. I created a Service Account to use for our issue spreadsheet named "jcsda-helpdesk-sheets" |
This comment was marked as resolved.
This comment was marked as resolved.
There was a problem hiding this comment.
@gibbsp this is a place holder for our auto assignments based on requesting organization. I know Christian and Nate are going to be owners of some projects too. Can you provide me with a full list of "Requesting Organization (or project)" and a corresponding JCSDA member? I will update this file and the drop down options in Helpdesk.yml.
There was a problem hiding this comment.
We can update this file in this PR or I have another issue open to give the users a drop down option menu for selecting requestor organization (#22)
|
I am going to spend a little time reorganizing the spreadsheet for better readability before this goes in. |
There was a problem hiding this comment.
These steps are already completed. The notes here are so we can do it again if needed.
|
@eap @ytremolet @gibbsp this is a big PR adding the automation for spreadsheet helpdesk tracking. I have a private repo that is a duplicate of this so I can test everything before pushing this to the master branch. Happy to jump on a meeting to show those tests and results. I included screen shots in the description. For now, tracking and sheet updates will only be done in the .github repo. I have a ticket open to scale this across our repositories. |
|
This looks reasonable. I'm not an expert on the tools being used here. Is there something specific you want me to look at? |
|
@ytremolet No worries. I walked Evan through everything so he can do a more detailed code review. Thanks!
|
There was a problem hiding this comment.
If #26 is merged first then I will update this file before we merge.
Description
This PR builds off of Phil's helpdesk issue template to automatically populate a spreadsheet with information on the ticket. It will update upon open, description change, and close.
Issue(s) addressed
Resolves https://github.com/JCSDA-internal/github-admin/issues/137
Dependencies
None
Impact
Expected impact on downstream repositories:
Manual Testing Instructions (optional)
I have tested this with my own repository in order to kick of github actions.

Spreadsheet updating:

Once this get's merged, the sheet it will use is:
https://docs.google.com/spreadsheets/d/1ij5LQwjtjfsdywVfX5YepqeHIs-tufIMW9k8pc_69nc/edit?usp=sharing
Checklist
Further Notes - work for a different PR:
The helpdesk label does not appear to assign the JCSDA AOP label correctly and makes a new one?Fixed in another PRI want to update the template for a "Triage" Or "Upon closure section" for the assignee or manager to fill out - this auto populate columns such as "Triage Category" and "Root Cause"(Tracked in new issue Add Closing Notes to helpdesk template #23)Update template to have a drop down menu for Partner agencies and projects so we have clear assignee (and funding) mapping(Tracked in new issue Update Helpdesk yaml to included partner drop down #22)