1. 12 Nov, 2024 6 commits
    • Robert Schmidt's avatar
      Remove Username/Password from cls_containerize and use GetCredentials() · 9f5d8221
      Robert Schmidt authored
      In the last commits, SSHconnection class has been removed from
      cls_containerize.py. We therefore don't need the username and password,
      as cls_cmd uses certificates only. Remove the usage of the username and
      the password, and harmonize the use of GetCredentials().
      9f5d8221
    • Robert Schmidt's avatar
      Repair and refactor proxy build function · 6a36db45
      Robert Schmidt authored
      Recent refactoring replaced the CreateWorkspace function call with a
      dedicated XML step (for clarity, and because it avoids needless
      recreation of workspaces). In the proxy function, the same
      CreateWorkspace xml step has been added, cloning the OAI RAN repo, when
      we actually need the repository for the proxy. Hence, fix this by
      calling the CreateWorkspace() function manually, but only when
      necessary, to build the proxy. (It would only be a problem if the
      pipeline would rebuild the proxy, which did not happen because not much
      work is happening on the proxy repo).
      
      Further, refactoring and simplication of the proxy build function were
      done:
      
      - never tag proxy with develop, that makes no sense
      - overwrite CreateWorkspace() info after having created and used the
        workspace (the "if" to build the proxy)
      - simplify copying of logs
      - add simple unit test
      - remove check for ubuntu; the dependcy is "docker". Simplify the code
        to not obscure with a class variable.
      6a36db45
    • Robert Schmidt's avatar
      Remove Create_Workspace() in xml: follow up step removes it · cf576fc2
      Robert Schmidt authored
      The first thing Build_Proxy does is to remove the repository. Further,
      Build_Proxy does not use the OAI RAN repo, but the proxy repo. The
      Create_Workspace() is therefore completely useless.
      cf576fc2
    • Robert Schmidt's avatar
    • Robert Schmidt's avatar
      Remove CheckAndAddRoute(), replace with scripts on machines · e7225e12
      Robert Schmidt authored
      Remove CheckAndAddRoute(), as it is complicated to read, uses a
      multitude of hostname/IP/password combinations. Replace with scripts on
      the machines, which, as of this commit, are:
      
      - porcepix: ~/after-reboot.sh
      - ofqot: ~/after-reboot.sh
      - nepes: ~/after-reboot.sh
      - obelix: ~/how-to-resetup-obelix-out-of-reboot.sh
      e7225e12
    • Robert Schmidt's avatar
      cls_oaicitest.py: use new cls_cmd.getConnection() instead of old SSHconnection class · 171530c0
      Robert Schmidt authored
      It is clearer in CI logs to use absolute paths, and that is also a
      "preference" of the new SSH class (cls_cmd.py) in the sense that some
      functions don't handle "cd" gracefully (because of underlying Python
      library paramiko).
      
      For zip, though, we should change to have nice relative paths in the
      archives, so use cd <path> && zip ... to achieve that, instead of
      changing to a directory. This way, the path on which we operate is still
      visible in the logs in each line.
      171530c0
  2. 09 Nov, 2024 5 commits
  3. 05 Nov, 2024 3 commits
    • Robert Schmidt's avatar
      Merge branch 'integration_2024_w44' into 'develop' · 220d851d
      Robert Schmidt authored
      Integration: `2024.w44`
      
      See merge request oai/openairinterface5g!3081
      
      * !2988 Add functional DFT test
      * !3072 snow3g: fix array size
      * !3073 small fix for 3 digit mnc usage in sib1
      * !3040 Update pbchsim to work with other numerologies
      * !3078 Simplify logs in gNB&UE
      * !3080 Add Fedora 41, build_oai cleanup
      * !3061 RLC optimization
      * !3008 Fix regression 4g
      * !3084 Fix a typo in nrue.uicc.yaml file
      * !3085 chore(ci): creating a develop tag on top of develop-commit-id tag for the local private registry
      220d851d
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/ci-add-develop-tag-in-private-repo' into... · e3c3a8a6
      Robert Schmidt authored
      Merge remote-tracking branch 'origin/ci-add-develop-tag-in-private-repo' into integration_2024_w44 (!3085)
      
      chore(ci): creating a develop tag on top of develop-commit-id tag for the local private registry
      
      Create a 2nd tag of develop for all images on the local registry.  We
      are doing this in order to simplify cross-repository testing between
      FlexRIC and RAN.
      e3c3a8a6
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/nrue-yaml-hotfix' into integration_2024_w44 (!3084) · 70885cc9
      Robert Schmidt authored
      Fix two issues with softmodem yaml files
      
      - Fix a typo that prevents casting max_chan to integer in nrue.uicc.yaml
      - Remove unused field ssb_PositionsInBurst_PR from gNB example config
        yaml file
      70885cc9
  4. 04 Nov, 2024 5 commits
  5. 01 Nov, 2024 3 commits
  6. 31 Oct, 2024 9 commits
  7. 30 Oct, 2024 8 commits
  8. 29 Oct, 2024 1 commit