[IEC-14] Create Jenkins job for running SEBA and PONSim on top of IEC Created: 23/May/19 Updated: 27/Apr/20 Resolved: 27/Apr/20 |
|
| Status: | Done |
| Project: | Integrated Edge Cloud |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Medium |
| Reporter: | Ciprian Barbu | Assignee: | Ciprian Barbu |
| Resolution: | Done | Votes: | 0 |
| Labels: | Release_2 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Description |
|
At this moment there is an IEC Jenkins jobs to deploy all seba_on_arm usecase on top of IEC, which uses bbsim as a PON simulator. In the SEBA weekly meetings it was discussed about using PONSim as a simulator, in lack of actual PON hardware. It is also what Opencord uses for the SEBA releases. Since SEBA has yet to cleary define the HW and SW platform for running this usecase, we can start this effort in the context of IEC on our own in order to gain knowledge and fix potential problems on aarch64. |
| Comments |
| Comment by Ciprian Barbu [ 27/Apr/20 ] |
|
After a long gap since the work from last year, we now finally have Jenkins job running on the IEC project in Akraino Jenkins, for testing SEBA on top of IEC. For now, only jobs for the Fuel installer and only for baremetal PODs, since virtual PODs are running excruciatingly slow and are not reliable for running SEBA properly. Here is the corresponding change: Here is the view of the master job in Jenkins: Here is the actual job that runs the tests: Note that these jobs could change names in the future. |
| Comment by Ciprian Barbu [ 25/Jul/19 ] |
|
For achieving the purpose of this task, there were a number of tasks involved. As a foreword, I initially started experimenting with PONSim using IEC 3 nodes clusters, first on x86 and then arm64. So here are the different issues/tasks that needed to be solved.
Unfortunately there is still some work to be done. During the time spent experimenting with SEBA-in-a-Box and PONSim I've identified a number of issues, both specific to virtual pods and arm64. I will create new Jira cards to document and keep track of them. This means I cannot successfully run the test jobs in Jenkins, not unless we solve the arm64 issues and possibly move to baremetal deployment pods.
[1] https://github.com/iecedge/helm-charts/commit/561dfcff4e363bdc0b01e04a987c90a8c491c85f |