2018-10-02 TC Meeting notes
Date
Oct 2, 2018
7am PST / 4pm CET
Meeting Link
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 |
|---|---|---|---|
5m | Agenda and action item review | Josh |
|
(next call) | Orderable versioning | @Chongsun Ahn (Unlicensed) |
|
15m | Feature flags | @Josh Zamor (Deactivated) and @Sebastian Brudziński and @Mateusz Kwiatkowski |
|
(next call) | Followup on audit log initializer |
|
|
(next call) | DHIS2 followup on how (not ready) |
|
|
5m | Team City | @Wesley Brown |
|
25m | Reference Data Seed Tool - maintenance plan | @Sebastian Brudziński |
|
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:
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 https://openlmis.atlassian.net/browse/OLMIS-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