[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:
Blocks
is blocked by MODCR-1 A tenant initialisation error when de... Closed
Relates
relates to UICR-3 The ui-courses ModuleDescriptor has n... Closed
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
https://github.com/folio-org/ui-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 MODCR-1 Closed . When that is fixed, then we can try again to add the back-end modules.

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 UICR-3 Closed .

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
I have not been able to continue with this ticket. I was waiting to hear from you, especially regarding MODCR-1 Closed . However testing again today, i still see that same problem.

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 MODCR-1 Closed was addressed since then.

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
When the ui-courses is ready (see comment above), then it can be added "platform-complete" snapshot branch.

Similar to UICR-3 Closed , its package.json needs further amendment because the interfaces provided by mod-courses have changed IDs.

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".
https://dev.folio.org/guides/automation/#reference-environments

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 MODCR-3 Closed .)

Generated at Thu Feb 08 23:19:13 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.