mitodl / ol-keycloak

Custom theme and extensions for Keycloak SSO
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Login issues for Open Discussions RC #21

Closed pedroclarkleite closed 10 months ago

pedroclarkleite commented 10 months ago

Hello,

When I tried to access https://discussions-rc.odl.mit.edu/login/ol-oidc/ I got an application error from Heroku.

Expected Behavior

I was expecting to be logged in the release candidate instance for OD

Current Behavior

Application Error: "An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from the Heroku CLI with the command heroku logs --tail"

Steps to Reproduce

  1. Login https://discussions-rc.odl.mit.edu/login/ol-oidc/
shaidar commented 10 months ago

Should be working now. The issue was the discussions app had expired credentials.

pedroclarkleite commented 10 months ago

Thanks @shaidar . Do you have any probes in order to monitor when certificates are about to expire so we don't face that in production in the future? I know that Heroku has some APIs and some automatic certificate renewal jobs...

pedroclarkleite commented 10 months ago

@pdpinch FYI - the issue with OD was solved (credentials expired)

shaidar commented 10 months ago

For production we do but not RC/QA

pedroclarkleite commented 10 months ago

Ok perfect then! Thanks for the quick fix :)

pedroclarkleite commented 10 months ago

@shaidar , @pdpinch just asked me if we could add an automated probe/testing also to the RC instance because we still have a lot of (internal) folks using that as a reference, and it may be a blocker if they can't log in. It's not a hard requirement, but if we have it and ensure it works, it may avoid some friction.

shaidar commented 10 months ago

Looks like an alert was triggered for RC however we had been having issues on salt-master QA which didn't allow us to update any creds for our Heroku QA apps until later in the day. So we should already be set on this.