-
Notifications
You must be signed in to change notification settings - Fork 71
October 27, 2021
This meeting is held virtually via Zoom, with an open channel for chatter on Slack. Anyone is welcome to join. Here is the info:
- Time: 1:00pm Eastern Time US (UTC-5)
- Zoom link: https://zoom.us/j/97345581392
- Join us on the Slack Islandora 8 Channel https://islandora.slack.com/archives/CM5PPAV28
- Chair rota
- Mark
- Melissa 🪑
- Danny
- Rosie
- Seth
- Eli
- Chair rota
- Melissa Anez, Kirsta Stapelfeldt, Seth Shaw, Rosie LeFaive, Danny Lamb, Sarah Goldstein, Alex O Neill, Adam Vessey, Jordan Dukart, Drew Heles, Kristina Spurgin, David Keiser-Clark, Nat Kanthan, Kyle Huynh, Alan Stanley, Jared Whiklo, Don Richards
- Who are current maintainers
- Fix Chair Rota?
- What are workflows around releases that ensure testing, RCs, documentation, etc.
- Drupal.org - when and how?
- From Adam - Automatically create box? https://stackoverflow.com/questions/66261101/using-vagrant-on-github-actions-ideally-incl-virtualbox/66261102#66261102
- Review DevOps Repo descriptions/dependencies Rosie made this sheet to sort out DevOps
Reminder to those who have a particular interest in a use case should apply a "heart" reaction to the use case. One ticket was discussed: https://github.com/Islandora/documentation/issues/1974
Jordan suggests we should provide users with the option to choose what they select. Long term, we will have to talk about whether or not we want to support this and the best way to do this (and admin toggle or something else)
Seth: Related to discussion on a different ticket about deployment stuff (how do we handle Javascript assets). Are we using CDN or something else. Jordan: It would be an interesting thing to talk about, but not sure if all interested parties are there. Should be fixed long term if possible.
Danny: Suggests we put it back (undo the thing that uses CDN) as the easiest path to giving people a choice.
Jordan: I think the toggle is a way to go.
Seth: A lot of Drupal modules require dependencies (usually to composer). This again, points towards how we're managing our dependencies.
Jordan: There is precedent. I will do this if there is an appetite for doing this, but don't want to do this work if it wouldn't be accepted.
If we leave CDN as the default option and then provide this option for those who don't want to break Bigpipe. Rosie: Can we link to the readme to describe the interaction to BigPipe and the issue it's happening? No objections and gratitude to Jordan for considering making this contribution.
-
PR Roundup
- https://github.com/Islandora/Alpaca/pull/82 - Seth, Eli and Adam all looked at it and made suggestions. Jared will be doing more work on this. There is an updated readme file. Other reviewers are welcomed. What isn't there: There is no distribution, so it would require changes to ISLE framework as well as changes to Playbook if you use that. No work to set it up as a service/deployment. Danny is happy to try to work it into ISLE, but doesn't think there's any time in the next couple of months for that. At some point Jared will update playbook, but is currently working on Crayfish. For ISLE somebody else would have to do that.
Alex: Sometimes when trying to debug things, I launch Karaf Console and check bugs. What will be the replacement?
Jared: It just logs to console now. I could set it up to log to a file if you prefer. There are options for logging, and Jared is open to adding more features.
Alex: Question of Deployment again.
Jared: This is a single Jar file, and are people okay with people not having services as separate? I think you could run it on multiple servers, and just enable the service you want on each service. That's another configuration question.
Seth: I think that's what we'd do for ISLE.
Danny: I wouldn't worry about it if you can run separately and not have listeners running to non-existent queues. Given that a jar is small, it won't be an issue.
Adam: Not the jar but the JVN to run it, which would be heavier.
Alan: Can that run off the same queue or do we have to configure all our actions?
Jared: It will run on the same configuration. The defaults are the same defaults, but I have removed broker (an internal Camel thing). Look at your karaf config files and make sure they line up.
Alan: Do we still get Blueprint.xml files?
Jared: For the dynamic ones, you have a setup where you define names for services and that dynamically looks for properties derivitive.stream.name.xxxx (or something) and it will deploy routes for each one. There's an example in the read me and an example.properties file in the PR that has a config for a default setup.
Adam: Should this be a major version of Alpaca? It's going against 1x branch.
Jared: It is a major version - do I start a new branch?
Rosie: Yes. It needs a tag too as it would be a new version. And then when we deprecate 1x we stop using it. Queue renaming needs to be documented and dealt with as part of this versioning.
1. https://github.com/Islandora-Devops/isle-dc/pull/160
1. https://github.com/Islandora-Devops/islandora-playbook/pull/205
1. https://github.com/Islandora/islandora/pull/853/files
- Deployment Survey results - what next?
- Sprint Signup Sheet
You may be looking for the islandora-community wiki · new to islandora? · community calendar · interest groups · roadmap