Skip to content
Melissa Anez edited this page Sep 6, 2017 · 8 revisions

Time/Place

This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join. Here is the info:

Attendees

  1. Natkeeran
  2. Bryan Brown
  3. Adam Soroka
  4. Jonathan Green
  5. Melissa Anez
  6. Jared Whiklo
  7. Daniel Lamb
  8. Bethany Seeger
  9. Yamil Suarez

Agenda

  1. Sprint Recap
  2. Remaining Sprint Issues/PRs
    1. https://github.com/Islandora-CLAW/CLAW/issues/709
    2. https://github.com/Islandora-Devops/claw-playbook/pull/9
    3. https://github.com/Islandora-CLAW/CLAW/issues/692
    4. https://github.com/Islandora-Devops/claw-playbook/pull/7 (Depends on the others getting wrapped up)
    5. https://github.com/Islandora-Devops/claw-playbook/pull/11
  3. ... (feel free to add agenda items)

Minutes

  1. Sprint Recap

    • Danny - Sprint went well. We can switch to claw-playbook provisioning when the following issues are closed.
  2. Remaining Sprint Issues/PRs

    1. https://github.com/Islandora-CLAW/CLAW/issues/709

    2. https://github.com/Islandora-Devops/claw-playbook/pull/9

    3. https://github.com/Islandora-CLAW/CLAW/issues/692 (Danny - We can put snapshots and that will help resolve issues Diego was facing.)

    4. https://github.com/Islandora-Devops/claw-playbook/pull/7 (Depends on the others getting wrapped up)

    5. https://github.com/Islandora-Devops/claw-playbook/pull/11

    • Adam - Do we need to cut releases to get idempotency?
    • Jonathangee - For vagrant, it would be ok to install from source. But, for production installation, it would be better to install from packages.
    • Adam - Can we offer choice of playbooks? (vagrant vs production)
    • Danny - We may have to do add conditional states everywhere (in the role).
    • Jared - We can do that with Tags.
    • Jonathangee - Development and Production tracks approach is good. But, it is more maintenance work.
    • Jared - From my readings, it seems that people use inventory / variables to target development and production tracks. Yes, it is more maintenance work to have two tracks. There are only few components that need to be switched back and forth for development and production: Alpaca, Crayfish, Drupal modules.
    • Danny - We are going to worth with packages. Php versioning/packaging (Drupal modules) can be handled by composer. For Java, we have to find way to create snapshots/packages from development source. How to Deploy Maven Artifacts with Travis CI and packagecloud provides guide to setup Travis to create snapshots!
  3. Synching drupal objects to fedora

    • Danny - Something is preventing Alpaca from reading activemq. Uninstalling and re-installing seem to work, sometimes. Two possible causes: (1) Api-x build is changing rapidly. (2) Version issues (Api-x, Activemq, Camel etc)
    • Danny - For now, we can move up to the latest Api-x and other related components. Activemq -> 5.15, Camel -> 2.19, fcrepo-service-activemq -> 4.7.2.
    • Bethany - Providing rang in the Karaf feature description helps Karaf determine the required versions. I can provide a PR to review this approach.
    • Danny - Using ranges seems like a better approach.
  4. CLAW - Non-development installation.

    • Danny - Bethany is the first person to install CLAW in a non-development environment.
    • Bethany - I am exploring Single Sign On options. Some drupal modules have not been upgraded for drupal 8.
    • Bethany - We have a setup where some of the applications such as FITS and Solr are on separate machines. Everything else is on one machine.

This is an archive. For new Tech Call notes, click here

⚠️ ARCHIVED Islandora Tech Calls

⚠️ ARCHIVED Islandora User Calls

Clone this wiki locally