flexion / ef-cms

An Electronic Filing / Case Management System.
23 stars 10 forks source link

Tech Lead: Health and Configuration Endpoints #6281

Closed JessicaMarine closed 4 years ago

JessicaMarine commented 4 years ago

As the Court’s Tech Lead, so that I can be sure EF-CMS is in a functional state, I need to be able to check each component is configured together correctly and operational, both during regular operations and after deployments.

Pre-Conditions

Acceptance Criteria:

Notes:

Mobile Design/Considerations

Security Considerations

Notes

const url = '/health';

// example results
const results = {
  dynamoDB: {
    efcms: true,
    efcmsDeploy: true,
  },
  elasticSearch: true,
  s3: {
    east: {
      client: true,
      clientFailover: true,
      documents: true,
      tempDocuments: true,
    },
    west: {
      client: true,
      clientFailover: true,
      documents: true,
      tempDocuments: true,
    },
  },
};

Tasks

Definition of Done (Updated 8-3-20)

Product Owner

UX

Engineering

adunkman commented 4 years ago

Not sure where this issue is at, but wanted to chime in that we’re currently diagnosing an issue in the cognito authorizer which is preventing logins for the IRS — so it would be great to get the authorizer covered somehow.