[FOLIO-2101] Folio Testing is unavailable due to dependency discrepancy Created: 13/Jun/19 Updated: 03/Jun/20 Resolved: 13/Jun/19 |
|
| Status: | Closed |
| Project: | FOLIO |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | Bug | Priority: | P2 |
| Reporter: | Marc Johnson | Assignee: | Ian Hardy |
| Resolution: | Done | Votes: | 0 |
| Labels: | devops, platform-backlog | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||
| Sprint: | CP: sprint 65 | ||||||||
| Story Points: | 1 | ||||||||
| Development Team: | Core: Platform | ||||||||
| Description |
|
Cate Boerema reported that https://folio-testing.aws.indexdata.com/ is unavailable. This appears to be due to a back end build issue. Missing dependency: edge-oai-pmh-2.1.0-SNAPSHOT.24 requires login: 5.0", "content_length": "70", "content_type": "text/plain", "item": [32, {"id": "edge-oai-pmh-2.1.0-SNAPSHOT.24", "launchDescriptor": {"dockerArgs": {"HostConfig": {"PortBindings": {"8081/tcp": [{"HostPort": "%p"}]}}}, "dockerImage": "folioci/edge-oai-pmh:2.1.0-SNAPSHOT.24", "dockerPull": true}, "name": "OAI-PMH Edge API", "permissionSets": [], "provides": [], "requires": [{"id": "oai-pmh", "version": "1.0"}, {"id": "login", "version": "5.0"}]}], "msg": "Status code was 400 and not [201]: HTTP Error 400 This suggests that mod-login is unavailable, as that provides the `login 5.0` interface. |
| Comments |
| Comment by Marc Johnson [ 13/Jun/19 ] |
|
Yesterday, mod-login was changed to depend upon the users 15.0 interface. It appears that mod-login appears before mod-users in the setup for the testing environment Wayne Schneider John Malconian Ian Hardy Could this ordering cause mod-login to not be deployed and activated, due to unfulfilled dependencies? |
| Comment by Ian Hardy [ 13/Jun/19 ] |
|
Yes, thank you Marc. Updated the order of modules in folio-ansible/group_vars/testing(-core). Had a few failed builds after rearranging the order on the testing builds due to timeouts on an unrelated task (securing okapi), so also included a fix to tolerate a longer wait in that role. |