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 5 Next »

Proposed migration plan and stakeholders

Activities happening or that can happen right now:

  • Docker templates:
    • RELENG: Templates for Maven-Docker projects → COMPLETED
    • RELENG: Templates for Docker only projects → COMPLETED
    • ONAP: Define component dependency chart → PENDING (1 hr, maybe a PTL meeting task June 17?) By examining jenkins jobs logs We could make preliminary list here https://paste.ubuntu.com/p/yGCMxxfBY5/


Order of activities that will happen after TSC approval and after Nexus2 migration (starting July 22):

  1. RELENG + ONAP + MULTIARCH: Schedule a call to plan the migration → 1 hr
  2. ONAP + MULTIARCH: Modify any docker registries mentions in the code and any changes to the code to make it multi-ach friendly. → (2 hr mini avarage, Time depends on # of components per project)
  3. ONAP + RELENG: Add global-jjb jobs in project yaml files. → 20 mins
  4. ONAP + RELENG + MULTIARCH: Test jobs and address any issues → Best case scenario 2 hr
    1. Verify that the right artifacts were produced and pushed into DockerHub -> 1 hr
    2. Attempt to run multi-architecture pulls and make sure DockerHub calls the right manifest -> 1 hr
    3. Functional tests? Scope and ETA need to be defined by tech team.
  5. ONAP: Confirm dependencies and needed images appear in Docker Hub. → 20 min
  6. ONAP + RELENG: Remove deprecated Nexus3 jobs → 20 min

Notice these are best case scenario situations. If any ONAP component requires an upgrade on the global-jjb jobs, such upgrade will need to be evaluated and developed by RELENG.

At all times (until #6 is executed), Nexus3 jobs could be running in parallel as long as the Nexus3 registries are still used.

  • No labels