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

Compare with Current View Page History

« Previous Version 10 Next »

Timeline of events (These are still under discussion with the community and might change. Please look at the comments)

  • Update oparent to remove SonarQube plugin and configure Jacoco https://gerrit.onap.org/r/#/c/oparent/+/98687/ (ETA Nov 22)
  • Make an oparent release wit this change (ETA Nov 22)
  • Present the teams with next steps to complete the table below (ETA Nov 25)
TaskAdd SonarCloud variables in project's yaml files Sandbox test

Remove SonarQube plugin if RelEng test fails

(org.sonarsource.scanner.maven)

Review resultsComment on progress
ResponsibleRelEngRelengPTLPTL
Estimated Duration5 min 15 min to 1 hr depending10 min per project including reviews10 min per report
AAFhttps://gerrit.onap.org/r/#/c/ci-management/+/98542/PASS


AAIhttps://gerrit.onap.org/r/c/ci-management/+/98544PASS


APPChttps://gerrit.onap.org/r/c/ci-management/+/98545failed

CCSDK parent needs to migrate first
CCSDKhttps://gerrit.onap.org/r/c/ci-management/+/98546most pass

Working with Dan to migrate ccsdk-parent
CLAMPhttps://gerrit.onap.org/r/#/c/ci-management/+/98543/1/2 pass

Tested and working for JDK13 but having issues with JavaScript (Contacted Sonar team)
CLIhttps://gerrit.onap.org/r/c/ci-management/+/98547PASS


DCAEhttps://gerrit.onap.org/r/c/ci-management/+/98548most failed


Demohttps://gerrit.onap.org/r/#/c/ci-management/+/98549/fail


DMAAPhttps://gerrit.onap.org/r/#/c/ci-management/+/98550/fail


ExtAPIhttps://gerrit.onap.org/r/#/c/ci-management/+/98551/fail


Holmeshttps://gerrit.onap.org/r/#/c/ci-management/+/98552/fail


Integration



No Sonar jobs to migrate
Logginghttps://gerrit.onap.org/r/#/c/ci-management/+/98554/fail


Modelinghttps://gerrit.onap.org/r/#/c/ci-management/+/98553/fail


MSBhttps://gerrit.onap.org/r/#/c/ci-management/+/98555/fail


MultiCloudhttps://gerrit.onap.org/r/#/c/ci-management/+/98556/fail


Musichttps://gerrit.onap.org/r/#/c/ci-management/+/98557/Pass


OOFhttps://gerrit.onap.org/r/#/c/ci-management/+/98558/most fail


OOM



No Sonar jobs to migrate
O-parent



No Sonar jobs to migrate
Policyhttps://gerrit.onap.org/r/#/c/ci-management/+/98559/Pass


Portalhttps://gerrit.onap.org/r/#/c/ci-management/+/98560/



Portal SDKhttps://gerrit.onap.org/r/#/c/ci-management/+/98568/



SDChttps://gerrit.onap.org/r/#/c/ci-management/+/98561/most pass


SDNChttps://gerrit.onap.org/r/#/c/ci-management/+/98562/



SOhttps://gerrit.onap.org/r/#/c/ci-management/+/98563/



UUIhttps://gerrit.onap.org/r/#/c/ci-management/+/98564/



VFChttps://gerrit.onap.org/r/#/c/ci-management/+/98565/



VIDhttps://gerrit.onap.org/r/#/c/ci-management/+/98566/PASSVID team might need to configure their reports in the jacoco plugin (Please look at the comment section)

Tech team to compare reports:

SonarQube: https://sonar.onap.org/dashboard?id=org.onap.vid%3Avid-parent

SonarCloud: https://sonarcloud.io/dashboard?id=onap_vid

Waiting on Tech team to review reports.

VNFSDK

https://gerrit.onap.org/r/#/c/ci-management/+/98567/most pass


VVPhttps://gerrit.onap.org/r/#/c/ci-management/+/98569/FAIL


SonarCloud migration notes


Ready to migrate? Things to consider and challenges faced with the currently migrated teams

    • Teams will still be using the same Jenkins jobs
    • SonarCloud is based on SonarQube 8.0 with +- some feature and plugin differences
    • SonarQube will stay around for some time, but eventually will be deprecated (mid next year)
    • Warnings in Quality Gates are no longer applicable in SonarCloud
    • Teams using the "org.sonarsource.scanner.maven" plugin, might face issues during the migration since this plugin calls SonarQube directly.

Changes needed to be done and stakeholders

RELENG: Modify project's yaml files to run Sonar on SonarCloud

RELENG: Test new runs in Sandbox and report failures

TECHTEAM: If failures are reported from the test, techteams help will be needed (Most likely related to dependencies and SonarQube specific plugins in the source)

TECHTEAM: Once test passes, review the final report and +1 Releng ci-management change

RELENG: Merge ci-management change

Testing the migration

The reports will now be posted under: https://sonarcloud.io/organizations/onap/projects

Jenkins jobs do not change.


  • No labels