Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

CHEFS = Common HostEd Form Service

 Size and Diversity:

We have two teams, one working on long term features that take time to develop and requires user research. another team focused on fixing critical bugs, reducing technical debt, maintenance on security.

FIDER - https://chefs-fider.apps.silver.devops.gov.bc.ca/
Whether we’re fixing issues or developing new features, we frequently consult FIDER to gauge which are the most requested. This helps us prioritize our work. FIDER is also where we add comments to indicate when issues have been resolved and to provide status updates.

DEPENDABOT
Helps us maintain CHEFS security via exploits for third party packages we're using

 

CODEQL
Scans the code and helps us find ways to improve the security of CHEFS

 

ACTIONS
Helps us reduce the time taken for any CHEFS improvement from development to production through CI/CD.

 

ACS
Further helps us find ways to improve the security of CHEFS by checking known Openshift cluster vulnerabilities

 

OWASP
Looks for HTTP server security configurations that are needed

 

CODE CLIMATE
Helps us find areas of the code that need test coverage. Increasing test coverage shows that we're actively maintaining CHEFS. More test coverage also helps us reduce the likelihood of bugs when future changes are made.

 

JEST
Tests reduce likelihood of future bugs with new changes

 

CYPRESS TESTS
These are end to end tests, simulating how a user would interact with the system starting at the front end, through the back end, and back to the front end. this helps us prove consistency of the product and helps reduce the likelihood of bugs with new changes.

 

KIBANA
Real time monitoring of http status codes and database problems to notify the team when issues arise, how often an issue occurs, so that we can more easily pinpoint where a problem is happening and when.

 

SYSDIG
Real time monitoring of resource usage for our infrastructure, in case we run out of storage space, or memory,  we will be notified.

  • Documentation in Backstage
    Support for users that want to know how CHEFS works such as the team roles, a submissions workflow, how to export

  • No labels