AppAssessment
Use AppAssessment to make sure your application is configured in OpenShift to adhere to platform best practices.
Last updated on
What is AppAssessment
AppAssessment is a tool you can leverage with your application in OpenShift.
You can use AppAssessment to make sure the namespace in OpenShift where your application is hosted is configured properly. The checks completed by AppAssessment determine whether your application follows service reliability and resource utilization best practices.
Following an assessment, AppAssessment will provide an easy-to-read report that outlines where your application is properly configured and where there are issues, including missing or misconfigured settings. In the report, AppAssessment will also provide links to documentation you can use to fix any errors that are identified.
This is a custom-developed tool that we built for product teams working on the B.C. Government Private Cloud PaaS. If you have any suggestions for additional checks that should be included in AppAssessment, please let us know in the #app-assessment channel in Rocket.Chat.
Benefits
Improved service reliability
AppAssessment verifies that your application has liveness and readiness probes configured. These probes check your containers to determine if they are running properly and are ready to receive incoming network traffic.
Effective resource usage
AppAssessment can help you effectively manage your memory and CPU allocation to make sure your resources are meeting the needs of your application.
Better deployments
AppAssessment verifies that your containers meet the B.C. Government Private Cloud PaaS’s deployment best practices. It’ll also check whether the recommended OpenShift configurations have been used in your application.
Who can use it
AppAssessment is currently only available for applications hosted in the Silver hosting tier cluster.
When to use it
We recommend that you start evaluating your application using AppAssessment as soon as your application is deployed to OpenShift.
Where to get support
Rocket.Chat is the main communication channel for platform service support.
- For best practices, configuration and troubleshooting questions, use the #app-assessment channel
For additional assistance, you can visit the platform support page.
Technical documentation
Learn how to install AppAssessment in your namespace, run the tool, understand reports and more.
Go to the technical documentation for AppAssessment.
Security reviews
Privacy Impact Assessment (PIA) and Security Threat Risk Assessment (STRA) have been completed for AppAssessment. Send a request to PlatformServicesTeam@gov.bc.ca to access these assessments.