-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test symfony microservice #136
Conversation
The above should cover all the current microservices. For detail test cases, please see the following link: https://docs.google.com/spreadsheets/d/1K0OlrN4xE-jRKX7-zJCFhL980YjQBQZyKqqCGyScyZ8/edit#gid=0 |
indexing image, and video microservices seem to be working based on sanity checks. I do see the following issue when going to view the large image:
The following file does exist in fedora: http://142.93.150.11:8080/fcrepo/rest/2019-08/UTSC.tiff/fcr:metadata. May not be a related issue! |
@Natkeeran correct. That is because this (Islandora/openseadragon#13) has been merged but this claw-playbook doesn't have this (#139) change. I could rebase it if you'd like. |
@whikloj |
@Natkeeran you have as much symfony knowledge as I have and someone is going to have to say it works or not. |
@Islandora-Devops/committers Just bumping this, I know we're all busy but this does need to be done and it is only the first step towards complete de-Silex-ification. |
If no one gets to this first, I can probably take a look at it when I get back from IslandoraCon. |
@whikloj, I spun this up this morning. Image (tiff) and video (mp4) derivatives worked. My audio test (mp3) is crashing on GeminiLookup (so I don't think this is your issue). Digital document thumbnail derivatives for a PDF failed and produced the following entry in houdini's log:
I tested two different PDFs and both crashed with the same messages. |
Yeah this only affects Houdini, so only image derivatives. Any other successes or failures are unrelated. It looks like PDF is not compiled into imagemagick. Not sure when we added that to the playbook but I'll have a look. Thanks for giving this a test. 👍 |
islandora-deprecated/ansible-role-crayfish@0fefe97 It does a search for the imagemagick config directory. Maybe that's failing or there's some other subtle centos-ism at play. |
|
Ok, so the whole |
@whikloj, I'm turning my attention to some other tasks for now, but let me know when you need me to test something again. |
Problem was that when other PRs are merged then this type of alternate branch (used for testing) doesn't pull them in. I have rebased the ansible-role-crayfish PR to take in the changed configuration variables for hypercube. I was able to use it for a basic & large image, audio, video and digital document in Centos. If anyone else would please test this so it doesn't fall behind I'd appreciate it. |
Spinning up a new box right now. |
@whikloj, this branch doesn't build correctly as it doesn't account for the recent versioning updates. I spun up the box but attempting to index anything throws errors:
|
Should I just rebuild and deploy Alpaca? Or is there something in the playbook I should update and have it re-provision? |
3268ab8
to
6d618db
Compare
Rebased |
Ugh this is screwed. Forget it. We'll just use Silex. |
6d618db
to
d2e5bb8
Compare
d2e5bb8
to
592ecd2
Compare
Ok 😓 I think this should work. Just make sure to remove your |
Ok. I did the build (CentOS) and ran my tests again. Everything looks good except those Digital Document thumbnails, which are spitting out the same error as before. |
Right and that seems to be a problem with convert being unable to create thumbnails for PDFs.
I'll bring up a normal dev version and try the same thing. |
I can verify that this build works with Ubuntu 18, so there is a CentOS thing going on with this branch of the playbook. |
I'm going to bring up a normal |
So the reason for this is super simple.
|
New ticket for this tangential issue Islandora/documentation#1391 |
Spinning up a fresh box with this PR combined with islandora-deprecated/ansible-role-crayfish#32. |
@whikloj everything is working. 🎊 Is there a particular order we should be merging these with? |
Crayfish first, then probably cut a new version of Crayfish. Then ansible-role-crayfish and cut a new version of ansible-role-crayfish. Then I can update this PR for the new ansible-role-crayfish and make it ready for review. The Crayfish-Commons will have to remain as a separate branch until all the other microservices are converted. |
👍 |
@whikloj or @dannylamb, I presume the new Crayfish version should be 1.1.0? Or is this 1.0.1? |
Not really a bugfix, but no new features either. 🤷♂ Either is fine by me. |
I noticed while doing the release that we had several new features added since the last release, so 1.1.0 it is. Go ahead and update ansible-role-crayfish. |
Closing this as its purpose is now complete. |
GitHub Issue: Islandora/documentation#1224
Related PRs:
What does this Pull Request do?
Tests the above PRs
How should this be tested?
rm roles/external/*
vagrant up
Interested parties
@Islandora-Devops/committers