Open blackfalcon opened 1 year ago
This work is delayed until we have tokens for SonarCube from DevSecOps. This was reviewed in a team refinement meeting today and this body of work is ready to be addressed as soon as the SonarCube token prereq is addressed.
SonarQube secrets have been added to all repos as a org secret. This work is ready to be addressed.
Is your feature request related to a problem? Please describe.
The security standard for Alaska is to use SonarQube
Describe the solution you'd like
The specification of work is as follows:
The recommended solution is to use the SonarQube Github action. Reach out to Alaska security to obtain the host:
${{ secrets.SONARQUBE_HOST }}
and login:${{ secrets.SONARQUBE_TOKEN }}
auth tokens/secrets for the repos.Test the workflow with an existing repo before installing into the generator. We need to ensure an end-to-end test of setting this up correctly before we can be sure that this configuration will work with a newly generated repo.
Exit criteria
This issue will be considered closed once a new repo created from the generator comes complete with these updates removing Synk and CodeQL, and installing SonarQube.
There also needs to be a strategy for updating all the Auro repos with these security settings.