Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://zoom.us/j/737202874

Attendees

Goals

  • Items from last call?
  • Orderable versioning

...

TimeItemWhoNotes
5mAgenda and action item reviewJosh
(potentialnext call)Orderable versioningChongsun Ahn (Unlicensed)
  • Continue the show and tell on the how
(potential)15mFeature flagsJosh Zamor and Sebastian Brudziński and Mateusz Kwiatkowski
  • Do we think this is mature yet?  Can it be used to make quick, unplanned, releases of a service?  Do we all understand it?
(potentialnext call)Followup on audit log initializer
  • We completed 
    Jira Legacy
    serverSystem JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-3078
    which will help production data sets, however for demo data we would still iterate over all the demo data records on the first start as they don't have snapshots yet.  Is a slow startup still / more an issue?  With the increased size of the demo data that we're adding, and thoughts to have millions of records, do we think we have an issue?
(potentialnext call)DHIS2 followup on how (not ready)
(potential)5mTeam CityWesley Brown
(potential)25mReference Data Seed Tool - maintenance planSebastian Brudziński
  • Reference data seed tool seem to be getting used more frequently and outside of MW
  • We currently do not have a process to verify the tool works after releasing
  • How do we ensure that everything works after a new release? An automated test? Manual regression check as a part of release?

Notes

Ref Data Seed Tool:

  • Being used for more than just Malawi now
  • Primarily used for initial setup, not as much for ongoing maintenance
  • The tool has not been getting updated very much recently and is now out of date with the current system
    • Causing issues now that we're trying to use it for the Angola system
  • Issue: No process to check that the tool is functional as updates are made to OLMIS
    • Seems to have existed outside of our normal dev process
    • No automated tests with current OLMIS, just internal tests
      • Need to create tests against a live instance
      • (Yay, more tests)
    • Maybe include manual Ref Data Seed tool tests as part of the OLMIS release process
    • Need to get feedback as to whether this tool should be considered part of "Core" and kept up to date for every release
  • May be some release to a potential batch update process


Team City:

  • Tech debt ticket to make Jenkins scripts executable locally:
    Jira Legacy
    serverSystem JIRA
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-5439
  • No actual work has been done here yet
  • We still don't know which approach will work better (move to TC? Make scripts runnable locally?)
  • Do we still want to explore kubernetes?


Feature flags:

  • Configured via .env
  • We currently have two working examples: batch approve (on the UI) and facility search (backend) - links to code available in the docs - http://docs.openlmis.org/en/latest/contribute/contributionGuide.html#feature-flags
  • We still need to follow up on feature flags - there's a ticket
    Jira Legacy
    serverSystem JIRA
    serverId448ba138-230b-3f91-a83e-16e7db1deed1
    keyOLMIS-5493
  • There's a plan for multiple suppliers to be coded and we don't know whether it will be done for 3.5 (since it's a huge feature) - should we use feature flags for this? Might need Josh input
  • We need a feedback in case we decide to go with feature flags and if there are any problems or issues

Action Items