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

Compare with Current View Page History

« Previous Version 12 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 testReview resultsComment on progress
ResponsibleRelEngRelengPTL
Estimated Duration5 min 15 min to 1 hr depending10 min per report
AAFhttps://gerrit.onap.org/r/#/c/ci-management/+/98542/PASSGerrit ready, SonarCloud results pushed and waiting on committers to +1 my change if all looks ok
AAIhttps://gerrit.onap.org/r/c/ci-management/+/98544PASSGerrit ready, SonarCloud results pushed and waiting on committers to +1 my change if all looks ok


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/+/98547PASSGerrit ready, SonarCloud results pushed and waiting on committers to +1 my change if all looks ok
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/PassGerrit ready, SonarCloud results pushed and waiting on committers to +1 my change if all looks ok
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/PASSDONECOMPLETED
Portalhttps://gerrit.onap.org/r/#/c/ci-management/+/98560/PASSGerrit ready, SonarCloud results pushed and waiting on committers to +1 my change if all looks ok
Portal SDKhttps://gerrit.onap.org/r/#/c/ci-management/+/98568/PASSGerrit ready, SonarCloud results pushed and waiting on committers to +1 my change if all looks ok
'npm install' failed which also fails 
in SonarQube job. Not a migration issue.
SDChttps://gerrit.onap.org/r/#/c/ci-management/+/98561/most pass

SDNChttps://gerrit.onap.org/r/#/c/ci-management/+/98562/PASSGerrit ready, SonarCloud results pushed and waiting on committers to +1 my change if all looks ok
SOhttps://gerrit.onap.org/r/#/c/ci-management/+/98563/PASSGerrit ready, SonarCloud results pushed and waiting on committers to +1 my change if all looks ok
UUIhttps://gerrit.onap.org/r/#/c/ci-management/+/98564/fail

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

VIDhttps://gerrit.onap.org/r/#/c/ci-management/+/98566/PASS

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