In Angola, we needed to change BASE_URL property to enable Let's Encrypt with nginx to "nginx-reverse-proxy". This works fine considering communication between services but BASE_URL property is also used i.e. email notifications which results in incorrect URLs send to the users.
10m
Stock Management behavior with FTAP/Orderables update
Edge case: What happens with Stock cards and stock movements when pack size is updated?
Notes
Requisition Data
New microservice to read data from Requisition data in order to send metrics/indicators to an interop layer.
Problem: the Requisition API's don't support service level tokens or other api keys meant to pull all data from Requisition.
Use-cases:
Send the exact same requisition multiple times
2 ways to send:
automated: send at the end of the month (by program, send one program one day and another program another day)
manual retry: send all for a period and program to interop layer
Is this a change in how we get data out of services?
API: Carrying out workflows
Data Pump: To get data out of silos
BASE_URL and VIRTUAL_HOST
(encoutered in Angola)
Wanted to use Lets Encrpyt and move TLS termination to OpenLMIS Ref Distro component.
Introduced another layer of Nginx (as a reverse proxy and TLS termination)
Change to BASE_URL (this is the most used variable) and VIRTUAL_HOST was needed.
Proposal: Split the variables, one for services and another for use in sending links. Not proposing ATM the addition of another nginx
Question:
What's VIRTUAL_HOST used for (consul?)
Can we introduce a new variable for email notifications?
Can we split the usage of these variables?
Suggestion:
Understanding how these two variables are used in the code-base today is a good side-effect.
Stock Management behavior with FTAP/Orderables update
See forum post in Agenda above
We did face this / a similar question about the role of FTAP in Stock Mgmt in inital design.
Josh thinks he remembers that the line might have been to use FTAP to inform what went on in a physical inventory, but not for adjustment, issue or receive.
We should do some research here to see if we've documented this, and/or if the code is self-documenting enough for this
Sebastian Brudziński to look through original stock mgmt design stories, wiki, and current code to see if it gives an answer to the proper role of FTAP in Stock Mgmt
Sebastian Brudziński: To bring up the topic of how a change in pack size should effect Stock Mgmt on the forum / another call