[FOLIO-2238] Integrate ui-courses/mod-courses into reference builds Created: 03/Sep/19 Updated: 03/Jun/20 Resolved: 02/Oct/19 |
|
| Status: | Closed |
| Project: | FOLIO |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | Task | Priority: | P3 |
| Reporter: | Ian Hardy | Assignee: | David Crossley |
| Resolution: | Done | Votes: | 0 |
| Labels: | ci, devops, platform-backlog | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||||||||||
| Sprint: | CP: sprint 73 | ||||||||||||||||
| Story Points: | 3 | ||||||||||||||||
| Development Team: | Core: Platform | ||||||||||||||||
| Description |
|
Integrate new ui-courses and mod-courses modules into snapshot and testing reference environments. Developers are Mike Taylor and Kurt Nordstrom. https://github.com/folio-org/mod-courses |
| Comments |
| Comment by Mike Taylor [ 03/Sep/19 ] |
|
Awesome! |
| Comment by David Crossley [ 04/Sep/19 ] |
|
I tried this today, but encountered a few problems. The mod-courses was missing the LaunchDescriptor in the ModuleDescriptor, so Jenkins snapshot and testing test build jobs could not deploy the module. I fixed that in mod-courses/pull/3 Then the Jenkins test build jobs have a complaint about tenant initialisation. I described that in new ticket
|
| Comment by David Crossley [ 04/Sep/19 ] |
|
The other issue is that the ui-courses ModuleDescriptor does not declare the required interfaces. See new ticket
We have a method with folio-ansible to work around that, to enable back-end modules to be deployed without it. When the MD is ready, and the back-end module is in the reference environments, then this guide can be followed to add ui-courses to the platform-complete snapshot branch. |
| Comment by David Crossley [ 27/Sep/19 ] |
|
Kurt Nordstrom and Mike Taylor |
| Comment by Mike Taylor [ 27/Sep/19 ] |
|
Kurt Nordstrom David Crossley This is very much critical path for me: I have created five pages that communicate with this service, but have never successfully communicated with it. I don't at all know what it takes to get it fixed since it's server-side, but can you please both consider if P0? Thanks! |
| Comment by David Crossley [ 01/Oct/19 ] |
|
Sorry Mike, there was no indication that
There is now progress today. The backend mod-courses in now in the daily builds of "folio-snapshot" and "folio-testing". |
| Comment by David Crossley [ 01/Oct/19 ] |
|
Mike Taylor Similar to
|
| Comment by Mike Taylor [ 01/Oct/19 ] |
|
UI module descriptor updated: https://github.com/folio-org/ui-courses/commit/ad8d2a0907ca7ba2f19bae69dfa9d82529a32507 |
| Comment by David Crossley [ 02/Oct/19 ] |
|
Done. See "folio-testing" and "folio-snapshot" and a bonus "folio-snapshot-stable". |
| Comment by Mike Taylor [ 02/Oct/19 ] |
|
This is now working — or at least, failing to work but in a much more interesting way — on https://folio-snapshot-okapi.aws.indexdata.com So thank you to everyone who's contributed to getting it to this stage. We can close the present issue, and I will open a new one on Kurt Nordstrom to deal with the problems that are now apparent. |
| Comment by Mike Taylor [ 02/Oct/19 ] |
|
(That new issue is
|