Skip to content
Snippets Groups Projects
This project is mirrored from https://:*****@osm.etsi.org/gerrit/osm/devops.git. Pull mirroring updated .
  1. Feb 07, 2022
    • Mark Beierl's avatar
      Bug 1879 Speed up Artifactory search · 6b220e3b
      Mark Beierl authored
      
      The addition of the build parameter to the Artifactory search results
      in what would appear to be a full index scan, taking over 2 minutes
      to complete.  With this change, we still get the exact artifact
      we need, however the search completes in less than 1 second.
      
      Fixes Bug 1879
      
      Change-Id: Ibe5987e06cac39e3651b9dbec61993c0cfb567b8
      Signed-off-by: default avatarbeierlm <mark.beierl@canonical.com>
      (cherry picked from commit 499b442f)
      6b220e3b
  2. Feb 03, 2022
  3. Jan 26, 2022
    • Mark Beierl's avatar
      Bug 1841: LTS Support · 7278f0a6
      Mark Beierl authored
      
      Updates base to Ubuntu 20.04
      Updates python to 3.8
      Updates pip dependencies to more recent versions
      Adds apt cache to stage 2 dockerfile
      Change stage 3 base image to Ubuntu 20.04 so we can use
      python3.8
      
      Fixes bug 1841
      
      Change-Id: I442d0ecf09f033946bbbc3301fd8de54382a4195
      Signed-off-by: default avatarbeierlm <mark.beierl@canonical.com>
      7278f0a6
  4. Nov 26, 2021
  5. Nov 16, 2021
    • Mark Beierl's avatar
      Add NTP Sync · c8e4f0aa
      Mark Beierl authored
      
      Adds ntp to the new VM and forces a full clock sync to avoid
      any drift between Jenkins and ETSI VIM
      
      Fixes bug 1774
      
      Change-Id: I7cec55cdedcf53f6206ee54959dea4f8f1cfeb65
      Signed-off-by: default avatarbeierlm <mark.beierl@canonical.com>
      (cherry picked from commit b59bd0db)
      c8e4f0aa
  6. Nov 08, 2021
  7. Nov 05, 2021
    • garciadeblas's avatar
      Feature 10892/10893/8460: refactor of OSM installer · 0bc87527
      garciadeblas authored
      
      This change covers:
      
      - Feature 10892. Installation of OSM on top of Ubuntu20.04. Changes
        are mostly in full_install_osm.sh and are related to the use of new
        versions of kubeadm and docker-ce. In addition, changes in Jenkins
        groovy files have been done to indicate the base image to be used,
        either 18.04 or 20.04.
      - Feature 10893. Better tracking of installation. The code for tracking
        in in common/track. There is a function track that it is called in
        the different steps of the installation.
      - Feature 8460: Cleanup old code in full_install_osm.sh. The script
        full_install_osm.sh has been split in different scripts performing
        specific tasks, thus simplifying the installer: install_docker_ce.sh,
        install_juju.sh and install_kubeadm_cluster.sh.
      
      Change-Id: I1e388ec56285337eaf34f68470aa5a9b23ff45ff
      Signed-off-by: default avatargarciadeblas <gerardo.garciadeblas@telefonica.com>
  8. Sep 10, 2021
  9. Sep 06, 2021
  10. Sep 02, 2021
  11. Aug 31, 2021
  12. Aug 30, 2021
  13. Aug 26, 2021
    • garciadeblas's avatar
      Add private key to docker/tests to access OSM instance · 2ad64322
      garciadeblas authored and Mark Beierl's avatar Mark Beierl committed
      
      Some of the tests require access to OSM instance in order
      to run some commands from there. Those commands could be run
      using ssh, but a private key is required to be able connect to
      that OSM instance.
      
      This change gets the private key corresponding to the public key in
      OSM instance and mounts it in docker/tests so that the container can
      access to OSM instance via ssh and run commands there.
      
      Change-Id: Id12ede582d5e519afbc41647b90d192b80cf8fcf
      Signed-off-by: default avatargarciadeblas <gerardo.garciadeblas@telefonica.com>
      2ad64322
  14. Jun 23, 2021
  15. Jun 03, 2021
  16. May 21, 2021
  17. May 12, 2021
  18. May 10, 2021
  19. May 07, 2021
    • Mark Beierl's avatar
      Removal of Light-UI · cca9364c
      Mark Beierl authored and sousaedu's avatar sousaedu committed
      
      With the only supported UI being the NG-UI, and approval from
      the TSC, the Light UI is being completely removed from the
      build process and installers.
      
      Change-Id: I9a0c099fedcac411a0e31dce4bf64895d1092a37
      Signed-off-by: default avatarbeierlm <mark.beierl@canonical.com>
      cca9364c
  20. May 05, 2021
  21. Apr 26, 2021
    • garciadeblas's avatar
      Add pass and unstablerobot thresholds for stage3 · 4c630757
      garciadeblas authored and Mark Beierl's avatar Mark Beierl committed
      
      This change adds two parameters to the stage3 Jenkinsfile in
      ci_stage3_groovy:
      
      - ROBOT_PASS_THRESHOLD: % passed Robot tests to mark the build as
        passed
      - ROBOT_UNSTABLE_THRESHOLD: % passed Robot tests to mark the build
        as unstable
      
      These two parameters are passed to robotPublisher, the class in Robot
      Framework Jenkins plugin to publish test results.
      
      Change-Id: Ia2abdf996033163572836afe88cfa0675683fcb1
      Signed-off-by: default avatargarciadeblas <gerardo.garciadeblas@telefonica.com>
      4c630757
  22. Apr 21, 2021
  23. Apr 20, 2021
    • garciadeblas's avatar
      Update stage1 and stage3 to run robot tests with tag · cd91a315
      garciadeblas authored and Mark Beierl's avatar Mark Beierl committed
      
      This reverts commit b311476d.
      
      This commit updates stage1 and stage3 to allow running robot
      tests in stage3 by default for every commit.
      
      The commit removes param DO_STAGE_4 since it is confusing. Only
      params DO_ROBOT and ROBOT_TAG_NAME will be used. If DO_ROBOT is set
      to true, robot tests will be run in stage3 for all tests containing
      the tag indicated by ROBOT_TAG_NAME. The param ROBOT_TAG_NAME replaces
      the previous param TEST_NAME.
      
      MDG stage1 can specify params DO_ROBOT and ROBOT_TAG_NAME. If
      specified, they will be used. Otherwise, the default for stage3 will
      apply (DO_ROBOT=true, ROBOT_TAG_NAME=sanity).
      
      Daily job, which will run stage1, can also specify params DO_ROBOT
      and ROBOT_TAG_NAME. In principle, they will be set as follows:
      DO_ROBOT=true, ROBOT_TAG_NAME=daily.
      
      Stage1 job, in case of failure, will send an e-mail to OSM_MDL
      mailing list reporting the failure. The mail will only be sent
      if the name of the job starts with "daily-stage_4".
      
      Change-Id: Ibe37fb588fc48297f5fea6e654f9ad64c906d9a6
      Signed-off-by: default avatargarciadeblas <gerardo.garciadeblas@telefonica.com>
      cd91a315
  24. Apr 14, 2021
    • Mark Beierl's avatar
      Revert "Update stage1 and stage3 to run robot tests with tag" · b311476d
      Mark Beierl authored
      
      This reverts commit 2a344a38.
      
      Syntax error/mismatched braces
      
      Change-Id: I23a1f8304dc45b27b9688bdf92825edb16af737f
      Signed-off-by: default avatarbeierlm <mark.beierl@canonical.com>
      b311476d
    • garciadeblas's avatar
      Update stage1 and stage3 to run robot tests with tag · 2a344a38
      garciadeblas authored and Mark Beierl's avatar Mark Beierl committed
      
      This commit updates stage1 and stage3 to allow running robot
      tests in stage3 by default for every commit.
      
      The commit removes param DO_STAGE_4 since it is confusing. Only
      params DO_ROBOT and ROBOT_TAG will be used. If DO_ROBOT is set
      to true, robot tests will be run in stage3 for all tests containing
      the tag indicated by ROBOT_TAG. The param ROBOT_TAG replaces
      the previous param TEST_NAME.
      
      MDG stage1 can specify params DO_ROBOT and ROBOT_TAG. If specified,
      they will be used. Otherwise, the default for stage3 will apply
      (DO_ROBOT=true, ROBOT_TAG=sanity).
      
      Daily job, which will run stage1, can also specify params DO_ROBOT
      and ROBOT_TAG. In principle, they will be set as follows:
      DO_ROBOT=true, ROBOT_TAG=daily.
      
      Stage1 job, in case of failure, will send an e-mail to OSM_MDL
      mailing list reporting the failure. The mail will only be sent
      if the name of the job starts with "daily-stage_4".
      
      Change-Id: If481f2da01f4c811495504329fe7b6d7bd88c9de
      Signed-off-by: default avatargarciadeblas <gerardo.garciadeblas@telefonica.com>
      2a344a38
  25. Apr 13, 2021
  26. Apr 06, 2021
    • Mark Beierl's avatar
      Fixup path · f1f5b766
      Mark Beierl authored
      
      Specify correct location of pre-merge software to stage.
      Runs commands without -l (login) so the environment is preserved.
      
      Change-Id: I226cdfd62bcb40f65dbe5977d1a4b78d2e5fe061
      Signed-off-by: default avatarbeierlm <mark.beierl@canonical.com>
      f1f5b766
    • garciadav's avatar
      Feature 10296 · a60ec731
      garciadav authored and Mark Beierl's avatar Mark Beierl committed
      
      Update dockerfiles to fetch dependencies from Artifactory
      .deb and using pip3 -r instead of apt to resolve all upstream
      depenencies
      
      Update stage_3 to use URLs for artifactory packages instead
      of apt server for installation of packages
      
      Change-Id: I3abb1e1314862f386fb090cb18429f4283b0273d
      Signed-off-by: default avatarbeierlm <mark.beierl@canonical.com>
      a60ec731
  27. Feb 23, 2021
  28. Jan 27, 2021
  29. Jan 22, 2021
    • Mark Beierl's avatar
      Snap promotion fix · 2f0afc11
      Mark Beierl authored
      
      Changes snapcraft to run directly on host instead of in docker
      continer.  This adds the requirement to have snapcraft installed
      in the Jenkins agent, but is more reliable as the snapcraft docker
      image is not the best practice anymore for building snaps.
      
      Change-Id: I78a9d12d1c6e054f0fe886ccfe08472309100d0f
      Signed-off-by: default avatarbeierlm <mark.beierl@canonical.com>
      2f0afc11
  30. Jan 20, 2021
  31. Jan 19, 2021
  32. Jan 18, 2021
  33. Dec 17, 2020
Loading