2018-10-02 TC Meeting notes

2018-10-02 TC Meeting notes

Date

Oct 2, 2018

7am PST / 4pm CET

Meeting Link

https://zoom.us/j/737202874

Attendees

  • @Sebastian Brudziński

  • @Wesley Brown

  • @Elias Muluneh

  • @Craig Appl (Unlicensed)

  • @Mateusz Kwiatkowski

  • @Nikodem Graczewski (Unlicensed)

  • @Łukasz Lewczyński (Deactivated)

Goals

  • Items from last call?

  • Orderable versioning

 

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

5m

Agenda and action item review

Josh

 

(next call)

Orderable versioning

@Chongsun Ahn (Unlicensed)

  • Continue the show and tell on the how

15m

Feature flags

@Josh Zamor (Deactivated) 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?

(next call)

Followup on audit log initializer

 

  • We completed https://openlmis.atlassian.net/browse/OLMIS-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?

(next call)

DHIS2 followup on how (not ready)

 

5m

Team City

@Wesley Brown

 

25m

Reference Data Seed Tool - maintenance plan

@Sebastian 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: https://openlmis.atlassian.net/browse/OLMIS-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:

Action Items

@Wesley Brown to follow up with @Mary Jo Kochendorfer (Deactivated) and @Josh Zamor (Deactivated) about 'promoting' Ref Data Seed Tool' and then update the dev processes accordingly

OpenLMIS: the global initiative for powerful LMIS software