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

Platform Contact Us Page showing error #1079

Closed
bhavikbhagat93 opened this issue Jan 3, 2024 · 3 comments
Closed

Platform Contact Us Page showing error #1079

bhavikbhagat93 opened this issue Jan 3, 2024 · 3 comments
Assignees

Comments

@bhavikbhagat93
Copy link

bhavikbhagat93 commented Jan 3, 2024

Description

When the user submits a message in the Contact us page, a toast error is displayed on the UI.

image

The cause of this is a trickle down consequence from tickets #1017 and #1018, described as follows:

  • Message submission was disabled at the Argo Gateway level, because authentication of the app into the Jira Helpdesk was failing. There doesn't seem to be any documentation on what the issue was on their end, but it was blocking release deployments, so it was turned off "temporarily".
  • The contact page itself, at the UI level, doesn't have a complementary feature flag to disable or hide the message form in these cases, so it will seem to allow submissions that the gateway will reject. Though we have an error toast to account for something going wrong, we ought to be able to disable the functionality on both layers consistently.
  • Upon checking today, Jira authentication is failing (unclear whether this is the same issue faced in October, or a different one), and so we're unable to reactivate things to their normal function.

Action items:

  • We need a new low-priority ticket in the Platform UI repo, which will account for the feature flag implementation. Doesn't need to be assigned immediately, but it'll be good to at least have it as a form of "we know" for the future.
  • @justincorrigible opened a ticket with IT to request access and troubleshoot the authentication issues. They will follow up later on in this here ticket through comments.
@justincorrigible
Copy link
Member

PR opened, and under review

@justincorrigible
Copy link
Member

justincorrigible commented Jan 23, 2024

PR merged, updating Jira secret, ReCaptcha keys in vault etc.
For future reference so that others won't have to go doing archeology/forensics:

  • Keys are manage keys at https://www.google.com/u/2/recaptcha/admin, under devops@icgc-argo.org
  • Jira login details can be found in the relevant gateway secret at argo prod vault
  • the personal access token must be renewed once a year in jira, and the expiration date also updated in the same aforementioned secret

(cc @joneubank for insight)

@justincorrigible
Copy link
Member

Some of the JIRA endpoints are responding with errors, so I had to comb through Attlassians' weird documentation.
Finally found the right ones here https://developer.atlassian.com/cloud/jira/service-desk/rest/

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

No branches or pull requests

2 participants